Wykres commitów

38 Commity (main)

Autor SHA1 Wiadomość Data
Ryan Barrett f02ba80304
switch from gcloud datastore emulator to firestore emulator
...since the datastore emulator evidently doesn't support != query filters: https://github.com/googleapis/python-ndb/issues/962
2024-04-17 11:36:28 -07:00
Ryan Barrett 31db61c83f
Update README.md 2024-02-08 21:09:43 -08:00
Ryan Barrett 56b44ac8a5
revise README language for multi-protocol, switch to standard Bridgy logo 2024-01-04 08:57:17 -10:00
Ryan Barrett 772c714c79
add CC0 license 2023-11-09 14:09:44 -08:00
Ryan Barrett 1b78e86e6c
add Protocol.LOGO_HTML constant, change user page to link to external user
for #442
2023-10-11 12:25:38 -07:00
Ryan Barrett e9e8827ef9
standardize more on 'handle' and 'id' terms
* User.readable_id => handle
* User.readable_or_key_id => handle_or_id
2023-09-25 12:33:24 -07:00
Ryan Barrett d008f8f8ee
readme: coveralls badge: use default branch 2023-09-25 10:58:05 -07:00
Ryan Barrett fc2d849d7e
readme: start on instructions for adding a new protocol 2023-08-23 15:28:10 -07:00
Ryan Barrett 46d22a1bb8
readme: link to developer docs 2023-04-17 21:09:16 -07:00
Ryan Barrett 381ecae6ae
readme: remove dev setup error snippets, most of them are out of date 2023-02-11 07:50:09 -08:00
Ryan Barrett 8507a6aa8a
update fediverse app compatibility, move from readme to docs 2023-01-18 16:02:49 -08:00
Ryan Barrett fe5c3947a8
drop OStatus! it's been unused for years
fixes #282
2023-01-04 19:22:11 -08:00
Ryan Barrett 8ad15d1300
readme: minor tweaks to development instructions 2022-12-22 18:17:20 -08:00
Ryan Barrett 7d902ec616
bug fix for custom username in fediverse address on user page UI
should come from acct: actor URL, not preferredUsername field, which always has to be user's domain for AP interop.

in the process, refactored common.get_username() into User.username().

for #281
2022-11-26 16:05:02 -08:00
Ryan Barrett 6aa59de27f
readme: update logo and description 2022-11-26 14:15:48 -08:00
Ryan Barrett 60d1ce630d
minor README tweak to unit test command 2022-04-06 14:31:58 -07:00
Ryan Barrett 39e342579e
README: minor development instructions tweak 2022-01-17 22:21:36 -08:00
Ryan Barrett 0b1c8f5e7d
switch from app_server to `flask run` for local development
app_server doesn't emit app logging messages from gunicorn workers, and it was nontrivial to add. also app_server seems largely abandoned, and flask run is well supported.
2021-12-31 23:28:11 -08:00
Ryan Barrett 5913a9ea6a
switch oauth_dropins symlink to oauth_dropins_static, drop it from repo
it's now local clone only. this avoids import confusion, ie whether importing oauth_dropins uses the virtualenv's installed version or the symlinked files directly, which eg ran oauth-dropins's tests along with granary's/bridgy's, and caused Circle breakages like https://app.circleci.com/pipelines/github/snarfed/granary/767/workflows/21608f75-bb99-47dc-83ef-78d4f4793ed1/jobs/2819

    corresponds to snarfed/granary@00294822d6, snarfed/bridgy@b3f50d8248
2021-08-06 11:19:33 -07:00
Ryan Barrett 60e272a447
master => main (git branch) 2021-05-04 22:58:56 -07:00
Ryan Barrett 670ece3fc6
revise docs for activitypub vs ostatus, etc 2021-03-08 17:23:32 -08:00
Ryan Barrett 06cd35abba
upgrade to python 3.9 runtime and feedparser 6.0.2 2021-03-06 08:03:36 -08:00
Ryan Barrett dba533a14b
temporarily disable actually deleting Followers on AP Delete requests
mastodon.social sends Deletes for every Bridgy Fed account, all at basically the same time, and we have many Follower objects, so we have to do this table scan for each one, so the requests take a long time and end up spawning extra App Engine instances that we get billed for. and the Delete requests are almost never for followers we have. TODO: revisit this and do it right.
2020-10-11 08:35:14 -07:00
Ryan Barrett db75c0f555
add instructions for generating stats 2020-06-17 22:45:53 -07:00
Ryan Barrett ebc8aface6
readme: update dev setup instructions for python 3, etc 2019-12-26 21:14:05 -08:00
Ryan Barrett 02d36b3b1f
migrate to the app engine standard python 3 runtime!
https://cloud.google.com/appengine/docs/standard/python3/python-differences
https://cloud.google.com/appengine/docs/standard/python/migrate-to-python3/
2019-12-25 22:26:26 -08:00
Ryan Barrett 1c728f6590 AP => webmention: fetch actor for all activity types, including replies
fixes #41
2018-11-15 13:03:32 -08:00
Ryan Barrett 60c5267beb update docs to better handle gcloud SDK
thanks for your patience @swentel!
2018-09-20 13:24:43 -07:00
Ryan Barrett d0ac9246a8 granary-demo.appspot.com 2017-11-25 15:42:53 -08:00
Ryan Barrett c76cb22569 misc README updates 2017-10-20 17:34:53 -07:00
Ryan Barrett bd5243d3ae readme: add activitypub details for kroeg, mastodon, hubzilla 2017-09-04 18:09:15 -07:00
Ryan Barrett 76af3231e7 mastodon interop: got webmention => salmon slap to mastodon working!
TODO: lots of cleanup and tests
2017-09-03 12:20:37 -07:00
Ryan Barrett 394c666f46 readme: add notes on test ActivityPub and OStatus accounts 2017-08-23 23:15:49 -07:00
Ryan Barrett a92932a878 rename github repo bridgy-federated => bridgy-fed 2017-08-19 07:32:26 -07:00
Ryan Barrett 33bba695bc first pass at full readme, mostly copied from bridgy 2017-08-18 17:13:31 -07:00
Ryan Barrett de217d34ad rename: bridgy-activitypub => bridgy-federated
...merging with bridgy-ostatus!
2017-08-14 12:57:19 -07:00
Ryan Barrett 3c7373c49a link to design doc post 2017-08-13 00:12:41 -07:00
Ryan Barrett d5fb25c2af Initial commit 2017-08-12 12:57:35 -07:00