Applicazione Nextcloud che replica l'API di base di gpodder.net per sincronizzare le applicazioni dei podcast (podcatcher) come AntennaPod. https://castopod.it
Go to file
thrillfall aa09c8d0a3 expect also sqlite exception message in test 2021-10-06 14:06:45 +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 provide episode_action timestamps as UTC in api response 2021-10-06 14:06:45 +02:00
tests expect also sqlite exception message in test 2021-10-06 14:06:45 +02:00
vendor
.gitignore
CHANGELOG.md release 2.0.0 2021-10-03 09:42:00 +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
composer.json add minimal composer.json 2021-10-06 14:06:45 +02:00
composer.lock

README.md

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.