Commit Graph

58 Commits

Author SHA1 Message Date
Johann150 88760deb6f
add permission to read reactions 2022-03-02 13:30:40 +01:00
Johann150 aacc5100de
clarify what favourite means on misskey
This implementation does not actually read favourites, but reactions,
because reading favourites is more involved as they are like bookmarks
on Mastodon and not attached to the post itself.

Also removing the respective erroneous authentication scope.
2022-03-01 15:44:16 +01:00
codl 1cade39fb9 misskey: fetch 100 notes at a time 2022-02-27 00:25:25 +01:00
Johann150 e7744a1964
remove Miauth authentication
When using the "log out" functionality of Miauth and logging back
in again on forget, a new API token will be generated instead of
using the old one.
2021-11-16 19:03:01 +01:00
Johann150 1522d766fa
correctly read miauth feature flag 2021-11-10 12:53:34 +01:00
Johann150 623a7e4415
fix all kinds of mistakes 2021-11-10 12:33:55 +01:00
Johann150 dbd7193636
use requests session 2021-11-10 07:56:40 +01:00
Johann150 eee3bb82fe
fix small miscellaneous bugs 2021-11-09 23:07:46 +01:00
Johann150 ed1c42d30d
WIP: implement misskey API 2021-11-09 10:07:56 +01:00
codl 159c1826d3 removing counters: take two 2021-05-14 20:32:28 +02:00
codl f3e68e7fb4
Merge pull request #460 from codl/better-words
better terminology
2021-05-14 20:29:12 +02:00
codl 3c0b017141
Merge pull request #461 from codl/remove-counters
remove fav/reblog counters. they were never used
2021-05-14 20:03:35 +02:00
codl 8c750d3207 remove fav/reblog counters. they were never used 2021-05-14 19:46:59 +02:00
codl 85b716c11c
header_whitelist → allowed_headers 2021-05-14 18:47:46 +02:00
codl 98bee9b1cd
blacklist → blocklist 2021-05-14 18:46:42 +02:00
codl f10b9dac80 brotli: degrade gracefully when redis is missing 2021-03-13 01:17:21 +01:00
codl ac76dd4ad1
make version link in footer link to changelog, not commit log 2019-07-23 02:17:01 +02:00
codl 9eba78c125
typo 😩 this is what happens when i try to fix things fast 2019-07-11 22:43:32 +02:00
codl da7d64acbd
set user agent on mastodon.py requests 2019-07-11 22:33:14 +02:00
codl 796a78dc2e
fix broken imgproxy urls
idk why this worked on python 3.5 but it doesn't work on 3.7
2019-05-02 00:57:45 +02:00
codl b57f71ae58
remove known instances 2019-03-15 17:17:00 +01:00
codl a68a673925
mastodon: stop before hitting the rate limit 2019-03-11 16:35:43 +01:00
codl 6d6184f3d8
disable autoflush in refresh_posts, fixing deadlocks. closes GH-19 2019-03-11 03:10:32 +01:00
codl 4054ebfffd
Merge branch 'master' into fix-refresh 2019-02-24 16:35:44 +01:00
codl d5e0b43c9e
fix: posts not getting refreshed
turns out i was not touching updated_at, so i'd always be refreshing
the same posts unless one of them actually changed

this is embarassing, there are posts in the DB that haven't been
refreshed since 2017
2019-02-24 16:28:59 +01:00
codl a6c5361138
more robust fetching. closes #13
this also refactors libforget so neither the twitter or mastodon lib
insert posts directly
2019-02-24 15:40:41 +01:00
codl 649b68793c
libforget mastodon: same thing. raise temporaryerror if no access 2019-02-24 13:11:31 +01:00
codl 60e2357597
twitter: raise temporaryerror when no access instead of silently failing 2019-02-24 12:48:58 +01:00
codl 0cb94cfa01 remove x- prefix from headers 2018-11-30 23:04:37 +01:00
codl 95d7d94c25
raise number of known instances slots to 5
also limit number of log-in buttons to 5 on the front page
2018-05-08 00:49:23 +02:00
codl da8c3d90c8
clarity 2018-05-08 00:17:56 +02:00
codl cacd271683
clarity 2018-05-08 00:14:45 +02:00
codl 5cb84e1fbd
lower mastodon.social default hits in known instances to 0
if the user uses mastodon.social, it will be raised to 1, if not then it
can be replaced by the third instance the user logs into
2018-05-08 00:09:48 +02:00
codl 4c7a919079
show user's top known instances on the login page 2018-05-08 00:06:36 +02:00
codl 447923b1f1
add mechanism for keeeping track of a user's instances 2018-05-07 23:50:37 +02:00
codl c42b0f7f87
move popular instances query to libforget.mastodon 2018-05-07 23:49:28 +02:00
codl e2f1ca1732
replace messy version stuff with versioneer 2018-01-31 23:16:54 +01:00
codl 9696b6e448
fix revoked tokens not being found because of localised error messages 2018-01-03 12:24:35 +01:00
codl 3c6a9e4158
track which posts are reblogs 2017-12-27 21:23:13 +01:00
codl b72fbac24d
no! i forgot to also store fav/rt counts on twitter 2017-12-27 21:03:12 +01:00
codl 132007f91f
store fav/reblog count. first step towards #7 2017-12-27 20:49:19 +01:00
codl 75e5f52871
make sure to convert mastodon post IDs to integers
mastodon v2.0.0 changed IDs to be snowflake-like and returns them as
strings in the API
2017-10-18 21:06:28 +02:00
codl a6870d3775
codacy 2017-09-24 23:54:03 +02:00
codl 1b07bf1020
codacy 2017-09-24 23:49:08 +02:00
codl 6fd1d6979b
remove unused iso8601 req 2017-09-24 23:22:19 +02:00
codl b69f5db0dd
cleaner redis isolation 2017-09-24 16:43:54 +02:00
codl 520560ce79
remove flask-limiter, make sure redis isnt initialised early 2017-09-24 16:37:38 +02:00
codl 79e06784af
increase default timeout in brotli 2017-09-23 19:38:01 +02:00
codl 8911c57ee4
double the default timeout on img proxy 2017-09-23 10:34:01 +02:00
codl 66d87fda58
oops 2017-09-23 10:33:46 +02:00