This website requires JavaScript.
a2cd1be6af
Add class of journals, e.g. for iran war
main
philipp
2026-03-01 21:14:18 +01:00
83035c5170
nicer name
Philipp Hofer
2025-11-04 15:57:11 +01:00
250feb54cd
Merge pull request 'integration-test' (#9 ) from integration-test into main
philipp
2025-10-29 12:47:45 +01:00
9403b19c71
Merge branch 'main' into integration-test
Philipp Hofer
2025-10-29 12:47:30 +01:00
1e9fea17e3
fix ci
Philipp Hofer
2025-10-29 12:46:07 +01:00
2e11261179
integration-test (#8 )
philipp
2025-10-29 12:18:09 +01:00
704708e37f
push
Philipp Hofer
2025-10-29 12:17:08 +01:00
b833b2a27a
Update tests/integration.rs
philipp
2025-10-29 12:13:46 +01:00
fb7674eac1
add integration test
Philipp Hofer
2025-10-29 12:11:58 +01:00
ad759e1ca9
add tests for broadcasts
Philipp Hofer
2025-10-29 11:55:14 +01:00
1cab4d0bf5
restructure + first tests
Philipp Hofer
2025-10-29 11:30:16 +01:00
e1e21f8837
Revert "add test structs"
Philipp Hofer
2025-10-16 11:53:11 +02:00
5ee6a679c5
Revert "add tracing + custom error type"
Philipp Hofer
2025-10-16 11:53:06 +02:00
4702017914
add tracing + custom error type
Philipp Hofer
2025-10-16 11:06:51 +02:00
14ee4d2767
add test structs
Philipp Hofer
2025-10-16 10:53:20 +02:00
cf9a5040dd
split into multiple files
Philipp Hofer
2025-10-16 09:59:55 +02:00
815590076d
only fetch on demand
Philipp Hofer
2025-10-16 09:15:06 +02:00
f941eac386
single file...almost
Philipp Hofer
2025-10-15 15:13:29 +02:00
2f3abdf546
Merge branch 'main' of https://git.hofer.link/philipp/oe1-player
Philipp Hofer
2025-10-15 15:06:58 +02:00
fe59406819
only keep last 10 episodes; Fixes #7
Philipp Hofer
2025-10-15 15:06:53 +02:00
1de7535622
fix cronjob schedule
philipp
2025-10-13 15:56:02 +02:00
518c282b50
update deps
Philipp Hofer
2025-10-13 15:38:14 +02:00
c5fc5be4a6
auto execute every 3 hours
Philipp Hofer
2025-10-13 15:34:50 +02:00
bbc8cf2c80
proper datetime
Philipp Hofer
2025-10-13 15:27:29 +02:00
6c84f98c31
first draft of new version
Philipp Hofer
2025-10-13 15:04:31 +02:00
4093a89f62
first draft of new version
Philipp Hofer
2025-10-13 14:34:21 +02:00
86aa18e7dd
test
Philipp Hofer
2025-10-13 13:34:53 +02:00
dad289f540
remove static folder (we don't have a website anymore)
Philipp Hofer
2025-10-13 13:26:18 +02:00
e957a101ce
switch to abendjournal for testing
Philipp Hofer
2025-10-13 13:25:51 +02:00
2a421dfc1e
remove temp. data storage (e.g. date), and look directly at data, don't re-download (e.g. on sundays) if url has already been downloaded; Fixes #3
Philipp Hofer
2025-10-13 11:07:18 +02:00
8e774a7e23
generate rss feed; Fixes #4
Philipp Hofer
2025-10-13 08:52:48 +02:00
2411320522
temp redirect
philipp
2025-08-22 07:15:06 +02:00
34811c15af
be lazy and just return mp3 of orf
philipp
2025-08-21 22:29:53 +02:00
eebea71fca
switch to morgenjournal again
philipp
2025-08-12 21:00:35 +02:00
9260d80458
use semver
philipp
2025-08-12 20:41:21 +02:00
b21863298b
auto-call downloader every day
philipp
2025-08-12 20:40:57 +02:00
3d252a2604
remove fancy player
philipp
2025-08-12 20:11:57 +02:00
240f7d7f8d
send proper headers
philipp
2025-08-08 13:08:32 +02:00
9d2687f8a1
add fancy frontend player
philipp
2025-08-02 10:11:32 +02:00
67fb02894f
remove need to call /new
philipp
2025-08-01 19:04:25 +02:00
12d02b286d
fmt
philipp
2025-07-30 21:12:28 +02:00
45e5c1954d
switch to external downloader; Fixes #1 (hopefully...)
philipp
2025-07-30 20:55:01 +02:00
a7ab1e8360
retry failed chunk downloads; Continues #1
philipp
2025-07-28 21:29:58 +02:00
d1aec7a213
more logs
philipp
2025-07-27 21:08:12 +02:00
98b827400c
clippy
philipp
2025-07-21 21:32:06 +02:00
c31ad4290e
make fn clearable
philipp
2025-07-21 21:30:59 +02:00
1a5271c796
use semver
philipp
2025-07-19 15:52:18 +02:00
f01d34a18a
switch to rustls
philipp
2025-07-19 15:51:21 +02:00
ba0c459843
add ci
philipp
2025-07-19 15:43:01 +02:00
673a0967b2
initial prototype
philipp
2025-07-19 15:35:04 +02:00