5/20/2023 0 Comments Gpodder serverTherefore, please go ahead and roast my code as much as you can :fire: I can take it, and more importantly I want to learn what others want to focus on to keep their PHP and Vue code clean and maintainable. I've not used PHP in so many years, and this is my first time with Vue. Added GitHub Action for building JavaScript code on all pull requests.Updated release GitHub action to also build JavaScript code.But it'll do for a first iteration I think :) I only used existing components from so it's really basic.Added personal settings page to appinfo/info.xml that points to lib/Settings/GPodderSyncPersonal.php, that in turn just points to the Vue view.Īdded Vue! I've basically no idea what I'm doing, but I took a lot of inspiration from:.New controller: lib/Controller/PersonalSettingsController.php.GET apps/gpoddersync/personal_settings/podcast_data.GET apps/gpoddersync/personal_settings/metrics.We also process the property guid Example requests: position, started and total are optional, default value is -1.create episode actions: POST /index.php/apps/gpoddersync/episode_action/create.fields: podcast, episode, guid, action, timestamp, position, started, total.get episode actions: GET /index.php/apps/gpoddersync/episode_action.upload subscription changes : POST /index.php/apps/gpoddersync/subscription_change/create.(optional) GET parameter since (UNIX time).get subscription changes: GET /index.php/apps/gpoddersync/subscriptions.This feature will be available in AntennaPod as of version 2.5.0, which will be released towards the end of 2021. This app serves as synchronization endpoint for AntennaPod:
0 Comments
Leave a Reply. |