├── .coveragerc ├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── FUNDING.yml ├── LICENSE.md ├── MANIFEST.in ├── README.md ├── config-minimal.yml.sample ├── config.yml.sample ├── docs ├── contribute │ └── contributing.md ├── gettingstarted │ ├── automateit.md │ ├── beforerunning.md │ ├── configuration.md │ ├── installation.md │ └── usage.md ├── images │ ├── Stork.ico │ ├── cw.png │ ├── favicon.ico │ ├── keys.png │ ├── logo.png │ ├── mastodon.png │ ├── mastodon_web.png │ ├── misskey.png │ ├── misskey_web.png │ ├── pleroma.png │ └── screenshot.png └── index.md ├── img ├── cmd.png ├── docs.png ├── mastodon.png ├── misskey.png ├── pleroma.png ├── screenshot.png ├── stork-small.svg └── stork-smaller.svg ├── mkdocs.yml ├── overrides ├── .icons │ ├── logo.afdesign │ └── logo.svg ├── 404.html └── partials │ ├── adjust.html │ └── header.html ├── pleroma-bot.service ├── pleroma_bot ├── __init__.py ├── _cohost.py ├── _error.py ├── _misskey.py ├── _pin.py ├── _pleroma.py ├── _processing.py ├── _twitter.py ├── _utils.py ├── cli.py ├── i18n.py ├── locale │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── pleroma_bot.mo │ │ │ └── pleroma_bot.po │ ├── es_ES │ │ └── LC_MESSAGES │ │ │ ├── pleroma_bot.mo │ │ │ └── pleroma_bot.po │ └── pleroma_bot.pot └── tests │ ├── conftest.py │ ├── test_exceptions.py │ ├── test_files │ ├── config.yml │ ├── config_app_name.yml │ ├── config_bot.yml │ ├── config_custom_replacements.yml │ ├── config_cw.yml │ ├── config_delay_post.yml │ ├── config_file_size.yml │ ├── config_hashtags.yml │ ├── config_invidious_different_instance.yml │ ├── config_keep_media_links.yml │ ├── config_max_tweets_global.yml │ ├── config_max_tweets_user.yml │ ├── config_mk.yml │ ├── config_multiple_users.yml │ ├── config_nitter_different_instance.yml │ ├── config_nitter_global.yml │ ├── config_no_bot.yml │ ├── config_no_keep_media_links.yml │ ├── config_no_original_date.yml │ ├── config_nonitter.yml │ ├── config_nopleroma.yml │ ├── config_noreplies.yml │ ├── config_norts.yml │ ├── config_notwitter.yml │ ├── config_original_date.yml │ ├── config_software.yml │ ├── config_tweet_ids.yml │ ├── config_visibility.yml │ └── sample_data │ │ ├── 2_0.json │ │ ├── 2_0ak.json │ │ ├── 2_0mk.json │ │ ├── 2_0mt.json │ │ ├── media │ │ ├── animated_gif.gif │ │ ├── banner.jpg │ │ ├── default_profile_normal.png │ │ ├── image.png │ │ ├── image.svg │ │ ├── rsshub.xml │ │ ├── rssnitter.xml │ │ ├── twitter-archive-new-format.zip │ │ ├── twitter-archive.zip │ │ └── video.mp4 │ │ ├── misskey_i.json │ │ ├── misskey_notes.json │ │ ├── mt_instance.json │ │ ├── no_pinned.json │ │ ├── nodeinfo.json │ │ ├── pinned.json │ │ ├── pinned_2.json │ │ ├── pinned_tweet.json │ │ ├── pinned_tweet_2.json │ │ ├── pinned_tweet_3.json │ │ ├── pleroma_account.json │ │ ├── pleroma_pin.json │ │ ├── pleroma_post.json │ │ ├── pleroma_post_media.json │ │ ├── pleroma_statuses.json │ │ ├── pleroma_statuses_pin.json │ │ ├── poll.json │ │ ├── poll_2.json │ │ ├── tweet.json │ │ ├── tweet_video.json │ │ ├── tweets_v1.json │ │ ├── tweets_v2.json │ │ ├── tweets_v2_next_token.json │ │ ├── tweets_v2_next_token2.json │ │ ├── twitter_info.json │ │ ├── user_id.json │ │ ├── user_v2.json │ │ ├── user_v2_HackerNews.json │ │ ├── user_v2_KyleBosman.json │ │ └── user_v2_arstechnica.json │ ├── test_logger.py │ ├── test_run.py │ └── test_user.py ├── requirements-dev.txt ├── requirements.txt ├── setup.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/FUNDING.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/README.md -------------------------------------------------------------------------------- /config-minimal.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/config-minimal.yml.sample -------------------------------------------------------------------------------- /config.yml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/config.yml.sample -------------------------------------------------------------------------------- /docs/contribute/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/contribute/contributing.md -------------------------------------------------------------------------------- /docs/gettingstarted/automateit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/gettingstarted/automateit.md -------------------------------------------------------------------------------- /docs/gettingstarted/beforerunning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/gettingstarted/beforerunning.md -------------------------------------------------------------------------------- /docs/gettingstarted/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/gettingstarted/configuration.md -------------------------------------------------------------------------------- /docs/gettingstarted/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/gettingstarted/installation.md -------------------------------------------------------------------------------- /docs/gettingstarted/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/gettingstarted/usage.md -------------------------------------------------------------------------------- /docs/images/Stork.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/images/Stork.ico -------------------------------------------------------------------------------- /docs/images/cw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/images/cw.png -------------------------------------------------------------------------------- /docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/images/favicon.ico -------------------------------------------------------------------------------- /docs/images/keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/images/keys.png -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/images/mastodon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/images/mastodon.png -------------------------------------------------------------------------------- /docs/images/mastodon_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/images/mastodon_web.png -------------------------------------------------------------------------------- /docs/images/misskey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/images/misskey.png -------------------------------------------------------------------------------- /docs/images/misskey_web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/images/misskey_web.png -------------------------------------------------------------------------------- /docs/images/pleroma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/images/pleroma.png -------------------------------------------------------------------------------- /docs/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/images/screenshot.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/docs/index.md -------------------------------------------------------------------------------- /img/cmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/img/cmd.png -------------------------------------------------------------------------------- /img/docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/img/docs.png -------------------------------------------------------------------------------- /img/mastodon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/img/mastodon.png -------------------------------------------------------------------------------- /img/misskey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/img/misskey.png -------------------------------------------------------------------------------- /img/pleroma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/img/pleroma.png -------------------------------------------------------------------------------- /img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/img/screenshot.png -------------------------------------------------------------------------------- /img/stork-small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/img/stork-small.svg -------------------------------------------------------------------------------- /img/stork-smaller.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/img/stork-smaller.svg -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /overrides/.icons/logo.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/overrides/.icons/logo.afdesign -------------------------------------------------------------------------------- /overrides/.icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/overrides/.icons/logo.svg -------------------------------------------------------------------------------- /overrides/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/overrides/404.html -------------------------------------------------------------------------------- /overrides/partials/adjust.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/overrides/partials/adjust.html -------------------------------------------------------------------------------- /overrides/partials/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/overrides/partials/header.html -------------------------------------------------------------------------------- /pleroma-bot.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma-bot.service -------------------------------------------------------------------------------- /pleroma_bot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/__init__.py -------------------------------------------------------------------------------- /pleroma_bot/_cohost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/_cohost.py -------------------------------------------------------------------------------- /pleroma_bot/_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/_error.py -------------------------------------------------------------------------------- /pleroma_bot/_misskey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/_misskey.py -------------------------------------------------------------------------------- /pleroma_bot/_pin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/_pin.py -------------------------------------------------------------------------------- /pleroma_bot/_pleroma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/_pleroma.py -------------------------------------------------------------------------------- /pleroma_bot/_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/_processing.py -------------------------------------------------------------------------------- /pleroma_bot/_twitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/_twitter.py -------------------------------------------------------------------------------- /pleroma_bot/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/_utils.py -------------------------------------------------------------------------------- /pleroma_bot/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/cli.py -------------------------------------------------------------------------------- /pleroma_bot/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/i18n.py -------------------------------------------------------------------------------- /pleroma_bot/locale/es/LC_MESSAGES/pleroma_bot.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/locale/es/LC_MESSAGES/pleroma_bot.mo -------------------------------------------------------------------------------- /pleroma_bot/locale/es/LC_MESSAGES/pleroma_bot.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/locale/es/LC_MESSAGES/pleroma_bot.po -------------------------------------------------------------------------------- /pleroma_bot/locale/es_ES/LC_MESSAGES/pleroma_bot.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/locale/es_ES/LC_MESSAGES/pleroma_bot.mo -------------------------------------------------------------------------------- /pleroma_bot/locale/es_ES/LC_MESSAGES/pleroma_bot.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/locale/es_ES/LC_MESSAGES/pleroma_bot.po -------------------------------------------------------------------------------- /pleroma_bot/locale/pleroma_bot.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/locale/pleroma_bot.pot -------------------------------------------------------------------------------- /pleroma_bot/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/conftest.py -------------------------------------------------------------------------------- /pleroma_bot/tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_exceptions.py -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_app_name.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_app_name.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_bot.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_custom_replacements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_custom_replacements.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_cw.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_cw.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_delay_post.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_delay_post.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_file_size.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_file_size.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_hashtags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_hashtags.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_invidious_different_instance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_invidious_different_instance.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_keep_media_links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_keep_media_links.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_max_tweets_global.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_max_tweets_global.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_max_tweets_user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_max_tweets_user.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_mk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_mk.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_multiple_users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_multiple_users.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_nitter_different_instance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_nitter_different_instance.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_nitter_global.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_nitter_global.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_no_bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_no_bot.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_no_keep_media_links.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_no_keep_media_links.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_no_original_date.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_no_original_date.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_nonitter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_nonitter.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_nopleroma.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_nopleroma.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_noreplies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_noreplies.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_norts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_norts.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_notwitter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_notwitter.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_original_date.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_original_date.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_software.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_software.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_tweet_ids.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_tweet_ids.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/config_visibility.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/config_visibility.yml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/2_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/2_0.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/2_0ak.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/2_0ak.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/2_0mk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/2_0mk.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/2_0mt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/2_0mt.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/media/animated_gif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/media/animated_gif.gif -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/media/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/media/banner.jpg -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/media/default_profile_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/media/default_profile_normal.png -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/media/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/media/image.png -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/media/image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/media/image.svg -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/media/rsshub.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/media/rsshub.xml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/media/rssnitter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/media/rssnitter.xml -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/media/twitter-archive-new-format.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/media/twitter-archive-new-format.zip -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/media/twitter-archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/media/twitter-archive.zip -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/media/video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/media/video.mp4 -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/misskey_i.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/misskey_i.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/misskey_notes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/misskey_notes.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/mt_instance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/mt_instance.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/no_pinned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/no_pinned.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/nodeinfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/nodeinfo.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/pinned.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/pinned.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/pinned_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/pinned_2.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/pinned_tweet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/pinned_tweet.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/pinned_tweet_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/pinned_tweet_2.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/pinned_tweet_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/pinned_tweet_3.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/pleroma_account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/pleroma_account.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/pleroma_pin.json: -------------------------------------------------------------------------------- 1 | {"id": "A0CLZOxVw1UHTMa9Oi"} -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/pleroma_post.json: -------------------------------------------------------------------------------- 1 | {"id": "A1yPx3LUeX9RfhNSYy"} -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/pleroma_post_media.json: -------------------------------------------------------------------------------- 1 | {"id": "980293840932890"} -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/pleroma_statuses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/pleroma_statuses.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/pleroma_statuses_pin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/pleroma_statuses_pin.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/poll.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/poll.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/poll_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/poll_2.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/tweet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/tweet.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/tweet_video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/tweet_video.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/tweets_v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/tweets_v1.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/tweets_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/tweets_v2.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/tweets_v2_next_token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/tweets_v2_next_token.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/tweets_v2_next_token2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/tweets_v2_next_token2.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/twitter_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/twitter_info.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/user_id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/user_id.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/user_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/user_v2.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/user_v2_HackerNews.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/user_v2_HackerNews.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/user_v2_KyleBosman.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/user_v2_KyleBosman.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_files/sample_data/user_v2_arstechnica.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_files/sample_data/user_v2_arstechnica.json -------------------------------------------------------------------------------- /pleroma_bot/tests/test_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_logger.py -------------------------------------------------------------------------------- /pleroma_bot/tests/test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_run.py -------------------------------------------------------------------------------- /pleroma_bot/tests/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/pleroma_bot/tests/test_user.py -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | tox<=3.28.0 2 | requests-mock 3 | pytest -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/setup.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robertoszek/pleroma-bot/HEAD/tox.ini --------------------------------------------------------------------------------