Commit graph

601 commits

Author SHA1 Message Date
jackyzy823
52af6b2746 Implement user_id to screen_name router 2021-12-28 09:30:55 +01:00
Zed
aa2fed19d7 Skip search requests when query is empty 2021-12-28 07:35:35 +01:00
Zed
1e1e034237 Improve Twitter regex 2021-12-28 07:01:52 +01:00
Zed
0a8fd2fce2 Improve enableRSS logic 2021-12-28 06:21:22 +01:00
Zed
9b202e414b Merge branch 'config-rss-toggle' 2021-12-28 06:18:21 +01:00
Zed
99d3c46af5 Improve API error handling 2021-12-28 05:41:41 +01:00
Zed
6bcbe0ea9f Handle decompression errors 2021-12-28 05:13:47 +01:00
Zed
4b356118a6 Bump css version 2021-12-27 18:20:33 +01:00
Zed
3f201ba846 Improve preferences page 2021-12-27 18:18:40 +01:00
Zed
3259223c9c Add more license headers 2021-12-27 02:43:27 +01:00
Zed
73b5b60ac3 Add license headers
Closes #413
2021-12-27 02:37:38 +01:00
Zed
9e413e1f8c Rename replaceUrl to replaceUrls 2021-12-27 02:27:49 +01:00
Zed
38df06e8f5 Add more link replacements to RSS preferences 2021-12-27 02:22:31 +01:00
Zed
3c45630062 Add Reddit link replacement support
Closes #306
Closes #353
2021-12-27 02:22:10 +01:00
Zed
91c0e032ee Avoid unnecessary string allocations in replaceUrl 2021-12-27 00:42:52 +01:00
Zed
a8c541954c Improve twitter.com regex string
Closes #236
Closes #237
Closes #304
2021-12-27 00:42:45 +01:00
Zed
5e5e290acc Revert "Use match instead of find, minor performance gain"
This reverts commit 759728e363.
2021-12-27 00:10:42 +01:00
Zed
759728e363 Use match instead of find, minor performance gain 2021-12-27 00:03:52 +01:00
Zed
df41405251 Fix misc Lighthouse complaints 2021-12-26 23:26:50 +01:00
Zed
a7e0f817c9 Replace Frosty with Flatty for de/serialization 2021-12-26 23:01:19 +01:00
Zed
ca867be915 Fix Redis migration logic 2021-12-26 23:00:47 +01:00
Zed
4dab817521 Minor cleanup 2021-12-26 06:55:58 +01:00
Zed
3da6c50cb8 Use gzip for API calls to lower bandwidth and RAM 2021-12-26 06:49:27 +01:00
Zed
5e49e94bf1 Refactor "withheld" parsing 2021-12-26 06:48:55 +01:00
Zed
2a40dd8059 Skip rail request if profile is protected 2021-12-26 05:02:57 +01:00
Zed
5b185c79de Improve token management logic 2021-12-20 04:19:11 +01:00
Zed
7af71ec480 Fix compiler warnings 2021-12-20 04:18:44 +01:00
alqeeu
89591b06bf
Fix user search parser (#483) 2021-12-19 21:28:13 +01:00
Rusty Bird
25191f7c40
Fix unescaped dot in Instagram regex (#471)
Similar to edb3751181 (#109)
2021-11-26 22:49:44 +01:00
jackyzy823
68136de07b
add new card kind, and do not raise error for unknown card kind (#467) 2021-11-20 23:12:33 +01:00
Timothy Bautista
2edf54d5b3 Add enableRSS setting in config file
Useful for instance owners who want to disable the RSS endpoint for
reasons such as abuse and not enough server resources to handle heavy
network traffic through that endpoint.

Resolves #437
2021-10-02 13:15:52 -06:00
mooons
5caf77481f
Add tweet card image (if any) to the timeline RSS feed. (#438) 2021-09-28 09:27:13 +02:00
alefvanoon
13a4580ce2
Add dir="auto" to Searchbox (#434) 2021-09-06 10:43:19 +02:00
Vítor
cf47c1b8ad
Handle withheld tweets (#429)
* Handle withheld tweets

* Fix format of parser.nim
2021-08-21 17:13:38 +02:00
Vítor
fd384ff33e
Add support for redis authentication (#420)
* Add support for redis authentication (Update redpool dependency)
 - Add configuration option `redisPassword`

* Reference `redisPassword` in nitter.conf
2021-08-07 00:53:16 +02:00
Zed
df9f90f99c Fix http pool usage to prevent rate limit error 2021-07-18 03:36:27 +02:00
Zed
e183a9c789 Use replaceYouTube from config in rss
Fixes #372
2021-07-18 02:35:24 +02:00
Zed
2422a2b8b7 Default to Piped instead of Invidious 2021-07-18 02:15:22 +02:00
Ryan Koppenhaver
669aa2cd8b
parse token from int or str (#405) 2021-07-01 14:33:40 +02:00
3nprob
a859943871
Expand configuration (#368)
* Allow configuring httpMaxConns

default: 100

* Allow setting NITTER_CONF_FILE path env var

Co-authored-by: 3nprob <3nprob@3nprob>
2021-06-23 23:17:16 +02:00
Daveed9
46cf3e3a91
Changed procedure getRfc822Time to comply with RSS 2.0 spec (#404)
Co-authored-by: David Robinson <daveed@mailbox.org>
2021-06-23 23:15:51 +02:00
Mennaruuk
7a01f55dd3
Add "audiospace = "audiospace"" (#401)
To fix #390, at least temporarily.
2021-06-23 23:15:41 +02:00
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
4a38b270af Don't release empty tokens 2021-01-25 11:07:29 +01:00
Zed
67142bea6a Don't discard tokens on length errors 2021-01-25 11:04:36 +01:00
Zed
67e15bb492 Temporary (?) fix for false rate limits 2021-01-18 07:57:39 +01:00
Zed
51b1567af6 Improve token pool to prevent rate limits 2021-01-13 14:32:26 +01:00
Zed
e1b3e9db76 Add proper http support
Fixes #223
2021-01-08 02:36:06 +01:00
Zed
ecc8bc5a95 Slightly lower main tweet font size 2021-01-08 01:28:27 +01:00
Zed
ed7ecf7c8d Preload profile/tweet images, banners, and icons 2021-01-08 00:50:10 +01:00