Небольшой костыль для Сториса

+117
Mailzв блоге IT Pony!10 февраля 2013, 12:54
Всем привет!

Волею судьбы вышло так, что я (о боже мой!) остался без мобильного интернета. Естественно, при таком раскладе Сторис уже не почитать. Если раньше была возможность скачать FB2 версию любого рассказа, то теперь её не наблюдается.

Что делать? Быдлокод, пришло твоё время!
Сперва набрал небольшую программку, вытягивающую контент со Сториса и запихивающую в FB2 файл; немного подумав чуть допилил и решил выложить сюда. Авось ещё кому пригодится.

Результат, конечно, не торт, но Кул-ридером прекрасно воспроизводится. Для запуска необходим .NET 4 или Mono

www.box.com/EveryponyStoriesgetstorfb2
Зеркало GRHost

Как скачать рассказ1) Запускаем бандуру
2) Вводим номер рассказа, к примеру 1192
3) Ждём
4) Вводим имя файла для сохранения

Пример разультата


UPD:
Спойлер1) Убраны лишние переводы строк
2) Добавлены теги
3) Добавлен маффин
4) *** форматируется
5) Убрана лишняя секция в начале

UPD2:
Спойлер1) Улучшен интерфейс
2) Рассказы без автора теперь можно скачать
3) Убраны лишние пробелы в заглавии
4) Добавлена ссылка на сторис в аннотацию
5) Теперь шаблон вынесен в book.xml

12 комментариев

Молодец броняха, можешь хвалить свой мозг вполне оправданно.
ncuxonam
+1
Быдлокод, пришло твоё время!

NET 4 или Mono

Какой стесняшка!^_^
Beibarsov
+3
Ебать, .NET 4 ради такой хуйни? Это вообще школоло код какой-то, видать.
Dark_XSM
0
А вы, батенька, я смотрю на masm собрались видеосвязь писать?
Mailz
0
Ай шутнииик, ай шутниииииик…
Dark_XSM
0
А на чём вы предлагаете реализовать подобное?
Mailz
0
Лично меня вполне устраивают C++ в общем случае, и Java для мобилок, и прочей кроссовости.
Dark_XSM
0
Ну, давайте посмотрим на вашу версию решения проблемы
Mailz
0
Я тот еще грязный извращенец, но то, что прога вылетает на клопфиках — это бага или фитча? (например 719-716)
Алсо, если оно работает под линем с mono — отдельная благодарность.
vasaan2k
+1
Однако ж, программа принципиальнее меня!.. А, нет, просто нулл-поинтер, не указан автор.
Исправлено)

Под моно не тестировал, но совместимость должна быть
Проверил, всё прекрасно работает.
Mailz
+1
Спасибо! Может позже проверю под кубунтой — отпишусь.
vasaan2k
0
Собственно все замечательно работает на родных разделах (ext3, ext4), на ntfs возникают проблемы при создании файла, но это уже проблемы ntfs модуля и моих кривых настроек прав доступа к разделам.
Еще раз спасибо за чудесную и кросс-платформеннную программу.
vasaan2k
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.