maxgal (maxgal) wrote,
maxgal
maxgal

День рождение MaxGal.com и сервис для Самиздата

Originally published at Максим MaxGal Гальцов. You can comment here or there.

Сегодня 2 февраля у моего домена MaxGal.com днюха. 6 лет исполнилось :-)

Незадолго до этого меня попросили сделать небольшой парсер для сбора фоток с сервиса Flickr. Ну и конечно кады я его писал вдруг почему то вспомнился СамИздат :-D

Если не знаете, что такое СамИздат, то это сетевой журнала Максима Мошкова, который позволяет всем желающим публиковать свои произведения, получать на них отлики, учавствовать в конкурсах и т.д.

Адрес zhurnal.lib.ru

Несколько лет назад так получилось, что мой комп сдох, намертво. Вернее, жесткий диск. Я подумал, ну пипец, все рассказы, стихи, все же было на жестком диске.

Конечно зашел на СИ, все скопировал и тогда то и подумал, что было бы здорово, если бы в своем разделе была функция. Нажал и получил архив произведений. Ладно у меня там 43 штуки разных. А у кого-то гораздо больше, да и еще романы выкладывают. Т.е. открывать каждую страницу и копировать, это немного напрягает.

Тогда то я и связался с Максимом Мошковом и спросил у него планируется ли некая функция бэкапа. На что Максим ответил, что вроде че то планируется.

Планируется и планируется. Я благополучно забыл про функцию бэкапа.

Но как оказалось, такая функция до сих пор не была реализована. И хоть я давным давно не участвую в жизни Самиздата, то подумал подумал и сварганил небольшой сервис для тех, кто по каким-то причинам потерял свои локальные файлы с произведениями и/или просто хочет бэкапнуть раздел на СИ.

Сам сервис расположен тут: http://sampizdat.maxtut.com

Состоит из трех файлов, кому интересно. Собственно index.php и два класса: curl_class и form_class

Form тупой, все что он делает просто выводит формочку для ввода линка на раздел и email. Сделал его на будущее для динамической генерации форм.

Curl похитрее. Там три функции. Одна для вырезания вашей главной страницы на СИ, другая для выдергивания всех линков на произведения (нам нужны только произведения, остальные линки нафиг), ну и наконец самая главная в которой происходит постраничное выдергивание ваших произведений и сохранение в зип файл.

Который в свою очередь отправляется на указанное вами мыло.

Т.е. просто указываем url к вашему разделу на СИ и email, куда вы хотите получить архив со всеми вашими произведениями.

Если у вас очень много рассказов, то ждать вам придется долго.

Хостинг куда разместил скрипты не самый великолепный, так что извиняйте.

Комментарии по работе программы оставлять тут к этой записи.

В данной версии программы копируются только произведения, которые вы выставили для публичного доступа, ибо скрипт сканирует вашу публичную страничку, а не страничку которая видна вам когда вы заходите под учетной записью в СИ. Поэтому если вам нужно получить архив и со скрытыми произведениями, то просто откройте на пару минут им доступ, а после завершения работы программы снова закройте.

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

Напоминаю линк: http://sampizdat.maxtut.com

За пиар сервиса буду благодарен :-P

Tags: backup, maxgal, zhurnal, СИ, бэкап, самиздат
Subscribe

  • Спортивные прогнозы

    Originally published at Максим MaxGal Гальцов. You can comment here or there. Если вы интересуетесь ставками на спортивные события, то милости…

  • MaxGal.com снова заработал

    Originally published at Максим MaxGal Гальцов. You can comment here or there. Ну собственно ничего не изменилось. Просто для информации и для…

  • Взломали....

    Тысячу лет ничего не писал в блог )) Но сегодня, вернее вчера, какие то ироды по всей вероятности сбрутфорсили мой пароль на бирже биткоин BTC-E.com…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 1 comment