├── .github └── dependabot.yml ├── .gitignore ├── LICENSE ├── README.md ├── ap ├── __init__.py ├── commands │ ├── __init__.py │ ├── accept_follower.py │ ├── add.py │ ├── command.py │ ├── create_collection.py │ ├── create_note.py │ ├── delete.py │ ├── follow.py │ ├── followers.py │ ├── following.py │ ├── get.py │ ├── inbox.py │ ├── like.py │ ├── likes.py │ ├── login.py │ ├── logout.py │ ├── outbox.py │ ├── pending_followers.py │ ├── pending_following.py │ ├── reject_follower.py │ ├── remove.py │ ├── replies.py │ ├── share.py │ ├── shares.py │ ├── undo_follow.py │ ├── undo_like.py │ ├── undo_share.py │ ├── update_note.py │ ├── upload.py │ ├── version.py │ └── whoami.py ├── main.py └── version.py ├── docs ├── client.jsonld └── icon-256.png ├── noxfile.py ├── poetry.lock ├── pyproject.toml ├── setup.py └── tests ├── test_accept_follower.py ├── test_add.py ├── test_create_collection.py ├── test_create_note.py ├── test_delete.py ├── test_follow.py ├── test_followers.py ├── test_following.py ├── test_get.py ├── test_inbox.py ├── test_like.py ├── test_likes.py ├── test_login.py ├── test_outbox.py ├── test_pending_followers.py ├── test_pending_following.py ├── test_reject_follower.py ├── test_remove.py ├── test_replies.py ├── test_share.py ├── test_shares.py ├── test_undo_follow.py ├── test_undo_like.py ├── test_undo_share.py ├── test_update_note.py ├── test_version.py └── test_whoami.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/README.md -------------------------------------------------------------------------------- /ap/__init__.py: -------------------------------------------------------------------------------- 1 | pass 2 | -------------------------------------------------------------------------------- /ap/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/__init__.py -------------------------------------------------------------------------------- /ap/commands/accept_follower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/accept_follower.py -------------------------------------------------------------------------------- /ap/commands/add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/add.py -------------------------------------------------------------------------------- /ap/commands/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/command.py -------------------------------------------------------------------------------- /ap/commands/create_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/create_collection.py -------------------------------------------------------------------------------- /ap/commands/create_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/create_note.py -------------------------------------------------------------------------------- /ap/commands/delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/delete.py -------------------------------------------------------------------------------- /ap/commands/follow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/follow.py -------------------------------------------------------------------------------- /ap/commands/followers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/followers.py -------------------------------------------------------------------------------- /ap/commands/following.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/following.py -------------------------------------------------------------------------------- /ap/commands/get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/get.py -------------------------------------------------------------------------------- /ap/commands/inbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/inbox.py -------------------------------------------------------------------------------- /ap/commands/like.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/like.py -------------------------------------------------------------------------------- /ap/commands/likes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/likes.py -------------------------------------------------------------------------------- /ap/commands/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/login.py -------------------------------------------------------------------------------- /ap/commands/logout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/logout.py -------------------------------------------------------------------------------- /ap/commands/outbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/outbox.py -------------------------------------------------------------------------------- /ap/commands/pending_followers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/pending_followers.py -------------------------------------------------------------------------------- /ap/commands/pending_following.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/pending_following.py -------------------------------------------------------------------------------- /ap/commands/reject_follower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/reject_follower.py -------------------------------------------------------------------------------- /ap/commands/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/remove.py -------------------------------------------------------------------------------- /ap/commands/replies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/replies.py -------------------------------------------------------------------------------- /ap/commands/share.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/share.py -------------------------------------------------------------------------------- /ap/commands/shares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/shares.py -------------------------------------------------------------------------------- /ap/commands/undo_follow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/undo_follow.py -------------------------------------------------------------------------------- /ap/commands/undo_like.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/undo_like.py -------------------------------------------------------------------------------- /ap/commands/undo_share.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/undo_share.py -------------------------------------------------------------------------------- /ap/commands/update_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/update_note.py -------------------------------------------------------------------------------- /ap/commands/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/upload.py -------------------------------------------------------------------------------- /ap/commands/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/version.py -------------------------------------------------------------------------------- /ap/commands/whoami.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/commands/whoami.py -------------------------------------------------------------------------------- /ap/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/ap/main.py -------------------------------------------------------------------------------- /ap/version.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.3.0' 2 | -------------------------------------------------------------------------------- /docs/client.jsonld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/docs/client.jsonld -------------------------------------------------------------------------------- /docs/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/docs/icon-256.png -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/noxfile.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_accept_follower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_accept_follower.py -------------------------------------------------------------------------------- /tests/test_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_add.py -------------------------------------------------------------------------------- /tests/test_create_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_create_collection.py -------------------------------------------------------------------------------- /tests/test_create_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_create_note.py -------------------------------------------------------------------------------- /tests/test_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_delete.py -------------------------------------------------------------------------------- /tests/test_follow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_follow.py -------------------------------------------------------------------------------- /tests/test_followers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_followers.py -------------------------------------------------------------------------------- /tests/test_following.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_following.py -------------------------------------------------------------------------------- /tests/test_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_get.py -------------------------------------------------------------------------------- /tests/test_inbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_inbox.py -------------------------------------------------------------------------------- /tests/test_like.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_like.py -------------------------------------------------------------------------------- /tests/test_likes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_likes.py -------------------------------------------------------------------------------- /tests/test_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_login.py -------------------------------------------------------------------------------- /tests/test_outbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_outbox.py -------------------------------------------------------------------------------- /tests/test_pending_followers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_pending_followers.py -------------------------------------------------------------------------------- /tests/test_pending_following.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_pending_following.py -------------------------------------------------------------------------------- /tests/test_reject_follower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_reject_follower.py -------------------------------------------------------------------------------- /tests/test_remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_remove.py -------------------------------------------------------------------------------- /tests/test_replies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_replies.py -------------------------------------------------------------------------------- /tests/test_share.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_share.py -------------------------------------------------------------------------------- /tests/test_shares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_shares.py -------------------------------------------------------------------------------- /tests/test_undo_follow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_undo_follow.py -------------------------------------------------------------------------------- /tests/test_undo_like.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_undo_like.py -------------------------------------------------------------------------------- /tests/test_undo_share.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_undo_share.py -------------------------------------------------------------------------------- /tests/test_update_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_update_note.py -------------------------------------------------------------------------------- /tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_version.py -------------------------------------------------------------------------------- /tests/test_whoami.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanp/ap/HEAD/tests/test_whoami.py --------------------------------------------------------------------------------