ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

06.08.2007, 20:56
|
|
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме: 8042357
Репутация:
3742
|
|
моя подборка фэнтэзи и фантастики =\
http://someshit.net/files/booooks/
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
|
|
|

06.08.2007, 21:30
|
|
Участник форума
Регистрация: 15.04.2007
Сообщений: 124
Провел на форуме: 2969883
Репутация:
258
|
|
http://smartlib.ru
я отсюда беру для мобилы, причём удобно загружать с самой мобилы + хороший выбор (правда формат .tcr, читаю breader'ом)
|
|
|
Читаем Альдебаран с удобством (c) хабрахабр |

04.03.2008, 02:20
|
|
[Лишённый самовыражени
Регистрация: 16.01.2005
Сообщений: 1,787
Провел на форуме: 9751379
Репутация:
3812
|
|
Читаем Альдебаран с удобством (c) хабрахабр
Наверняка некоторые хабралюди читают книги на сайте http://lib.aldebaran.ru. Они знают о том, что с некоторых пор текст на сайте "защищён" от копирования. Конечно, большая часть книг осталась доступна для скачивания в удобных для чтения форматах, но многие популярные книги можно только читать он-лайн. Что неудобно.
Следующий несложный скрипт на Питоне скачает книгу целиком, попутно вырезав весь мусор напиханый туда для затруднения копирования.
PHP код:
import urllib, re, sys
p_key = re.compile('http:\/\/lib\.aldebaran\.ru\/getpage\/1\/.*?"')
p_span = re.compile('<span class=h>(.*?)<\/span>')
p_s = re.compile('\';s \+= \'')
p_p = re.compile('(<p>.*?<\/p>)')
p_url_name = re.compile('^(http:\/\/lib.aldebaran.ru\/author\/.*?__)')
def getpage(url):
try:
key = p_key.findall(urllib.urlopen(url).read())[0][-33:-1]
except:
return None
urllib.urlopen("http://lib.aldebaran.ru/getpage/1/" + key) .read()
page = urllib.urlopen("http://lib.aldebaran.ru/getpage/2/" + key) .read()
page = p_span.sub('', page)
page = ''.join(p_p.findall(page))
page = p_s.sub('', page)
return page
url = sys.argv[1]
url = p_url_name.findall(url)[0]
i = 1
while True:
page = getpage(url + str(i) + '.html')
i += 1
if page != None:
print page
else:
sys.exit(0)
Скрипт принимает параметром командной строки ссылку на любую страницу книги и выводит её текст на стандартный вывод.
Пользоватся им очень просто:
python lit.py http://lib.aldebaran.ru/author/sadov_sergei/sadov_sergei_klinki_u_trona/sadov_sergei_klinki_u_trona__0.html > lit.html
eBookDownloader - целое приложение которое поддерживает библиотеки фикшнбук, альдебара, литпортал (требует .NET)
А так же небольшой плагин для FireFox
ОТСЮДА
__________________
|
|
|

04.03.2008, 02:30
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме: 2360904
Репутация:
1393
|
|
proklondike.com
ЗЫ А тему мона в избранное.
|
|
|

04.03.2008, 05:32
|
|
Познавший АНТИЧАТ
Регистрация: 14.01.2008
Сообщений: 1,165
Провел на форуме: 7229141
Репутация:
3099
|
|
infanata.org
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|