文件名称:simple_ap:RSS更新情报を配信するシンプルなActivityPubサーバ
文件大小:134KB
文件格式:ZIP
更新时间:2024-02-24 07:04:51
rss mastodon activitypub MastodonPython
simple_ap
RSSフィードを定期チェックして更新情报をActivityPubでフォロワーに配信するAPIサーバです。APIサーバは烧瓶を使い,DB周りはdjangoを使ってます。Mastodonとの连携を想定しています。
要件
的Ubuntu
nginx等Webサーバ
SSL / TLS证明书
使い方
$ git clone git@github.com:wakin-/simple_ap.git
$ cd simple_ap
$ vi fixture/setup.json
初期データの准备。
[
{
" model " : " activitypub.account " ,
" pk " : 1 ,
" fields " : {
" name " : " <アカウントID 半角英数-_> " ,
" display_name " : " <表示名> " ,
" feed_url " : "
【文件预览】:
simple_ap-master
----simple_ap.conf.example(307B)
----fixture()
--------setup.json(386B)
----rss_importer.py(812B)
----media()
--------images()
----activitypub()
--------follow.py(977B)
--------models.py(5KB)
--------apps.py(336B)
--------lib.py(972B)
--------__init__.py(0B)
--------views.py(63B)
--------admin.py(1KB)
--------api.py(2KB)
--------tests.py(60B)
----LICENSE(1KB)
----django.ini(191B)
----requirements.txt(394B)
----manage.py(816B)
----.gitignore(100B)
----flask.ini(202B)
----simple_ap()
--------wsgi.py(395B)
--------__init__.py(0B)
--------settings.py(3KB)
--------urls.py(925B)
----README.md(2KB)
----webfinger.py(1KB)
----setup.sh(532B)
----run_flask.py(177B)