地下鉄通勤RSSリーダーByline最強伝説始まる(BylinePatcherもあるよ)
2016/03/16
価値ある情報をユーザー視点で発信するブログ
2016/03/16
「いいぜ、てめえがRSSで全文流さないってなら
まずはそのふざけたエントリを全文ダウンロードする!!」
もくじ
中二病全開の最強オフラインキャッシュを持つRSSリーダーとして有名なByline。
ずっと圏外な地下鉄通勤者にとって他に代え難い魅力があります。
元ページまでオフライン環境で読みたいならこれしかないですよね。
Byline (Version 4.0.3) | ||
カテゴリ: | ニュース | |
価格: | ¥350 | |
デベロッパ名: | Phantom Fish | |
リリース日: | 2008/07/11 | |
対応デバイス: | 全機種 | |
現Ver.の平均評価: | (4.0 / 5件の評価) | |
通算の平均評価: | (3.0 / 2,957件の評価) | |
Game Center: | 非対応 |
Byline Free (Version 4.0.3) | ||
カテゴリ: | ニュース | |
価格: | 無料 | |
デベロッパ名: | Phantom Fish | |
リリース日: | 2010/06/04 | |
対応デバイス: | 全機種 | |
現Ver.の平均評価: | (3.5 / 13件の評価) | |
通算の平均評価: | (3.0 / 424件の評価) | |
Game Center: | 非対応 |
僕もしばらく使っていたのですが、後発のReederのエレガントさ、Bylineのバージョンアップ日照りに負けて、通勤中はスターを付けるだけでいいか、とReederに妥協していました。
いや、ReederはReederで、飛び抜けて素晴らしいRSSリーダーです。地下鉄通勤者でさえなければ、何の憂いもなく使えます。間違いなく、世界でも最高水準のRSSリーダーといえます。
Reeder (Version 2.3.1) | ||
カテゴリ: | ニュース | |
価格: | ¥350 | |
デベロッパ名: | Silvio Rizzi | |
リリース日: | 2009/09/24 | |
対応デバイス: | 全機種 | |
現Ver.の平均評価: | (4.5 / 24件の評価) | |
通算の平均評価: | (4.0 / 575件の評価) |
Reeder for iPad (Version 1.4.1) | ||
カテゴリ: | ニュース | |
価格: | ¥600 | |
デベロッパ名: | Silvio Rizzi | |
リリース日: | 2010/06/11 | |
対応デバイス: | iPad23G / iPad2Wifi / iPad3G / iPadWifi | |
現Ver.の平均評価: | (4.5 / 27件の評価) | |
通算の平均評価: | (4.0 / 268件の評価) |
Bylineは、RSSの先にある元ページの画像を含め、根こそぎダウンロードするため、同期に時間がかかることも、足が遠ざかる一因となっていました。メリットがデメリットにもなっているわけですね。
時間がかかるのはいいのだけれど、できれば予約した時刻に勝手に同期を始めてくれないかなぁー、これさえ何とかなればなー。惜しい、実に惜しい。
Reederを使いながらそんな風に思っていました。
でも、予約同期って、やろうと思えばできたんですね。(続きは[MORE]から)Byline使いには常識かもしれませんが、iSchedulerを使った予約同期をしてみたらBylineさんがいつもと違って見えたので、活用方法をご紹介します。
説明するまでもありませんが、今回のエントリはバリバリJailbreak環境前提です。カタギの方ごめんなさい。
iSchedulerを使うと、毎朝指定した時刻にWi-Fiをオンにし、Bylineを起動できます。
つまり、Bylineを朝9時に起動、その1分前にWi-Fiをオンにしています。
Bylineが起動時に同期を始めてくれれば、
ということになって一件落着……なのですが、起動時、あるいはバックグラウンドからフォアグラウンドに回ってきたときに必ずしも同期を始めるわけではないようです。
ということで、後述のBylinePatcherで、起動時、ないしはバックグラウンドからフォアグラウンドに回ってきたときに、必ず同期を開始できるようにしました。
同期の1分前にiSchedulerでWi-Fiをオンにしておけば、無駄に3Gネットワークを逼迫させることもありません。
出かけるときにはBylineが同期完了状態って、とても素敵ではありませんか。
ただ、注意すべきはBylineがフォアグラウンドにある状態でiSchedulerによるByline起動の時刻を迎えてしまうと、Bylineは何もしてくれないことです。
解決方法は簡単で、Bylineの前に別のアプリケーションをiSchedulerで起動しておけばいいのです。例えば、Bylineの1分前にTwitterクライアントを起動しておくなどです。
そのことでBylineがバックグラウンドに回り、iSchedulerによるBylineの起動時刻になったらBylineがバックグラウンドからフォアグラウンドに回ることになり、そこで同期が開始されます。
iSchedulerとのコンビでBylineが蘇ったので、Bylineにテコ入れをするBylinePatcherというものを作りました。
このパッチのやることは以下の通り。
BylineはTwitterへのポスト時、URLしかフォームに入力しておいてくれません。
テキストを選択しておけばそれを引用してくれますが、引用符は付きません。
タイトルを引用したい場合は自分でいちいち選択しなければなりません。
また、URL短縮も、ある程度以上長い引用テキストとURLでない限りは実行されないようです。
BylinePatcherは、
これなら使えますね。
自宅のWi-Fi環境なら、気兼ねなく
何でも全部ローカルにダウンロードしてキャッシュッ!
地下鉄で圏外でもッ、元ページがスイッッスイ見られるッ!
同期に時間を取られることも無いッ!
これが人類の夢かッ!
最強ッ! 最強すぐるゾォォォォ!
パスコードロックをかけていると、ロック中はアプリケーションを起動できません。
iSchedulerは僕が作ったのではないので知りませんが、SBDisplayStackのメソッドを使ってアプリケーションを起動していると、必ずロック解除の動作が入ります。
パスコードロックをかけているとロック解除できませんから、アプリケーションもまた起動できません。
BylinePatcherは、Byline 4.2 / Byline Free 4.2対応したものに更新しました。
ここでの説明とはちょっと異なる仕様になっておりますが、こちらで解説しております。
ひとりぶろぐ » [JB]Byline / Byline Freeの使いづらいTwitter共有機能を改善するBylinePatcher