Commit graph

115 commits

Author SHA1 Message Date
decoy-walrus
15e1ba1322
Hack in support for the new twitter video format (#381)
This change adds ".m4s" and ".mp4" to the regex that modifies m3u8 playlist files proxied from twitter, and adds ".m4s" to the list of extensions proxied through nitter. The net effect is the new video format that twitter is using now should be supported.
2021-05-08 18:05:31 +02:00
Zed
e1b3e9db76 Add proper http support
Fixes #223
2021-01-08 02:36:06 +01:00
Zed
ed7ecf7c8d Preload profile/tweet images, banners, and icons 2021-01-08 00:50:10 +01:00
Zed
384b0a2033 Fix profile caching logic to ignore empty profiles 2021-01-07 22:04:01 +01:00
Zed
320cb47bce Switch to supersnappy, update frosty 2020-11-15 01:21:56 +01:00
Zed
1d0f95b79d Fix card video preview 2020-11-09 21:24:34 +01:00
Zed
af634231b9 Support card previews 2020-11-09 21:20:33 +01:00
Zed
3107ab0ab8 Fix content-length crash 2020-11-07 23:02:27 +01:00
Zed
bde3c3662d Silence some warnings 2020-06-22 03:50:16 +02:00
Zed
33f0ab0ba5 Always show retweets unless excluded in search 2020-06-17 14:12:38 +02:00
Zed
77da2e32c6 Use old api to optimize photo rails 2020-06-17 00:20:34 +02:00
Zed
6167e7dc49 Refactor fetch helper, fix list pagination 2020-06-15 16:44:14 +02:00
Zed
bd386b3acf Proper support for gif avatars
Fixes #160
2020-06-10 18:34:56 +02:00
Zed
61d27efd69 Optimize profile caching strategy 2020-06-09 18:19:20 +02:00
Zed
db45433ec4 Optimize usage of cookie preferences 2020-06-09 16:45:21 +02:00
Zed
310c5e936d Optional base64 support for proxy urls 2020-06-09 15:22:58 +02:00
Zed
40ef23956a Catch connection closed errors 2020-06-07 08:23:05 +02:00
Zed
47c87f7068 Strip https://pbs.twimg.com from image urls 2020-06-07 07:55:57 +02:00
Zed
181ef3bca7 Use snappy for rss compression, refactor 2020-06-06 09:27:25 +02:00
Zed
68a5ac20b6 Proxy media instead of using file cache 2020-06-06 04:39:22 +02:00
Zed
2fe0d8daae Fix wrong error message when rss timeline is empty 2020-06-05 16:49:30 +02:00
Zed
1fecd63d78 Skip photo rails for rss 2020-06-05 16:49:10 +02:00
Zed
2a654ea5cd Fix missing search params in rss cache 2020-06-05 16:29:22 +02:00
Zed
b4fe3d1f6a Prevent unnecessary profile cache 2020-06-03 00:03:41 +02:00
Zed
d01f62c5ae Clean up cache code 2020-06-02 23:06:14 +02:00
Zed
7acea6b9e0 Add user agent for media requests, improve error 2020-06-02 20:27:43 +02:00
Zed
80d963fab6 Fix crash when disk is full 2020-06-02 19:58:24 +02:00
Zed
1cb57401b6 Ignore trailing slashes for list routes 2020-06-02 18:05:54 +02:00
Zed
4c928fa8b0 Routing updates 2020-06-02 18:05:54 +02:00
Zed
5eec0bde3d Misc. fixes and refactorings 2020-06-02 18:05:54 +02:00
Zed
312ff78628 Store preferences in cookies, add config defaults 2020-05-08 02:48:47 +02:00
Zed
1bd48ea8ca Fix timeline double requests due to templates
This one is a bit embarrassing..
2020-05-02 19:23:47 +02:00
Zed
9197c686d3 Fix multi-timeline infinite scroll, minor refactor 2020-05-02 19:22:43 +02:00
Zed
dc3c37b854 Fix renderReplies, take 2 2020-05-01 12:29:01 +02:00
Zed
c6215876fa Implement proper infinite scroll for replies
Fixes #125
2020-04-29 18:10:17 +02:00
Zed
92b3ba057d Fix trailing slash routing error
Fixes #146
2020-04-29 15:09:51 +02:00
Zed
8a6978cf74 Detect suspended accounts 2020-04-15 00:28:45 +02:00
Zed
240ce15651 Revert og:title for tweets 2020-03-29 23:20:00 +02:00
Zed
8a11b5a167 Add tweet page titles
Fixes #124
2020-03-29 09:15:05 +02:00
Zed
211cd5964a Catch more httpclient exceptions 2020-03-09 00:17:13 +01:00
Zed
b03faccd45 Turn regex patterns into consts 2020-01-22 13:04:35 +01:00
Zed
ba57511a01 Add workaround for Twitter's layout A/B testing
Fixes #110
2020-01-19 08:34:32 +01:00
Zed
0924ea033d Catch failed guest token exception 2020-01-10 18:20:16 +01:00
Zed
2c6d2897ae Add experimental infinite scroll 2020-01-07 03:00:16 +01:00
Zed
2e97c1c98f Refactor timeline route 2020-01-07 02:23:20 +01:00
Kadin Buckton
8bffb61e68 Implements OpenSearch support, closes #107 2020-01-03 09:57:36 -05:00
Zed
ee43d8cfb1 Catch SSL shutdown errors when closing clients 2020-01-01 17:24:24 +01:00
Zed
1aa1487402 Add t.co and /cards link resolvers
For t.co links: https://t.co/.. -> nitter.net/t.co/..
For card links: https://cards.twitter.com/cards/.. -> nitter.net/cards/...
2019-12-30 11:41:09 +01:00
Zed
d27ab68a90 Redirect /statuses/ to /status/
Fixes #105
2019-12-30 10:58:15 +01:00
Zed
be15f1b001 Prevent 403 errors from outdated videos 2019-12-22 01:46:21 +01:00