Юлий В. Чирков™ ([info]juliy) wrote,
@ 2008-01-07 11:18:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
небольшой новогодний подарок - транслятор новых записей в режиме реального времени из вашего аккаунта в жж в ваш аккаунт на http://lj.rossia.org

техническая реализация - [info]kalyansky (добавить в свой список друзей его нужно здесь), идея, оформление и тестирование - мои

зачем это нужно

на данный момент существует два варианта дублирования своих записей в жж и на вербитарии (лжероссии):

  • вручную в какой-то момент экспортировать все записи с комментариями из своего журнала в жж в журнал на вербитарии. минусы этого способа: приходится оставлять на вербитарии пароль от своего жж, экспортированные записи не отдаются вербитарием в rss и не попадают в ленты читателей, и, самое главное, экспорт каждый раз надо делать вручную

  • писать на вербитарий, который будет автоматически экспортировать записи в ваш журнал в жж. минусы этого способа: приходится оставлять на вербитарии пароль от своего жж, у записи, экспортированной в жж, отключены комментарии, и для комментирования предлагается перейти на вербитарий. лично меня записи с закрытыми комментариями раздражают, а комментировать на внешних источниках, находясь в своей ленте, обычно лень
мы сделали третий вариант, не требующий ввода пароля от вашего журнала в жж. вы управляете транслятором локально со своего компа и сами настраиваете время экспорта записей (от 1 секунды до нескольких дней)

плюсы транслятора:

  • нет необходимости нигде указывать пароль от своего журнала в жж

  • транслятор работает на вашем компьютере и вы в любой момент можете его отключить или включить вновь

  • записи транслируются на вербитарий практически сразу после появления оных в вашем журнале в жж

  • вы самостоятельно настраиваете время экспорта записей, основываясь на своей частоте их написания, чтобы лишний раз не дергать сервера жж

  • транслируемые записи отдаются вербитарием в rss и появляются в тамошних лентах друзей

  • в каждой транслируемой записи присутствует ссылка на ее оригинал в жж

минусы транслятора:

  • платформа для работы - Windows (хотя я бы лично отнес это к плюсам, слава Биллу)

  • не транслируются подзамочные и личные записи

  • не транслируются комментарии к записям из жж

как этим пользоваться

  • если у вас еще нет аккаунта на вербитарии - создайте его сейчас. имя аккаунта на вербитарии должно быть таким же, как имя вашего аккаунта в жж

  • скачайте архив с транслятором lj2verbit.zip (1250кб, содержит три файла - lj2verbit.exe, icon.ico и lj2verbit.bat)

  • в корне диска или папке Program Files создайте папку ljrossia (имя папки может быть любым) и скопируйте туда содержимое архива

  • icon.ico - иконка транслятора (выглядит так: ), ее вы можете заменить на любую другую иконку на ваше усмотрение

  • для запуска транслятора необходимы три параметра:

    lj2verbit.exe -timeout время в секундах -username имя вашего журнала в жж и на вербитарии -password пароль от вашего журнала на вербитарии

    например, lj2verbit.exe -timeout 3600 -username juliy -password qwerty. timeout - время проверки обновлений в вашем журнале в жж в секундах. -timeout 60 - раз в минуту, -timeout 600 - раз в 10 минут, -timeout 3600 - раз в час и т.д. если вы пишете часто, как [info]mrparker - вам подойдет проверка раз в 10-20 минут, если редко, то можно поставить -timeout 43200 (раз в 12 часов). вычисляется это просто - 60 секунд * 60 минут * количество часов. -username - имя вашего журнала в жж и на вербитарии, тут, я думаю, все понятно. -password - пароль от вашего журнала на lj.rossia.org (не в жж, обратите внимание!)

  • в архиве есть файл lj2verbit.bat с уже прописанной строкой для запуска, я рекомендую его отредактировать, вписав туда свой timeout, имя журнала и пароль, и поставить lj2verbit.bat в автозагрузку системы

  • после запуска транслятор уходит в системный трей (правый нижний угол экрана) и выглядит следующим образом


    у меня их запущено два, потому что я транслирую [info]juliy в [info]juliy и [info]chirkov в [info]chirkov. для первого журнала у меня установлен timeout 3600 (раз в час), для второго - 1800 (раз в полчаса)

  • выключить транслятор можно, кликнув правой клавишей мыши на иконке транслятора в трее и выбрав единственный вариант в меню - "Exit"

  • если вы указали при запуске транслятора timeout 3600 (раз в час), то через час после запуска транслятор перепостит на вербитарий все записи, появившиеся у вас в журнале в жж в течении этого часа


спасибо Мише "всех этих людей совершенно необходимо убить" Вербицкому за то, что он практически в одиночку поддерживает уже довольно разросшийся вербитарий. если вам по нраву вербитарий, сделайте добровольное пожертвование на его развитие (любая сумма на ваше усмотрение)

транслятор тестировался по Windows XP, но, по идее, будет работает и во всех других win32. если обнаружите какой-то косяк в трансляторе, скидывайте инфу в камменты, возникшие вопросы по его работе задавайте там же

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


(Post a new comment)


[info]masterovoy
2008-01-07 09:34 am UTC (link)
небольшой косяк: ты указал неправильный пародь для журнала juliy

(Reply to this) (Thread)


[info]juliy
2008-01-07 09:37 am UTC (link)
я знаю!

(Reply to this) (Parent)


[info]ex_mrakobesi514
2008-01-07 10:54 am UTC (link)
бля да ты умный оказываетццо!

(Reply to this) (Thread)


[info]juliy
2008-01-07 10:58 am UTC (link)
зато ты пиздец какой тупой, любитель шариться по топам

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]ex_mrakobesi514, 2008-01-07 11:04 am UTC (Expand)
(no subject) - [info]juliy, 2008-01-07 11:12 am UTC (Expand)
(no subject) - [info]ex_mrakobesi514, 2008-01-07 11:14 am UTC (Expand)
(no subject) - [info]juliy, 2008-01-07 11:21 am UTC (Expand)
(no subject) - [info]ex_mrakobesi514, 2008-01-07 11:22 am UTC (Expand)
(no subject) - [info]juliy, 2008-01-07 11:25 am UTC (Expand)
(no subject) - [info]sivka_krd, 2008-01-10 06:37 am UTC (Expand)
(no subject) - [info]melindatexol, 2008-07-17 04:26 am UTC (Expand)

[info]2d_ufo
2008-01-07 11:17 am UTC (link)
"вербитарий" звучит как серпентарий или еще че-нить в этом роде

(Reply to this) (Thread)


[info]juliy
2008-01-07 11:23 am UTC (link)
вербитарий потому что Миша!

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]2d_ufo, 2008-01-07 12:13 pm UTC (Expand)

[info]turan4oks
2008-01-07 07:51 pm UTC (link)
Виварий

(Reply to this) (Parent)


[info]the_rion
2008-01-09 08:20 am UTC (link)
колумбарий.

(Reply to this) (Parent)


[info]akigo
2008-01-07 11:25 am UTC (link)
сложно

(Reply to this) (Thread)


[info]juliy
2008-01-07 11:27 am UTC (link)
да нихера не сложно, запустил и забыл

(Reply to this) (Parent)


[info]jdevelop
2008-01-07 01:40 pm UTC (link)
скажите, куда подписываться на рассылку паролей леммингов? =)

(Reply to this) (Thread)


[info]juliy
2008-01-07 01:43 pm UTC (link)
никуда, пароли от вербитария не представляют никакой ценности ((99

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]jdevelop, 2008-01-07 02:30 pm UTC (Expand)
(no subject) - [info]juliy, 2008-01-07 02:32 pm UTC (Expand)

(Reply from suspended user)
(no subject) - [info]juliy, 2008-01-07 07:56 pm UTC (Expand)

[info]dimon_prodigy
2008-01-07 04:04 pm UTC (link)
Юлий, а комментарии никак нельзя транслировать?

(Reply to this) (Thread)


[info]juliy
2008-01-07 04:13 pm UTC (link)
этим никак, в rss комментарии не отдаются

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]neograff, 2008-01-08 02:50 am UTC (Expand)
(no subject) - [info]juliy, 2008-01-08 08:47 am UTC (Expand)
(no subject) - [info]ivan_gerh, 2008-01-12 06:38 pm UTC (Expand)

[info]kulturuk
2008-01-08 07:17 pm UTC (link)
А что будет, если спустя какое-то время после импорта новых записей с помощью вашего транслятора включить уже имеющийся на lj.rossia.org, который переносит и комментарии, но не отражает запись во френдлентах? Появятся ли комментарии в уже имеющейся копии? Или возникнет копия номер два, с комментариями?

(Reply to this) (Thread)


[info]juliy
2008-01-08 07:20 pm UTC (link)
полагаю, что возникнет копия номер два, с комментариями

(Reply to this) (Parent)


[info]_pr_blank_
2008-01-09 08:18 am UTC (link)
А что делать тем, у кого не винда? Только без грубостей, пожалуйста.

(Reply to this) (Thread)


[info]_pr_blank_
2008-01-09 08:19 am UTC (link)
Короче, давай исходники, будем разбираться.

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]juliy, 2008-01-09 08:53 am UTC (Expand)
(no subject) - [info]_pr_blank_, 2008-01-09 09:06 am UTC (Expand)
хорошо - [info]8axa, 2008-01-10 08:59 am UTC (Expand)
Re: хорошо - [info]juliy, 2008-01-10 02:57 pm UTC (Expand)

[info]juliy
2008-01-09 08:22 am UTC (link)
ничего, увы

(Reply to this) (Parent)


[info]shiitman
2008-02-19 05:36 pm UTC (link)
А что обозначает параметр командной строки -original 1 ?

(Reply to this) (Thread)(Expand)


[info]juliy
2008-02-19 06:23 pm UTC (link)
ставить или не ставить ссылку на оригинал в жж

(Reply to this) (Parent)

(no subject) - [info]juliy, 2008-02-19 06:23 pm UTC (Expand)

(Deleted post)

[info]juliy
2008-05-25 05:30 pm UTC (link)
спамеры будут гореть в аду

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - (Anonymous), 2008-05-25 05:49 pm UTC (Expand)
(no subject) - [info]juliy, 2008-05-25 05:52 pm UTC (Expand)

[info]tilromen.com
2008-12-07 11:21 pm UTC (link)
Не могли бы вы сделать такую штуку для ретрансляции любого рсс-потока в lj.rossia.org, или даже в ЖЖ?

(Reply to this) (Thread)


[info]juliy
2008-12-08 10:41 am UTC (link)
так есть же синдикация стандартная, на livejournal.com/syn/

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]tilromen.com, 2008-12-08 10:10 pm UTC (Expand)

[info]lenaswan
2009-01-07 11:42 am UTC (link)
Спасибо.

(Reply to this) (Thread)


[info]juliy
2009-01-07 11:44 am UTC (link)
не за что, сам пользуюсь)

(Reply to this) (Parent)(Thread)(Expand)

(no subject) - [info]lenaswan, 2009-01-07 12:05 pm UTC (Expand)
(no subject) - [info]juliy, 2009-01-07 12:07 pm UTC (Expand)

Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…