Simon Bruder
dbe7d502ae
Add teaser
2022-01-17 13:51:58 +01:00
Simon Bruder
14ff4a39a6
Use flac instead of opus as source file format
...
Using opus was a workaround when I still used drone for deployments.
Since it now is deployed from my local machine, having FLACs in the
repository is not that problematic.
2022-01-13 16:29:57 +01:00
Simon Bruder
2c314bc3b9
Fix typo on subscribe page
2022-01-13 16:29:05 +01:00
Simon Bruder
e648b8f1b0
Add owner email to feed
...
It is required by some podcast directories.
2022-01-12 20:00:15 +01:00
Simon Bruder
c81798289f
Remove itunes category from feed
2022-01-12 19:59:44 +01:00
Simon Bruder
aaf58bdbfc
Remove superflous pad_to config option
2022-01-12 19:55:58 +01:00
Simon Bruder
4972e93119
Do not include episode number in title
...
It confuses many people what SCH001 means and it also looks somewhat
weird, especially since we do not refer to the episode numbers.
2022-01-06 19:46:02 +01:00
Simon Bruder
0dfd8746d3
Add deploy script
2021-12-11 19:33:14 +01:00
Simon Bruder
564a4f3366
Set subtitle
2021-12-11 19:33:00 +01:00
Simon Bruder
1391ef32c9
Fix episode 0 not being a podcast
2021-12-11 17:46:21 +01:00
Simon Bruder
c28363e47a
Use more refined robots.txt template
...
The previous one possibly also blocks RSS feeds.
2021-12-11 17:44:14 +01:00
Simon Bruder
281157346e
Add option to build for staging
...
This uses a different base url and adds uses an all-blocking robots.txt.
2021-12-11 17:44:04 +01:00
Simon Bruder
1294d2f305
Trim description in meta section
2021-12-11 17:34:56 +01:00
Simon Bruder
ff68b79ca8
Add favicon
2021-12-11 17:23:07 +01:00
Simon Bruder
b087785e6e
Update to NixOS 21.11
...
Otherwise running ffmpeg fails due to pipewire on the host using a
different glibc version.
2021-12-11 16:55:18 +01:00
Simon Bruder
294792a484
Rework subscribe page content
2021-12-08 12:09:31 +01:00
Simon Bruder
b5201615d1
License the project under the MIT license
2021-12-08 12:00:06 +01:00
Simon Bruder
4a6813d33a
Encode different episodes simultaneously
...
This results in less nice log output, but if it’s faster then who cares?
2021-12-01 15:48:29 +01:00
Simon Bruder
ce403a97a3
Remove per-episode poster feature
...
We won’t use it.
2021-11-30 21:32:19 +01:00
Simon Bruder
e7abbea3bc
Use correct description and author values
2021-11-30 21:32:19 +01:00
Simon Bruder
4817f92495
Make navbar handle longer descriptions better
...
This is achieved by using a smaller font and enabling hyphenation (where
possible) and justification.
2021-11-30 21:32:18 +01:00
Simon Bruder
bf5565cd76
encode.py: Force libfdk_aac
...
For some reason, it is not the default.
2021-11-30 21:32:18 +01:00
Simon Bruder
2def00c45c
Reformat python scripts
2021-11-30 21:32:18 +01:00
Simon Bruder
2ebb59ad7f
Remove netlify directory
...
It will not be deployed to netlify.
2021-11-30 21:32:18 +01:00
Simon Bruder
b3bc5689b6
Apply chosen theme
2021-11-30 21:32:18 +01:00
Simon Bruder
3ded971b88
Remove chapter feature
...
We don’t have chapters
2021-11-30 21:32:18 +01:00
Simon Bruder
95c09e3dae
metadata.py: Fix directory to be created
2021-11-30 21:32:18 +01:00
Simon Bruder
21ffb24003
Build with nix
...
This also switches from the hacky vendor.sh script to managing the
dependencies with nix.
2021-11-30 21:32:18 +01:00
Simon Bruder
418d55ee17
Remove drone
2021-11-30 19:55:19 +01:00
Simon Bruder
106eae7b09
Migrate to flake
2021-11-30 19:55:19 +01:00
Simon Bruder
bb60bb07ec
Enable alpine community repository
continuous-integration/drone/push Build is passing
2020-12-06 12:32:05 +01:00
Simon Bruder
c8926fa15a
Update sources
continuous-integration/drone/push Build is failing
2020-12-06 12:15:53 +01:00
Simon Bruder
183f7328d0
Set NIX_PATH from sources
2020-12-06 12:13:06 +01:00
Simon Bruder
01eac3f3e7
Disallow indexing for now
continuous-integration/drone/push Build is passing
2020-12-02 07:20:48 +01:00
Simon Bruder
1a5e153ea9
Clarify what “tabs” are stored
continuous-integration/drone/push Build is passing
2020-11-25 21:39:47 +01:00
Simon Bruder
0832344bca
Update imprint e-mail address
continuous-integration/drone/push Build is passing
2020-11-25 21:37:32 +01:00
Simon Bruder
43b5a0a1a8
Update privacy policy
2020-11-25 21:32:45 +01:00
Simon Bruder
e54bc97477
Limit log to certain file types
2020-11-25 21:22:26 +01:00
Simon Bruder
4b17d66ed4
Update deployment to production server
continuous-integration/drone/push Build is passing
2020-11-24 21:28:04 +01:00
Simon Bruder
4c8d9790db
Use niv
continuous-integration/drone/push Build is failing
2020-11-24 21:15:31 +01:00
Simon Bruder
8ef92a0f30
Remove unnecessary <nixpkgs> import in deploy.nix
2020-11-24 20:54:14 +01:00
Simon Bruder
43fbd4b334
Set chosen brand name
...
Some details still have to be changed (see FIXME comments)
2020-11-24 20:51:24 +01:00
Simon Bruder
174fac1889
Switch to vserver for hosting
...
This adds nixops deployment and deploys to the vserver in addition to
netlify.
Currently, the deploy target is not the production target, but instead
uses the default hostname of hetzner cloud’s instances.
2020-10-24 22:26:30 +02:00
Simon Bruder
1f2e3f31c3
shell.nix: Use buildInputs
2020-10-10 20:56:59 +02:00
Simon Bruder
86c824ab59
Use <nixpkgs> for zola in shell.nix
2020-10-10 10:04:50 +02:00
Simon Bruder
06ef7a534f
Use upstream drone s3 cache plugin
2020-09-12 13:30:31 +02:00
Simon Bruder
705d1cbc39
Remove deppenleerzeichen
2020-09-12 13:27:50 +02:00
Simon Bruder
1e873582f6
Replace imprint mail address with svg image
...
This allows smooth display on HiDPI screens.
2020-09-12 13:24:40 +02:00
Simon Bruder
53d8d7af7d
Use nix
2020-08-24 23:11:53 +02:00
Simon Bruder
a5e703da42
Do not overwrite ffmpeg binaries
2020-08-24 22:54:59 +02:00