雑誌/新聞の最新号のFB2バージョンの作成



背景



最近、ますます多くの雑誌や新聞がネットワークに最新号を掲載しています(Vedomosti、Expert、Esquireなど)。 これらの数値はすべて問題ありませんが、1つ例外があります-それらを読むにはインターネットが必要です。

インターネットの問題は、どこにでもあるわけではなく(メトロ)、すべてのデバイスがそれを見るわけではないことです(ほとんどの電子インクリーダー)。

この点で、定期刊行物のコピーを電子書籍の形式(FB2形式など)で作成するのは悪くないという考えが生まれました。



挑戦する



ジャーナルの目的の号を含むサイトの一部からフォーマットのFB2ファイルを生成できるソリューションを作成します(たとえば、 2010年のエキスパート番号32 )。

ファイルには、写真、できれば記事のリストを含む目次を含める必要があります。

新しい番号のファイルの作成は、(半)自動モードで行われ、5〜10分しかかからず、深刻な手動処理を必要としません。



ソリューションを検索する



コンバーターWhat-To-> FB2



HTML-> FB2コンバーターが判明したため、猫は叫びました。 しかし、多数のhtmlページを自動的に処理し、目次を正しくコンパイルしてリンクを登録できるものはまったくありません。 ひょっとすると見た目が悪いか、見つけたものの可能性を理解していなかった。

まず、コンピューターレビューで説明したすべてのエディターを試しました。

素晴らしいFeedConverterサービスをさらに検索しました(このサービスについてはすでにハブで書いています)。

最初に利用可能なロシアのRSSフィードをテストしたところ、このサービスは次のことがわかりました。 つまり さて、結果を得るには、このサービスにフィードをフィードするだけで十分です。このサービスには、問題の全文記事があります。



フルテキストRSSフィード



このサイトは、データ番号付きのフルテキストRSSを提供していません。 最後の問題の注釈のみ。

Yahoo Pipesを使用してフルテキストRSSを作成すると便利です。 彼にストリームを送り、サイクルで記事の全文-http://pipes.yahoo.com/pipes/pipe.edit ? _id = 661b8231fa3df88317939d452e772c10を読み込みます。 サイトがRSSフィードをまったく提供せず、記事(Esquireなど)のみを公開している場合、Yahoo Pipesメカニズムにより、ページのコンテンツを解析し、そこからリンクを取得し、必要な記事をダウンロードできます。 このため、パイプを作成しましたhttp://pipes.yahoo.com/pipes/pipe.edit?_id=85427a7ff66aa7c06a1fa8da677fbd25

このメカニズムには、最後の番号だけでなく、任意の番号を取得できるという利点があります。

これを行うには、コールラインで、年と年内の番号を担当するパラメーターのみを変更する必要がありますhttp://pipes.yahoo.com/pipes/pipe.run?_id=85427a7ff66aa7c06a1fa8da677fbd25&_render=rss&number= 31 &year = 2010



合計

FB2定期バージョンを作成するための最終アルゴリズムは次のとおりです。
  1. 情報のあるサイトを見つける
  2. RSSまたはインデックスページを取得します
  3. Yahoo Pipesでページを解析し、記事全体を取得する
  4. feedConverterパイプにフィードして、 FB2ブック取得します。
  5. ??????
  6. 利益!
一度構成されたパイプを使用して、FB2形式で新しい番号を取得するには、FeedConverter Webサイトにアクセスし、生成ボタンを押します。



軟膏で飛ぶ



更新1:以下のコメントは、フルテキストバージョンを作成するための優れたサービス-ReadBox.infoを示唆しています。 フルテキストフィードの入力を取得するには、RSSフィードとXPathブロックにテキストをフィードする必要があります。 したがって、テキストをロードする機能をY!Pから削除すると、テキストがより安定して機能するようになります。

実際、プロセスは次のように実行できます。

  1. 情報のあるサイトを見つける
  2. RSSまたはインデックスページを取得します
  3. 必要な記事のみを残すか、 Yahoo Pipesのインデックスページを解析します
  4. ReadBox.infoを使用して記事の全文を厳しくします
  5. RSS FeedConverterにフィードを送信し、 FB2ブックを取得します
  6. ??????
  7. 利益!


更新2:設定や喫煙マニュアルを選ぶことを恐れない人のために、私たちの目的のための優れたプログラムnmdparserがあります。 以下に、 FB2でAutoreviewのアーカイブコピーを受信するように設定する方法の例を示します。



All Articles