dvlop / ljimport

Automatically exported from code.google.com/p/ljimport
0 stars 0 forks source link

ЖЖ-импорт == Описание == Сервис предназначен для импорта RSS-ленты в ваш дневник на LiveJournal. Он изначально предназначен для пользователей diary.ru, но может быть использован для импорта записей с различных сайтов, создающих RSS-ленты. Это персональная версия (для запуска на собственном компьютере), также существует онлайн-версия, расположенная на сайте программы.

== Возможности == Базовые возможности:

Для пользователей diary.ru:

== Запуск программы == Для использования программы должен быть установлен консольный PHP-клиент. Запуск осуществляется командой: php ljimport.php [options] Запуск импорта осуществляется без аргументов. Перед этим введите настройки в файле config.php. Если вы не хотите, чтобы все записи из ленты сразу попали в блог, сразу после добавления ленты в список запустите программу с ключом -F.

== Опции командной строки == -p спрашивать пароль при запуске (позволяет не хранить его в файле) -q не выводить информацию в консоль -F предотвратить импорт старых записей (см. ниже) -l вывести список доступых блогов

== Настройки в файле config.php == login, pass - учетные данные на сайте ЖЖ (пароль необязателен) rss - массив ссылок на RSS blogid - блог, в который нужно постить записи (id вашего собственного блога совпадает с логином, список доступных блогов можно узнать, запустив программу с ключом -l) linktext - текст ссылки, которая будет добавляться в каждый импортированный пост и вести на адрес записи-источника (если этот параметр пуст, ссылка добавляться не будет) nolift - если этот параметр равен 1, то записи, содержащие текст "Запись создана", импортироваться не будет (т.н. "поднятые записи" на сайте diary.ru) log_file - путь к логу (должны быть права на запись) store_path - путь к папке для хранения служебной информации (должен существовать, нужны права на запись)

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

== Авторские права == Автор скрипта: Riateche ri@idzaaus.ru Сайт программы: http://lj.idzaaus.ru Использован класс BloggerClient, авторы: Beau Lebens beau@dentedreality.com.au, Bill Lazar bill@billsaysthis.com. Использована реализация библиотеки xmlrpc на PHP, автор: Edd Dumbill edd@usefulinc.com. Программа распространяется по лицензии GNU GPL. Внося любые изменения в код программы, разработчик обязуется в дальнейшем предоставлять свои исходные коды каждому пользователю по первому требованию. Автор не несет ответственности за потерю данных, паролей и другой ущерб. Пользуйтесь на здоровье!