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