やっと Follow の招待コードを整え、自作の RSSHUB を使って自分の情報流を構築しました。私も RSS のヘビーユーザーですが、唯一の欠点はほとんどの RSS リーダーが内蔵動画のサポートが非常に低く、基本的に使用できないことです。
この点で Follow は非常に良くできていますが、RSSHUB を通じて自作サービスで私がフォローしている UP の投稿動画を購読すると、埋め込み動画が再生できないバグが発生しました。一方、UP のチャンネルを直接購読すると埋め込み動画は問題なく再生されるため、私は py スクリプトを書き、[Bilibili] 关注管理器という油猴スクリプトを組み合わせて、自分のフォローを一括購読することを実現しました。
- [Bilibili] 关注管理器を使用して、自分がフォローしている UP の UID をエクスポートし、TXT 形式で保存します。
step.1
step.2
step.3
- スクリプトを使用して OPML 形式のファイルを生成します。
import xml.etree.ElementTree as ET
def create_opml(input_file, output_file):
# 入力ファイルを読み込む
with open(input_file, 'r') as f:
ids = f.read().strip().split(',')
# OPML構造を作成
opml = ET.Element('opml', version='1.0')
head = ET.SubElement(opml, 'head')
ET.SubElement(head, 'title').text = 'Bilibiliユーザー動画RSS購読'
body = ET.SubElement(opml, 'body')
# outline要素を作成
for id in ids:
# 自分のサーバーアドレスに置き換える
url = f'https://your.server.url/bilibili/user/video/{id.strip()}'
outline = ET.SubElement(body, 'outline',
text=f'Bilibiliユーザー {id}',
title=f'Bilibiliユーザー {id}',
type='rss',
xmlUrl=url,
htmlUrl=url)
# XMLツリーを生成
tree = ET.ElementTree(opml)
# ファイルに書き込む
tree.write(output_file, encoding='utf-8', xml_declaration=True)
# 関数を使用
create_opml('input.txt', 'output.opml')
- Follow をインポートします。
とにかく素晴らしいです、皆さんも Follow を使ってみてください!早くモバイル版が出ることを願っています!