nextcloud app that replicates basic gpodder.net api
Go to file
Jonathan Flueren 795a9253d2 Adjust EpisodeAction upload to gpodder api, remove String upload
Remove 3rd dimension of POST data by directly accessing request data - a simple EpisodeActions array has to be posted now. This way the api is closer to gpodder.
Additionally, removed EpisodeAction upload as String, so it's now incompatible with older versions
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 Adjust EpisodeAction upload to gpodder api, remove String upload 2021-10-06 19:40:52 +02:00
tests Adjust EpisodeAction upload to gpodder api, remove String upload 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.