Страница 1 от 1

Читанка и Libgen на USB 16GB - Windows (за начинаещи)

Пуснато: 20 ноември 2013, 15:50
от MishoTrif
Читанка и Libgen на USB 16GB - used ~15GB

Основни линкове:
- chitanka.info
http://gen.lib.rus.ec/
ftp://libgen.org/
http://habrahabr.ru/post/83321/

Ще ви трябват следните exe-та:

wget.exe
cwRsync_4.0.5_Installer.zip
Git-1.8.3-preview20130601.exe

http://www.usbwebserver.net/en/download.php

Аз ползвах от http://karl-karlsson.minus.com/mSc2i7Xwu

UsbWebserver8-libgen.7z
UsbWebserver-libgen-manual.7z

usb drive е устройство d:
d:

git clone git://gitorious.org/chitanka/chitanka-production.git chitanka

Инсталирайтеl UsbWebServer8-libgen в d:\chitanka
Сменяйки главното дърво избирате Либген (root) или Читанка (web)
Root dir from root to web (това ви сменя localhost от Либген към Читанка)

Стартираите usbwebserver.exe
- Settings - Смяна на ports към default

Port apache from 8080 to 80
Port mysql from 3307 to 3306

General - PHPMyAdmin - създайте БД - chitanka

От DOSPrompt :

cd \mysql\bin
wget http://download.chitanka.info/chitanka.sql.gz

unzip -d chitanka.sql.gz

mysql -u root -pusbw chitanka < "chitanka.sql"

Истеглете last updates от ftp://libgen.org/
libgen_dbbackup-2013-11-05-04-08.rar
Аз го екстрактнах в c:\temp

mysql -u root -pusbw bookwarrior < "c:\temp\backup_ba.sql"

Сега копирайте файла app/config/parameters.yml.dist като app/config/parameters.yml
и редактирайте root password
cd chitanka/app/config
cp parameters.yml.dist parameters.yml

edit parameters.yml and change password

default pass for root on mysql is usbw

cd \chitanka\settings
При Apache Редактирайте httpd.ini в \settings

При Apache трябва да са включени модулите `expires`.

При PHP Редактирайте PHP.ini в \settings

При PHP са нужни разширенията `curl`, `xsl`.

max_execution_time = 300
post_max_size = 128M
upload_max_filesize = 128M
date.timezone = Europe/Sofia

С rsync ще си истеглите content-a, ако го имате от другаде просто си го копирайте.
Той е някъде към 11ГБ.

cd \chitanka

C:\cwRsync\bin\rsync.exe -avz rsync.chitanka.info::content/ web/content

Имате ъпдате възмогност 1 път на ден.

php\php app/console auto-update --env=prod --skip-content

Аз не искате картинките ги истрийте т.е всички jpg, png, gif.

cd web\content
del /s *.jpg
del /s *.png
del /s *.gif

След рестартиране на USBWebserver локалните версии могат да се използват едновременно.

От USBW Control Panel натиснете „stop“ на Apache и MySQL,
след което отново ги стартирайте чрез “start” бутоните и изчакайте да се стартират.

Всичко вече е настроено и може да отворите http://localhost

(- По някаква причина ми създава кеш в d:\web , но нали работи не го трия :-) -)

Относно Library Genesis как да теглите оригиналите.
Аз истеглих по нова версия и я копирах върху старата
libgen2013-11.rar
extract to d:\chitanka\root\

Редактирах config.php само това:

$dbuser = 'root';
$dbpass = 'usbw';

$dbuser_get = 'root';
$dbpass_get = 'usbw';


При смяна в USBWebserver - control panel - Settings
на Root dir -ot web na root както беше по default и рестарт на Apache имате Libgen на http://localhost

В свободното поле пишете автор
след това бутона search трябва да ви покаже лист
от mirrors си избирате все някой ще е наличен :-)
Например - Azimov - аз избрах 13 Aizekas Azimovas Net patys dievai - mirrors -2 и ми истегли pdf.
само дето не е на езика дето го зная, но нали е за примера само :-)

Или bulgarian -
6 Dimitrova, Tomova, Tasseva Bulgarian Language for Peace Corps Volunteers - Basic. Български Език

Незнам много за ЛибГен, но има форум и там има доста инфо.

Относно application аз ползвам MyRuLib.
http://www.lintest.ru/forum/viewtopic.php?p=1165#p1165

http://lintest.ru/wiki/MyRuLib_Doc

myrulib-cr_0.29.12-win32.exe.zip
flibusta.db.zip
И имате готова база с Flibusta.
Тази програмка ви позволява да теглите от библиотеките:
Flibusta
Librusec
Genesis
Tram

Има още един tools - HeidiSQL с него можете да отворите всяка база директно и да търсите в самите бази, но това май е за по

напреднали :-)

Источники:
ftp://libgen.org/librusec/
http://gen.lib.rus.ec/
libruslib.ucoz.com/load/librus_bibliotekar_1_22_dlja_flibusta/1-1-0-34
http://libruslib.ucoz.com/load/1
libruslib.ucoz.com/load/multilib/multilib_bibliotekar_v_0_14_build_131106_beta/3-1-0-48

MyRuLib Doc
http://lintest.ru/wiki/MyRuLib_Doc