RSSからLJへのエントリのインポート

更新しました。 オンラインサービスの新しいバージョンは、 http://ljimport.idzaaus.orgで入手できます。 それについては後で記事を書きます。



レコードをLJにインポートするためのスクリプトを書きました。 現在、このオンラインサービスは別の50人のユーザーによって使用されています。 私は社会にさらに役立つと感じるためにここに書くことにしました。 私のサイトがhabraeffectの悲惨な外観にさえ耐えることができないことを強く疑うので、私はスクリプトを1人が使用するために作り直し、ソースコードをレイアウトすることにしました。



一般に、LJにはそのような単純なオプションはないということを知って非常に驚きました(むしろ、有料アカウント専用です)。 投稿はBlogger APIを介して行われ、既製の実装を採用しました。 パーサーは、Windows-1251およびUTF-8のエンコードを理解します。 私のスクリプトはdiary.ruオンライン日記サイトからのインポート用に設計されており、ユーザーのためにいくつかの素敵なことを考慮しています。



プログラムを使用するには、コンソールPHPクライアントをインストールする必要があります。 起動は次のコマンドによって実行されます。

php ljimport.php [options]





インポートは引数なしで起動されます。 その前に、config.phpファイルに設定を入力します。 フィードのすべての投稿をすぐにブログに移動したくない場合は、フィードをリストに追加した直後に、-Fスイッチを使用してプログラムを実行します。 その後、スクリプトは現在の時刻を記憶し、将来はこの時点より後の日付のレコードのみをインポートします。 セキュリティ上の理由から、パスワードを構成に書き込むことはできませんが、毎回手動で入力します。 自動インポートの場合、cronを使用できます。



Googlecodeでダウンロードできます。 またはSVN経由:

svn checkout http://ljimport.googlecode.com/svn/trunk/ ljimport






All Articles