soup
89d00d0986
fix(config): prevent overwriting default logPath ( #1219 )
...
* fix(config): prevent overwriting logPath default
* Fix duplication issue
* fix: Preserve non-empty logPath value in config
2023-10-30 23:04:53 +01:00
Kyle Sanderson
92659bca5f
fix(filters): external webhooks improve defaults ( #1227 )
...
* fix(external actions): retry
* mods
* wrap in bufio
2023-10-30 22:18:43 +01:00
ze0s
7c91d34cb4
fix(feeds): feed cache key ( #1230 )
...
* fix(feeds): feed cache sometimes missing key
* fix(feeds): feed cache use link as key if no guid
2023-10-30 22:10:03 +01:00
Daniel Williams
5225c1e956
feat(logs): sanitize basic auth in urls ( #1188 )
...
* Added regex pattern to capture credentials used to bypass auth
* Updated test case for log sanitisation
* Changed replacement pattern
* Update logs_sanitize_test.go
* fix: reorder regex patterns
---------
Co-authored-by: soup <soup@r4tio.dev>
2023-10-28 12:04:57 +02:00
Kyle Sanderson
19041de567
fix(indexers): capitalize TheOldSchool ( #1222 )
2023-10-28 12:01:25 +02:00
ze0s
0f943933a6
fix(database): migrations filter_external ( #1221 )
2023-10-27 19:10:19 +02:00
Steven Kreitzer
2080136669
feat(filters): external webhook retry on status codes ( #1206 )
...
* feat: external filter retry status codes
* chore: go mod tidy
* fix(database): migrations
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-10-27 17:37:57 +02:00
martylukyy
d1fa1b7cdf
feat(indexers): BHD freeleech announces ( #1216 )
...
* feat(indexers): BHD freeleech announces
* feat: parse and map bhd freeleech
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-10-26 22:30:28 +02:00
persuaded6414
367d8c8899
docs(definitions): MAM clarify cookie usage ( #1199 )
...
Update myanonamouse.yaml to have the right mam_id format
Autobrr's Discord had a user indicate that the format needs to be "mam_id=$id;"
The $id being the one created in the Preferences > Security in MAM website for the relevant IP.
2023-10-23 22:02:46 +02:00
ze0s
eb75714cf8
feat(indexers): add TheOldSchool ( #1209 )
...
* feat(indexers): add TheOldSchool
* change language code
remove unneeded lazy modifiers
account for empty parenthesis
account for miscellaneous character in usernames
make compatible with PCRE flavors
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2023-10-23 20:48:42 +02:00
ze0s
522f22db46
feat(clients): Transmission set label ( #1204 )
...
* feat(clients): Transmission set label
* fix(clients): Transmission fmt
* fix(clients): Transmission set label before reannounce
2023-10-23 19:02:04 +02:00
ze0s
d602b1e868
fix(clients): qBittorrent rules ignore slow ( #1200 )
...
fix(clients): qBit rules ignore slow
2023-10-23 18:36:50 +02:00
martylukyy
ee0d055743
fix(indexers): TorrentSeeds remove nickserv fields ( #1205 )
...
fix(indexers): removal of torrentseeds nickserv fields
2023-10-22 18:06:07 +02:00
ze0s
3ed44aff26
fix(clients): qBittorrent reject stalled reannounce ( #1201 )
...
fix(clients): qBit reannounce stalled rejection
2023-10-21 17:18:31 +02:00
ze0s
9793764905
feat(feeds): improve caching ( #1191 )
...
* feat(feeds): improve caching
* fix(feeds): put cache if not empty
* fix(feeds): reassign loop var
* fix(feeds): enable busy_timeout again
* fix(feeds): enable busy_timeout again
2023-10-21 17:03:52 +02:00
ze0s
0f9a3e439b
feat(indexers): PTP support freeleech ( #1195 )
2023-10-19 18:50:14 +02:00
martylukyy
706f95116e
feat(indexers): add OnlyEncodes ( #1190 )
...
feat(indexers): add onlyencodes
2023-10-18 18:45:17 +02:00
ze0s
06b864da4d
fix(releases): search with postgres ( #1181 )
...
* fix(releases): search with postgres
* fix: validate release push status from filters
* fix: add missing import
* fix: validate push status if not empty
2023-10-16 20:27:15 +02:00
Gabe
faaec5625a
feat(indexers): remove closed indexer (PTN) ( #1185 )
...
PTN closed down for good.
2023-10-16 20:25:56 +02:00
Daniel Williams
f59e133398
feat(indexers): SubsPlease parse title ( #1170 )
...
* Update subsplease.yaml regex to parse title
This change aims to parse any multiple-word title to populate the title macro.
* Update subsplease.yaml also captures title for batch releases
I replaced the (.*?) part with ([^-()]+), which matches one or more characters that are not dashes or parentheses. This will stop at either a dash - or an opening parenthesis (
* Parsing title by matching a sequence instead of using a character class
Using whitespace - (dash) whitespace numerical or whitespace ( (open bracket) numerical to end the title pattern
* specify character amount of `\d` token
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2023-10-14 12:11:23 +02:00
martylukyy
32c25e6cab
fix(indexers): pbay announce bot name ( #1179 )
2023-10-14 12:09:08 +02:00
MouldWarpMole
77948d7654
feat(notifications): Add Gotify ( #1180 )
...
feat(notifications): Add Gotify (resolves #513 )
2023-10-14 12:08:12 +02:00
Bogdan
525861074b
feat(indexers): FileList update download link ( #1172 )
...
feat(indexers): remove unused filename argument from download link for FL
2023-10-10 18:00:06 +02:00
Bogdan
b70ad9f144
feat(indexers): update SSL port for AR ( #1171 )
2023-10-10 17:57:25 +02:00
Fabricio Silva
8600d3a2ab
fix(indexes): toggle on and off with switch ( #1164 )
...
* chore(indexers): replace array position with id
* fix(indexers): enable and disable without editing
* feat(indexer): add toggle endpoint and refactoring
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-10-03 21:57:11 +02:00
martylukyy
603191b47d
fix(indexers): pbay regex pattern ( #1165 )
2023-10-03 16:38:24 +02:00
jolinarofmalkshur
dbb3ff3a3b
feat(feeds): improve file size parsing ( #1162 )
...
* In rss feeds, sometimes the only place the size is mentioned is in the
description field. If the size has not already been determined from
another source try to read it from there.
* Accept sizes with no space between value and unit of measure
* feat(feeds): get size from description add test
* fix(feeds): tests
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-10-01 22:47:47 +02:00
ze0s
03ef86ac96
fix(indexers): NBL irc announce regex ( #1153 )
...
* fix(indexers): NLB regex pattern
* fix: improve regex
* fix: reintroduce category group
fix: exempt season numbering from title
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2023-10-01 16:47:30 +02:00
Kyle Sanderson
98df0c9040
chore(build): enable CodeQL ( #1026 )
...
* Create codeql.yml
* setup pnpm
* sq.Eq{"ras.status": params.Filters.PushStatus}
* enable extended and quality
* fix: code scanning alert #58 #57
https://github.com/autobrr/autobrr/security/code-scanning/58
https://github.com/autobrr/autobrr/security/code-scanning/57
* fix: linting issues for code scanning 60, 59, 56
https://github.com/autobrr/autobrr/security/code-scanning/60
https://github.com/autobrr/autobrr/security/code-scanning/59
https://github.com/autobrr/autobrr/security/code-scanning/56
---------
Co-authored-by: Fabricio Silva <hi@fabricio.dev>
2023-09-26 21:24:59 +02:00
ze0s
a78a5d1bf8
fix(indexers): API get torrent check for nil body ( #1146 )
2023-09-26 20:33:36 +02:00
Adam Lau
657c966ecb
feat(notifications): Telegram display file size ( #1148 )
2023-09-26 20:32:51 +02:00
martylukyy
1900bf7742
fix(indexers): SubsPlease parse line pattern ( #1152 )
2023-09-26 20:27:21 +02:00
ze0s
d3ca3e59c0
feat(web): show more app info ( #1145 )
...
* feat(web): add app info
* database type used
* application binary path
* config path
* feat(web): label colors light theme
* feat(web): truncate long fields
2023-09-22 22:05:14 +02:00
ze0s
2eed1b3e90
feat(indexers): add TorrentHR ( #1144 )
...
* Add torrenthr definition
* add nickserv fields
change id
change url to use https
* fix help string and re-organize settings
---------
Co-authored-by: Flupster <esptidus@gmail.com>
2023-09-22 21:31:15 +02:00
ze0s
58ca0a9d60
feat(notifications): Pushover add size ( #1143 )
2023-09-22 19:14:13 +02:00
ze0s
664e5413b6
fix(http): do not send null for empty arrays ( #1134 )
2023-09-22 18:35:27 +02:00
Kyle Henfrey
8694b04876
feat(indexers): add Bemaniso ( #1140 )
...
* add bemaniso definition
* fix infourl location
* fix regex and add auth_key setting
* typo
* add releaseTags and tests
* fixing my mistakes
* fixing my oversights v2
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2023-09-22 18:34:56 +02:00
Kyle Henfrey
ccd823e118
feat(indexers): IRC do not require auth for irc.rizon.net ( #1137 )
...
* remove nickserv fields
add tests to subsplease
add infourl to subsplease
* re-add nickserv but set not required
* re-add rss since SubsPlease has RSS on site
---------
Co-authored-by: martylukyy <35452459+martylukyy@users.noreply.github.com>
2023-09-22 18:31:37 +02:00
martylukyy
a145ebe45c
feat(indexers): add ReeFflix ( #1127 )
...
feat(indexers): add reelflix
2023-09-19 18:15:36 +02:00
Kyle Sanderson
28b13d6d24
fix(releases): improve search keyword specifiers ( #1106 )
...
fix(search): improve keyword specifiers.
2023-09-11 13:34:52 +02:00
Fabricio Silva
6a4d96f988
feat(config): check for updates reading from config ( #1038 )
...
* go indent linting
* getLatest endpoint follows config.CheckForUpdates
* Revert "getLatest endpoint follows config.CheckForUpdates"
This reverts commit 495fabad13b1a96aa83ce50792f5725e9b51061a.
* getLatestRelease follows config.check_for_updates
* revert: rename data - less changes to conflict
* fixup: revert: rename data - less changes to conflict
* change queryFn to arrow function
2023-09-10 16:59:59 +02:00
ze0s
cbf668e87c
feat(logs): show full log event ( #1096 )
...
* feat(logs): show all extra fields in UI
* feat(logs): init log level as debug then trace
2023-09-10 12:28:10 +02:00
Kyle Sanderson
0cd560d7f3
fix(releases): use case-insensitive searching ( #1092 )
...
* fix(web/search): use case-insensitive searching for releases
* to the moon
2023-09-09 12:33:07 +02:00
ze0s
5b01aa14b7
feat(indexers): DigitalCore support tags ( #1090 )
2023-09-08 23:13:11 +02:00
ze0s
1a48316233
fix(irc): merge with existing network ( #1085 )
...
* fix(irc): merge with existing network
* fix(irc): log format wrong type
2023-09-07 17:48:07 +02:00
Kyle Sanderson
a97574f64a
feat(notifications): add Size to Discord notification ( #1075 )
...
* feat(discord): add Size to notification.
* adjust positioning
* add additional fields
2023-09-03 16:40:48 +02:00
ze0s
0d3e10f094
feat(downloadclient): set downloadClientId for arr clients ( #1081 )
...
feat(downloadclient): arrs set downloadClientId
2023-09-03 15:34:55 +02:00
ze0s
1bfbe38335
feat(macros): add SizeString DownloadURL and InfoURL ( #1080 )
...
* feat(macro): add new variables
* SizeString
* DownloadURL
* InfoURL
* feat(macro): add new test cases
2023-09-03 13:27:47 +02:00
ze0s
a6d789ee44
feat(feeds): show next run ( #1074 )
2023-09-02 23:06:21 +02:00
ze0s
6fd8626507
feat(feeds): add scheduled cleanup ( #1073 )
...
* refactor(feeds): make feed scheduling more robust
* feat(feeds): add daily cleanup job
* removes feed cache older than 30 days
* fix(feeds): fmt wrong type
2023-09-02 22:44:28 +02:00