Commit Graph

38 Commits

Author SHA1 Message Date
Tim Hårek Andreassen d9480096f5
Merge remote-tracking branch 'upstream/main' into feature-testing
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-08 18:53:59 +02:00
Tim Hårek Andreassen 39c139be7b
refactor: Make response helpers for JSON and XML
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-08 18:46:04 +02:00
Tim Hårek Andreassen 4f3ebb042d
refactor: Move `utils.ts` -> `./lib`
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-08 17:22:56 +02:00
Tim Hårek Andreassen a40830cebb
refactor: Use early return
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-08 17:21:00 +02:00
Tim Hårek Andreassen 5c6a3eff4e
refactor: Make var-name more verbose
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-08 17:17:26 +02:00
Tim Hårek Andreassen 634c0e6e09
chore: Remove unused import
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-08 17:15:38 +02:00
Tim Hårek Andreassen 48eade901a
refactor: Make into own variable
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-08 17:14:48 +02:00
Tim Hårek Andreassen cd8df3284a
test: Add tests for caching
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-08 17:13:01 +02:00
Olav Sundfør 0c2baf356b
Do not write to DB if there aren't new episodes (#27) 2024-04-08 10:39:51 +02:00
Tim Hårek Andreassen f2811164e2
chore: Use same convention as other tests
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-07 23:04:34 +02:00
Tim Hårek Andreassen 9b8cad3c80
test: Add more tests
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-07 22:45:58 +02:00
Tim Hårek Andreassen f48a4145b4
refactor: Split up functions
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-07 22:45:43 +02:00
Tim Hårek Andreassen 0434448d45
chore: Formatting
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-07 22:33:56 +02:00
Tim Hårek Andreassen 552de8260e
test: Add test for rss
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-07 22:16:40 +02:00
Tim Hårek Andreassen ab138034a3
fix: Add missing props
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-07 20:08:08 +02:00
Tim Hårek Andreassen ca94944d56
Merge remote-tracking branch 'upstream/main' into feature-testing
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-07 20:05:31 +02:00
Olav Sundfør 95d4ecd974
Caching feeds, minimizing HTTP requests. 2024-04-07 19:15:52 +02:00
Tim Hårek Andreassen 0fb94ea99f
chore(deps): Use latest version of kall
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-07 17:40:20 +02:00
Tim Hårek Andreassen 6c10e738ec
refactor: Move responsibility of where fetch should happen
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-07 00:19:09 +02:00
Tim Hårek Andreassen f30497a76b
test: Add test for getEpisodeWithDownloadLink
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-07 00:07:44 +02:00
Tim Hårek Andreassen 2c1d6a3dca
refactor: Rename function
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-07 00:03:27 +02:00
Tim Hårek Andreassen 52b7cf7a13
chore: Update test-name
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-07 00:01:04 +02:00
Tim Hårek Andreassen 0982cb002c
refactor: Less nesting, easier to read
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-06 23:59:59 +02:00
Tim Hårek Andreassen 23ce666847
refactor: Returns `null` instead of throwing
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-06 23:56:35 +02:00
Tim Hårek Andreassen 93d11a56b1
refactor: Returns `null` instead of throwing
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-06 23:48:55 +02:00
Tim Hårek Andreassen ae7821d31e
chore: Prepare for updated version of `kall`
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-05 17:30:10 +02:00
Tim Hårek Andreassen 6a93c0c084
test: Add initial tests for `nrkRadio` #18
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-04-04 22:32:56 +02:00
Tim Hårek Andreassen 8381cddca6
fix: Generate feeds for series in addition to podcast (#19) 2024-04-02 16:27:00 +02:00
Tim Hårek Andreassen f4d27c06f2
refactor: Better types (#17) 2024-04-02 14:57:30 +02:00
Tim Hårek Andreassen 77428d374a
Upgrade Fresh and add a bunch of small QOL improvements (#16) 2024-03-24 13:41:18 +01:00
Olav Sundfør 10b8f651ec
Chapters (from podcast 2.0 spec) (#11) 2023-03-21 08:59:06 +01:00
olaven b09eb877d6 Logging Episodestatus on error 2023-03-11 13:10:34 +01:00
olaven 0b3d33878c Include show name in episode download error 2023-03-11 12:17:04 +01:00
August Skare 500f1532b5
Feature/types (#4) 2023-03-11 10:46:55 +01:00
olaven 90df819811 Removed test code - Thanks @oles! 2023-03-10 14:25:27 +01:00
August Skare 3bdd1c1d25
Feature/image desc (#1) 2023-03-10 13:15:00 +01:00
olaven f7031852a7 Hacked around build errors 2023-03-09 14:48:47 +01:00
olaven 14fc1fbce6 Basic RSS generation works! 2023-03-09 14:27:44 +01:00