9e413e1f8c
Rename replaceUrl to replaceUrls
2021-12-27 02:27:49 +01:00
0e01ecb001
Add more readme headers
2021-12-27 02:23:24 +01:00
38df06e8f5
Add more link replacements to RSS preferences
2021-12-27 02:22:31 +01:00
3c45630062
Add Reddit link replacement support
...
Closes #306
Closes #353
2021-12-27 02:22:10 +01:00
1a08d009d8
Merge pull request #258 from StuffNoOneCaresAbout/master
...
Add a docker-compose file
2021-12-27 02:16:34 +01:00
91c0e032ee
Avoid unnecessary string allocations in replaceUrl
2021-12-27 00:42:52 +01:00
a8c541954c
Improve twitter.com regex string
...
Closes #236
Closes #237
Closes #304
2021-12-27 00:42:45 +01:00
747cba43b5
Add a dockerignore file.
2021-12-26 23:16:36 +00:00
1d738c52c6
Fix requested changes.
...
Also, remove published ports since docker ignores it when using the host network mode.
2021-12-26 23:15:00 +00:00
bacc1cbd0d
Create a working docker-compose file.
2021-12-26 23:15:00 +00:00
5e5e290acc
Revert "Use match instead of find, minor performance gain"
...
This reverts commit 759728e363
.
2021-12-27 00:10:42 +01:00
759728e363
Use match instead of find, minor performance gain
2021-12-27 00:03:52 +01:00
ffd9843197
Fix typo in hlsPlayback script
2021-12-26 23:49:54 +01:00
c0274af0c3
List dependencies in readme
2021-12-26 23:33:11 +01:00
df41405251
Fix misc Lighthouse complaints
2021-12-26 23:26:50 +01:00
a7e0f817c9
Replace Frosty with Flatty for de/serialization
2021-12-26 23:01:19 +01:00
ca867be915
Fix Redis migration logic
2021-12-26 23:00:47 +01:00
4dab817521
Minor cleanup
2021-12-26 06:55:58 +01:00
3da6c50cb8
Use gzip for API calls to lower bandwidth and RAM
2021-12-26 06:49:27 +01:00
5e49e94bf1
Refactor "withheld" parsing
2021-12-26 06:48:55 +01:00
2a40dd8059
Skip rail request if profile is protected
2021-12-26 05:02:57 +01:00
5720bbb8f9
Update dependencies
2021-12-26 03:06:52 +01:00
b29b23fea2
Update tests
2021-12-26 02:25:52 +01:00
92ace2bf70
Fix compilation error on older Nim versions
2021-12-20 16:31:41 +01:00
5b185c79de
Improve token management logic
2021-12-20 04:19:11 +01:00
7af71ec480
Fix compiler warnings
2021-12-20 04:18:44 +01:00
f02515fda2
Set minimum Nim version to 1.4.8
2021-12-20 02:08:29 +01:00
89591b06bf
Fix user search parser ( #483 )
2021-12-19 21:28:13 +01:00
25191f7c40
Fix unescaped dot in Instagram regex ( #471 )
...
Similar to edb3751181
(#109 )
2021-11-26 22:49:44 +01:00
68136de07b
add new card kind, and do not raise error for unknown card kind ( #467 )
2021-11-20 23:12:33 +01:00
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
5caf77481f
Add tweet card image (if any) to the timeline RSS feed. ( #438 )
2021-09-28 09:27:13 +02:00
13a4580ce2
Add dir="auto" to Searchbox ( #434 )
2021-09-06 10:43:19 +02:00
cf47c1b8ad
Handle withheld tweets ( #429 )
...
* Handle withheld tweets
* Fix format of parser.nim
2021-08-21 17:13:38 +02:00
739eb12bed
Set the tag of Docker base image: Redis to 6-alpine ( #427 )
...
Redis 6.0.4 is a little bit dated, there are some security
updates in the futures versions.
Set the image tag to 6-alpine, instead of 6.0.15-alpine or 6.2.5-alpine,
so that we don't need to manually follow the minor and patch versions
manually, will be more convenient.
(Could use with `--pull` parameter when building the image, so that
Docker will always check the latest 6-alpine)
2021-08-18 19:39:57 +02:00
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
9c19e70a03
truncate tweet text for titles of rss feed items
2021-07-21 19:05:01 -04:00
26842fa0bf
render linebreaks in tweets properly in RSS
2021-07-21 19:05:01 -04:00
6c5cb01b29
Update tests
2021-07-18 03:56:51 +02:00
df9f90f99c
Fix http pool usage to prevent rate limit error
2021-07-18 03:36:27 +02:00
e183a9c789
Use replaceYouTube from config in rss
...
Fixes #372
2021-07-18 02:35:24 +02:00
2422a2b8b7
Default to Piped instead of Invidious
2021-07-18 02:15:22 +02:00
669aa2cd8b
parse token from int or str ( #405 )
2021-07-01 14:33:40 +02:00
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
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
7a01f55dd3
Add "audiospace = "audiospace"" ( #401 )
...
To fix #390 , at least temporarily.
2021-06-23 23:15:41 +02:00
c817491b97
Remove Freenode ( #402 )
2021-06-23 23:15:18 +02:00
c6e57a06f1
update hls.js to v1.0.6 ( #397 )
2021-06-08 02:15:35 +02:00
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
52a0b530cc
Fitt's law - Larger clickable area, still semantic ( #339 )
2021-02-17 03:03:08 +01:00