7月1日以降のためにFeedlyへの「新しいフィード登録」できるブックマークレットを作りました。厳密には既に公開されているものを修正しました。
ブックマークレットの修正
ブラウザで開いているサイトのRSSフィードをFeedlyに登録するブックマークレットが公開されていますが、Feedly Cloudのリリース前のものまのでURLやパラメーターも変わっているし、コメントフィードを取得してしまう様子。
なのでこれを修正しました。次のリンクをこのままPCブラウザのブックマークバーにドラッグ&ドロップで登録してください。
ただし、RSSフィード情報がHeaderタグ内にあり、サイト全体のフィードが先頭にあることが条件です。たとえば、Bodyタグ内にRSS追加ボタンしかない、またはコメントフィードがサイトフィードよりも前になる場合などは追加登録できません。
[2013年7月15日改良版]フィード情報にRSSがない場合、Atomを探すようにしました。両方ある場合はRSSが優先されます。[2013年7月18日改良版]取得したフィードURLが”/rss.xml”のようにベースURLが省略されている場合はホスト名を付加してフィードURLを復元するように修正しました。
ブックマークレットの使用方法
PCブラウザからFeedlyにログインした状態にしておきます。登録したいサイトで登録した”Add to Feedly Cloud“を実行します。するとFeedlyサイトが開くので”+add to my feedly”をクリックして完了です。
RSSフィードURLがヘッダー内に見つからない場合は次のように表示されます。
スマートフォンやタブレットでは動作しませんするようになりました
ブラウザでFeedlyにアクセスした際にUser Agentがモバイル端末の場合にはFeedly Cloudを開くことができないため動作しません。Chromeなどの”PC版サイトをみる”機能があるブラウザで試してください。
[2014年2月2日追記]スマートフォンやタブレットPCから閲覧可能となっているので新規フィードの登録もできるようになりました。
スマホ・タブレット向け解決方法
RSSフィード情報(URL)を取得すれば、追加機能のあるリーダーアプリを使って登録できます。補完的にフィードURLを取得するブックマークレットを用意しました。動作条件は上記同様です。
[2013年7月15日改良版]フィード情報にRSSがない場合、Atomを探すようにしました。両方ある場合はRSSが優先されます。[2013年7月18日改良版]取得したフィードURLが”/rss.xml”のようにベースURLが省略されている場合はホスト名を付加してフィードURLを復元するように修正しました。
ブラウザから”Get RSS Feed URL“を実行し、ポップアップで表示されたURLをコピーします。
フィードの追加登録が可能なリーダーアプリにペーストして完了です。
Feedly公式アプリであれば、メニューの”+ ADD CONTENT“から”tap here to search“に貼り付けて追加することができます。
上記の2つのブックマークレットは非公式であり、動作条件がありますのでご留意ください。
本来なら公式サイト側にサイトURLを渡すだけで登録可能なフィードが選択できるようなサポートがあるといいんですけど。たとえば、下記はFever°の登録画面です。
欲を言えばキリがありませんが、スマートフォンやタブレットならばiOSはアプリへのURLスキーム、Androidはインテントに対応したフィード登録ができるようになって欲しいですね。