Wykres commitów

28 Commity (2c15820ef64c633960392656122b3dc68c26b84c)

Autor SHA1 Wiadomość Data
Ryan Barrett 3771ff55df
add oauth_dropins like for static file handlers, gunicorn req't 2019-12-26 07:57:12 -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 faf676e8bb
switch from json to ultrajson for performance
https://github.com/esnme/ultrajson/
2019-10-29 07:06:15 -07:00
Ryan Barrett 0b951d6570
add noop handler for /superfeedr/* that just logs the request
for #18
2018-10-17 14:39:25 -07:00
Ryan Barrett e720e543d8
add /r/ redirect endpoint
for #16, #32. cc @swentel. more to come.
2018-10-14 07:42:28 -07:00
Ryan Barrett acaa28ef13 app.yaml: use includes to reuse builtins and skip_files from webutil
https://cloud.google.com/appengine/docs/standard/python/config/appref#Python_app_yaml_Includes
2018-04-30 06:39:22 -07:00
Ryan Barrett be2ea6ad28 webmention: if u-url is missing, default to source url
AS2 id, which is required for ActivityPub, comes from u-url, so we always need one.

fixes #20
2017-12-12 18:07:12 -08:00
Ryan Barrett 07c650b9e1 add /log handler, link to it from /responses
reuses LogHandler newly moved from bridgy to webutil in snarfed/webutil@a49b3af4d1
2017-10-26 09:32:17 -07:00
Ryan Barrett 22ca3e64a6 add /responses page with links to raw logs
log handler itself is next.
2017-10-25 18:33:11 -07:00
Ryan Barrett ad01716fda fix /ACCT/salmon URL routing regexp in app.yaml 2017-10-16 21:54:58 -07:00
Ryan Barrett dce33bde16 /render: fix app.yaml routing 2017-10-12 08:34:26 -07:00
Ryan Barrett 98465907ff add new /render endpoint for rendering Responses as HTML 2017-10-10 07:42:10 -07:00
Ryan Barrett c1aff22a55 don't upload pycrypto, since it's built into app engine 2017-09-20 17:41:11 -07:00
Ryan Barrett dbc009b3ce minor test fixes: MagicKey id is back to domain w/o username 2017-09-12 09:29:24 -07:00
Ryan Barrett 4dd8f7e1a7 mastodon interop: salmon + activitypub + webfinger cleanup, tests 2017-09-03 13:03:31 -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 90c1a60688 fix salmon URL route 2017-08-27 12:20:59 -07:00
Ryan Barrett bbf8839822 webfinger: handle /.well-known/webfinger, salmon link bug fix 2017-08-27 12:18:05 -07:00
Ryan Barrett ab51ef5623 add secure: always to static file routes 2017-08-19 13:30:54 -07:00
Ryan Barrett a0e6d0c5d0 in progress checkpoint for webfinger, halfway done 2017-08-19 09:24:00 -07:00
Ryan Barrett 9c73e756c0 start on ostatus: add django-salmon dependency 2017-08-19 07:41:25 -07:00
Ryan Barrett 51d0cfb872 start on home page html, style, and assets 2017-08-18 16:37:14 -07:00
Ryan Barrett 01e5df53c1 minor config changes for let's encrypt certbot, stub index.html 2017-08-16 18:55:14 -07:00
Ryan Barrett 23180c7db0 add /wm/... URL proxy that injects our webmention endpoint 2017-08-15 12:02:02 -07:00
Ryan Barrett 576410005b extract out requests.get() and user agent header into new common.py file 2017-08-14 23:07:24 -07:00
Ryan Barrett de217d34ad rename: bridgy-activitypub => bridgy-federated
...merging with bridgy-ostatus!
2017-08-14 12:57:19 -07:00
Ryan Barrett 60a3f7b1cb activitypub actor endpoint: fetch mf2, convert to AS 2017-08-13 00:12:16 -07:00
Ryan Barrett 3928147414 initial setup 2017-08-12 16:51:48 -07:00