Commit graph

49 commits

Author SHA1 Message Date
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
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-06 12:32:05 +01:00
Simon Bruder c8926fa15a
Update sources
Some checks failed
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
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-02 07:20:48 +01:00
Simon Bruder 1a5e153ea9
Clarify what “tabs” are stored
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-25 21:39:47 +01:00
Simon Bruder 0832344bca
Update imprint e-mail address
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-24 21:28:04 +01:00
Simon Bruder 4c8d9790db
Use niv
Some checks failed
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
Simon Bruder 410d1173e1
Initial commit 2020-08-11 16:54:14 +02:00