nextcloud app that replicates basic gpodder.net api
Go to file
Jonathan Flueren 7813339a95 Allow EpisodeAction upload as array
Parsing EpisodeActions from String can lead to problems if the String is changed by only a little bits.
Additionally, the gpodder api describes the upload as Array.
Uploading EpisodeActions as String is still possible.
2021-10-06 19:40:52 +02:00
.github/workflows also test nextcloud v21 2021-10-06 14:06:45 +02:00
appinfo add new timestamp database field. add migration step to convert timestamps to unix epoch 2021-10-06 14:06:45 +02:00
lib Allow EpisodeAction upload as array 2021-10-06 19:40:52 +02:00
tests Allow EpisodeAction upload as array 2021-10-06 19:40:52 +02:00
vendor parse EpisodeAction message from AntennaPod 2021-06-27 13:24:17 +02:00
.gitignore parse EpisodeAction message from AntennaPod 2021-06-27 13:24:17 +02:00
CHANGELOG.md release 2.0.0 2021-10-03 09:42:00 +02:00
composer.json add minimal composer.json 2021-10-06 14:06:45 +02:00
composer.lock parse EpisodeAction message from AntennaPod 2021-06-27 13:24:17 +02:00
Makefile ignore releases directory from tarball 2021-08-14 20:15:31 +02:00
README.md add api documentation 2021-09-28 11:10:22 +02:00

nextcloud-gpodder

nextcloud app that replicates basic gpodder.net api

This app serves as synchronization endpoint for AntennaPod: https://github.com/AntennaPod/AntennaPod/pull/5243/

API

subscription

  • subscription: /index.php/apps/gpoddersync/subscriptions
  • subscription change : /index.php/apps/gpoddersync/subscription_change/create

The API replicates this: https://gpoddernet.readthedocs.io/en/latest/api/reference/subscriptions.html

episode action

  • episode actions: /index.php/apps/gpoddersync/episode_action
  • create episode actions: /index.php/apps/gpoddersync/episode_action/create

The API replicates this: https://gpoddernet.readthedocs.io/en/latest/api/reference/events.html

we also process the property uuid.