Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: зеркало сайта одним файлом  (Прочитано 698 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн livanda

  • Автор темы
  • Участник
  • *
  • Сообщений: 233
  • За мной будущее! А что за вами?
    • Просмотр профиля
зеркало сайта одним файлом
« : 14 Января 2016, 02:15:36 »
У меня очень часто бывает такая проблема что на ноутбуке нету интернета. По этому для меня актуально скачивать сайт для оффлайн просмотра. На примере покажу на htmlbook. Скаченный и готовый сайт для просмотра выглядит примерно так
итого 740
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:33 about
drwxrwxr-x  2 livanda livanda 12288 янв.  14 01:48 blog
-rw-rw-r--  1 livanda livanda 49232 янв.  14 01:35 blog?page=1
-rw-rw-r--  1 livanda livanda 35868 янв.  14 01:35 blog?page=17
-rw-rw-r--  1 livanda livanda 50186 янв.  14 01:35 blog?page=2
-rw-rw-r--  1 livanda livanda 63715 янв.  14 01:35 blog?page=3
-rw-rw-r--  1 livanda livanda 67823 янв.  14 01:35 blog?page=4
-rw-rw-r--  1 livanda livanda 57161 янв.  14 01:35 blog?page=5
-rw-rw-r--  1 livanda livanda 53401 янв.  14 01:35 blog?page=6
-rw-rw-r--  1 livanda livanda 52172 янв.  14 01:35 blog?page=7
-rw-rw-r--  1 livanda livanda 54901 янв.  14 01:35 blog?page=8
-rw-rw-r--  1 livanda livanda 14764 янв.  14 01:33 books
drwxrwxr-x  3 livanda livanda  4096 янв.  14 01:45 category
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:48 content
drwxrwxr-x  6 livanda livanda 12288 янв.  14 01:46 css
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:31 css3
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:44 css3-na-primerah
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:44 css3-na-primerakh
-rw-rw-r--  1 livanda livanda 17630 янв.  14 01:33 diveintohtml5
drwxrwxr-x  3 livanda livanda 12288 янв.  14 01:46 faq
drwxrwxr-x  5 livanda livanda  4096 янв.  14 01:47 files
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:47 help
drwxrwxr-x 71 livanda livanda  4096 янв.  14 01:42 html
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:46 html5
-rw-rw-r--  1 livanda livanda 80309 янв.  14 01:28 index.html
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:45 layout
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:45 lokalnyy-veb-server
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:48 metki
drwxrwxr-x  3 livanda livanda  4096 янв.  14 01:46 practical
-rw-rw-r--  1 livanda livanda   418 февр.  3  2012 robots.txt
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:42 samcss
drwxrwxr-x 11 livanda livanda  4096 янв.  14 01:48 samhtml
drwxrwxr-x  4 livanda livanda  4096 янв.  14 01:45 samhtml5
drwxrwxr-x  9 livanda livanda  4096 янв.  14 01:47 samlayout
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:42 samouchitel-html5
drwxrwxr-x  3 livanda livanda  4096 янв.  14 01:28 sites
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:36 test
drwxrwxr-x  3 livanda livanda  4096 янв.  14 01:47 webserver
drwxrwxr-x  2 livanda livanda  4096 янв.  14 01:42 xhtml
Сам сайт и другие сайты скатаются вот таким вот простым скриптом
#!/bin/bash

dir="/home/livanda/Books"
wg="wget -r -p -l 10 -nc -k"
#read syat
syat="htmlbook.ru"
#--------------
mkdir -p $dir ;cd $dir
#--------------

#echo "-----------------------"
#echo " Вдеите название сайта."
#echo "-----------------------"

rm -rf $syat

echo "------------------------"
echo " Сайт $syat Звгружается "
echo "------------------------"


$wg $syat
cd $syat
wget -O index.html $syati > /dev/null && cd .. && tar -zcf $syat.tar.gz $syat && echo "------------" && echo " Сайт скачен" && echo "------------" || echo "===ОШИБКА===" #&& rm -rf $syat





как понимаете искать фаил index.html чтобы его запустить не очень то и удобно. Да и переносить сайт скажем на внешинй диск или еще куда нить из-за мелких файлов как понимает не очень то и удобно и быстро. Проблему я решила запаковывать все в  tar пакт. но это невыход. По этому спрашиваю есть ли способы запаковать его в архив или еще как нибудь чтобы он был одним файлом но и также очень удобно и быстро открывался. для дальнейшего просмотра.
« Последнее редактирование: 14 Января 2016, 02:17:29 от livanda »

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 492
  • Oderint, dum metuant
    • Просмотр профиля
Re: зеркало сайта одним файлом
« Ответ #1 : 14 Января 2016, 03:49:56 »
livanda,
я запаковываю сайты в формат epub - электронные книги
// правда требуется некоторая работа, но используя приложение calibre, можно  ее упростить, но правда при этом теряются некоторые возможности сайтов, так как читалки электронных книг не полностью поддерживают формат HTML  и приходится выполнять некоторые ухищрения и коррекции, чтобы отображать полученые данные корректно в разных системах чтения электронных книг

Установка calibre - тривиально, через терминал
sudo apt-get install calibre
 сайт приложения http://calibre-ebook.com/
« Последнее редактирование: 14 Января 2016, 03:52:32 от cargan »

Оффлайн livanda

  • Автор темы
  • Участник
  • *
  • Сообщений: 233
  • За мной будущее! А что за вами?
    • Просмотр профиля
Re: зеркало сайта одним файлом
« Ответ #2 : 14 Января 2016, 08:36:33 »
livanda,
я запаковываю сайты в формат epub - электронные книги
// правда требуется некоторая работа, но используя приложение calibre, можно  ее упростить, но правда при этом теряются некоторые возможности сайтов, так как читалки электронных книг не полностью поддерживают формат HTML  и приходится выполнять некоторые ухищрения и коррекции, чтобы отображать полученые данные корректно в разных системах чтения электронных книг

Установка calibre - тривиально, через терминал
sudo apt-get install calibre
 сайт приложения http://calibre-ebook.com/

Она работает только в графическом интерфейсе? там man пустой совсем


Пользователь решил продолжить мысль 14 Января 2016, 08:48:01:
cargan,
Солнце мое, а ты точно правильно меня понял? у меня не одна html страничка. У меня на полностью скаченное зеркало сайта. И мне его нужно сделать так чтобы это был как один запускаемый файл. А тут я по настройкам полазила мало того что команд нету, в man. Так еще и он по одному файлу это делает(((.
« Последнее редактирование: 14 Января 2016, 08:48:01 от livanda »

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 492
  • Oderint, dum metuant
    • Просмотр профиля
Re: зеркало сайта одним файлом
« Ответ #3 : 14 Января 2016, 11:24:35 »
livanda,
epub - это один файл - в реале спакованый архив  zip, имеющий расширение  .epub. Содержание архива - не один файл, а сбор различных документов, которые включают папки+ файлы+ оглавление страницы.
--------------
в системе есть редактор , в котором можно отредактировать любую страницу или пересоздать дизайн. Так же в этот архив вносится все - включая изображения , скрипты, настройки стилей - т.е фактически представляют собой конструкцию сайта, включенного автономно..
--------------
Ну не хотите использовать - это ваши проблемы, но я знаю, что многии сайты на сегодня имеют подобные справочные системы, которые могут быть скачены как электронные книги. Это реальное удобство, ибо таким образом можно их использовать не только впрямую в онлайн, но и в оффлайн а мобильном варианте
** один из примеров
-- документация  по API Blender создана в SPHINX, которая кроме режима онлайн может генерировать весь контент в других форматах, а именно  : PDF, EPUB, LaTex!

Оффлайн livanda

  • Автор темы
  • Участник
  • *
  • Сообщений: 233
  • За мной будущее! А что за вами?
    • Просмотр профиля
Re: зеркало сайта одним файлом
« Ответ #4 : 14 Января 2016, 12:17:17 »
cargan,
я это не знала. спасибо... и все равно минус графический интерфейс((((. А вообще спасибо большое. Буду гуглить. еще раз спасибо, хотя бы знаю что искать

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: зеркало сайта одним файлом
« Ответ #5 : 14 Января 2016, 12:31:38 »
Не совсем понял, что имеется в виду
Цитировать
и все равно минус графический интерфейс
Вы в консоли его открывать хотите, что ли?

Оффлайн cargan

  • Активист
  • *
  • Сообщений: 492
  • Oderint, dum metuant
    • Просмотр профиля
Re: зеркало сайта одним файлом
« Ответ #6 : 14 Января 2016, 13:37:28 »
cargan,
я это не знала. спасибо... и все равно минус графический интерфейс((((. А вообще спасибо большое. Буду гуглить. еще раз спасибо, хотя бы знаю что искать
ну тогда еще проще просто пакуйте в архиви
-- и  когда нужно - распаковывайте в папку с корнем в localhost вашего компа. и просто входим браузером // всего то нужно только поставить apache на комп прописав в .htaccess вашей дирректории - файл-HTML, который нужно загрузить первым
** есть еще варианты, но это уже конкретика

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: зеркало сайта одним файлом
« Ответ #7 : 14 Января 2016, 13:54:55 »
Типа HTML to MHT converter converts multiple htmls (with their images) to a SINGLE mht file. for use with programs like offline explorer and teleport pro? + многие браузеры имеют соответствующие плагины
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

adawdp

  • Гость
Re: зеркало сайта одним файлом
« Ответ #8 : 15 Января 2016, 06:00:03 »
2016 Jan 14; 09:59 PM; Oakville, ON, Canada.

— Нужно ещё посмотреть WebHTTrack Open Source оффлайн браузер … Ну хотя бы для того, чтобы исключить этот вариант.

 

Страница сгенерирована за 0.072 секунд. Запросов: 25.