WikiPedia OffLine (локальная Википедия на компьютере)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Ответить
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

WikiPedia OffLine

Сообщение fed71 »

Есть у меня слабость - люблю иногда читать статьи из Википедии. И как справочник Вики очень хороша. Тем не менее без "НО" не обошлось - требуется активное соединение с интернетом.

Простейший вариант решения этой проблемы - сделать себе локальную копия базы Википедии и для этого имеется несколько вариантов. Однако... Мои попытки создать такую локальную Вики у себя на компьютере так и не получились. Причины разные: программы были "только под венду", могли работать только с текстом (без картинок), вообще криво отображали форматирование текста... Не складывалось вобщем.

Наконец, похоже, я нашёл свой дзен - кросплатформенная оболочка для работы с базами Википедии Kiwix. Может использоваться в Microsoft Windows, Apple Mac OSX, Android, GNU/Linux. Присутствуют и исходники.

Изображение

Поддерживает множество языков (русский наличиствует) и умеет загружать выбранные базы из Википедии.

Изображение

Программа не требует установки - запускается прям из своей папки, создавая дополнительно скрытую папку www.kiwix.org в домашней директории пользователя. В ней размещаются служебные файлы и базы Вики. Kiwix поддерживает ZIM формат-это открытый формат с высокой степенью сжатия с включением разных типов данных(текст, картинки и тд). Базы можно как скачать прямо из оболочки, так и загрузить уже имеющиеся (конечно в формате ZIM).

И так, что и как делал.
Дано: настольный компьютер с 6-тиядерным процессором AMD Phenom II и 4 ГБ памяти с установленной LinuxMint Maya (то же, что Ubuntu 12.04) и скачанный архив программы Kiwix для GNU/LINUX.

Не мудрствуя лукаво, создал в своей домашней директории папку Progz и в неё рапаковал архив программы.

Замечание 1. Важно распаковывать сразу в то место, где программа будет работать. Когда я попытался заранее распаковать архив, а потом скопировал папку с программой в нужное месть - она отказалась работать. Даже не запускалась. Возможно это только у меня...

Файл запуска ... правильно - kiwix. По нему и щёлкаем. Программа бодро показывает себя во всей своей красе. Интерфейс прост и понятен. Я бы даже сказал - чрезмерно прост, хотя это ещё только RC2 и возможности развития есть.

Сейчас Самая Главная Кнопка - это кнопка Библиотека. Нажатие на неё переключает вид окна с открытой базы Вики в окно администрации самих баз. В окне администрации баз выставляем нужные параметры (всё понятно из надписей на кнопках), выбираем нужный язык (можно оставить и Все) и жмём кнопку "Получить файлы". В правой части выводится список возможных для скачивания баз.

Мной были выбраны Английская и Русская базы Википедии. Нажатие кнопки Download запускает процесс скачивания.

Замечание 2. Базы могут быть весьма объёмными. Выбранные мной весили по 10 ГБ каждая. Так что время скачивания зависит только от скорости Вашего интернета.

И так, нужные базы скачаны. Отмечаем базу, жмём кнопку "Load" и наслаждаемся своей собственной Вики. :)

Замечание 3. Засада в том, что базы изначально не индексированы... При первом вводе в поле поиска предлагается произвести индексацию базы. Однозначно "Да". Процесс пошёл... Сколько он будет продолжаться - тут всё зависит от быстродействия Вашего компьютера. У меня Английская Вики, запущенная на индексацию в 20:00 вечера к 8:00 утра проиндексировалась только на 45%....

Обновление баз "на лету" не предусмотрено. Только качать более свежий файл базы и скармливать его программе. Но с учётом того, что обновление - дело не частое, приемлимо.

Особенности, технические сведения и разнообразную информацию можно посмотреть на сайте проекта.

Страница проекта - http://kiwix.org/wiki/Main_Page/ru

Страница загрузки - http://kiwix.org/wiki/Software/ru
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: WikiPedia OffLine

Сообщение SLEDopit »

fed71 писал(а):
10.09.2013 12:56
Программа не требует установки - запускается прям из своей папки, создавая дополнительно скрытую папку www.kiwix.org в домашней директории пользователя.
Ну вообще она в репозиториях уже появилась. По крайней мере в debian sid.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Ответить