GET |
manifest.webmanifest |
\App\Controllers\WebmanifestController |
GET |
themes/colors |
\App\Controllers\ColorsController |
GET |
health |
\App\Controllers\HomeController::health |
GET |
/ |
\App\Controllers\HomeController |
GET |
.well-known/platforms |
\App\Controllers\Platform |
GET |
cp-auth/register |
\Modules\Auth\Controllers\RegisterController::registerView |
GET |
cp-auth/login |
\Modules\Auth\Controllers\LoginController::loginView |
GET |
cp-auth/login/magic-link |
\Modules\Auth\Controllers\MagicLinkController::loginView |
GET |
cp-auth/login/verify-magic-link |
\Modules\Auth\Controllers\MagicLinkController::verify |
GET |
cp-auth/logout |
\Modules\Auth\Controllers\LoginController::logoutAction |
GET |
cp-auth/auth/a/show |
\Modules\Auth\Controllers\ActionController::show |
GET |
@([a-zA-Z0-9\_]{1,32}) |
\App\Controllers\PodcastController::activity/$1 |
GET |
@([a-zA-Z0-9\_]{1,32})/manifest.webmanifest |
\App\Controllers\WebmanifestController::podcastManifest/$1 |
GET |
@([a-zA-Z0-9\_]{1,32})/links |
\App\Controllers\PodcastController::links/$1 |
GET |
@([a-zA-Z0-9\_]{1,32})/about |
\App\Controllers\PodcastController::about/$1 |
GET |
@([a-zA-Z0-9\_]{1,32})/episodes |
\App\Controllers\PodcastController::episodes/$1 |
GET |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128}) |
\App\Controllers\EpisodeController::index/$1/$2 |
GET |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/activity |
\App\Controllers\EpisodeController::activity/$1/$2 |
GET |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/chapters |
\App\Controllers\EpisodeController::chapters/$1/$2 |
GET |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/transcript |
\App\Controllers\EpisodeController::transcript/$1/$2 |
GET |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/comments |
\App\Controllers\EpisodeController::comments/$1/$2 |
GET |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/comments/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}) |
\App\Controllers\EpisodeCommentController::view/$1/$2/$3 |
GET |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/comments/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/replies |
\App\Controllers\EpisodeCommentController::replies/$1/$2/$3 |
GET |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/oembed.json |
\App\Controllers\EpisodeController::oembedJSON/$1/$2 |
GET |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/oembed.xml |
\App\Controllers\EpisodeController::oembedXML/$1/$2 |
GET |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/embed |
\App\Controllers\EpisodeController::embed/$1/$2 |
GET |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/embed/(\blight|\bdark|\blight-transparent|\bdark-transparent) |
\App\Controllers\EpisodeController::embed/$1/$2/$3 |
GET |
@([a-zA-Z0-9\_]{1,32})/feed.xml |
\App\Controllers\FeedController::index/$1 |
GET |
@([a-zA-Z0-9\_]{1,32})/feed |
\App\Controllers\FeedController::index/$1 |
GET |
audio/@([a-zA-Z0-9\_]{1,32})/([a-zA-Z0-9\-]{1,128}).([a-zA-Z0-9]+) |
\App\Controllers\EpisodeAudioController::index/$1/$2 |
GET |
p/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}) |
\App\Controllers\EpisodePreviewController::index/$1 |
GET |
p/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/activity |
\App\Controllers\EpisodePreviewController::activity/$1 |
GET |
p/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/chapters |
\App\Controllers\EpisodePreviewController::chapters/$1 |
GET |
p/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/transcript |
\App\Controllers\EpisodePreviewController::transcript/$1 |
GET |
credits |
\App\Controllers\CreditsController |
GET |
map |
\App\Controllers\MapController |
GET |
episodes-markers |
\App\Controllers\MapController::getEpisodesMarkers |
GET |
pages/([a-zA-Z0-9\-]{1,128}) |
\App\Controllers\PageController::index/$1 |
GET |
@([a-zA-Z0-9\_]{1,32})/posts/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}) |
\App\Controllers\PostController::view/$1/$2 |
GET |
@([a-zA-Z0-9\_]{1,32})/posts/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/replies |
\App\Controllers\PostController::index/$1/$2 |
GET |
@([a-zA-Z0-9\_]{1,32})/posts/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/remote/(\bfavourite|\breblog|\breply) |
\App\Controllers\PostController::remoteAction/$1/$2/$3 |
GET |
@([a-zA-Z0-9\_]{1,32})/follow |
\App\Controllers\ActorController::follow/$1 |
GET |
@([a-zA-Z0-9\_]{1,32})/outbox |
\App\Controllers\ActorController::outbox/$1 |
GET |
radio-admin |
\Modules\Admin\Controllers\DashboardController |
GET |
radio-admin/settings |
\Modules\Admin\Controllers\SettingsController |
GET |
radio-admin/settings/instance-delete-icon |
\Modules\Admin\Controllers\SettingsController::deleteIcon |
GET |
radio-admin/settings/theme |
\Modules\Admin\Controllers\SettingsController::theme |
GET |
radio-admin/persons |
\Modules\Admin\Controllers\PersonController |
GET |
radio-admin/persons/new |
\Modules\Admin\Controllers\PersonController::create |
GET |
radio-admin/persons/([0-9]+) |
\Modules\Admin\Controllers\PersonController::view/$1 |
GET |
radio-admin/persons/([0-9]+)/edit |
\Modules\Admin\Controllers\PersonController::edit/$1 |
GET |
radio-admin/podcasts |
\Modules\Admin\Controllers\PodcastController::list |
GET |
radio-admin/podcasts/new |
\Modules\Admin\Controllers\PodcastController::create |
GET |
radio-admin/podcasts/([0-9]+) |
\Modules\Admin\Controllers\PodcastController::view/$1 |
GET |
radio-admin/podcasts/([0-9]+)/edit |
\Modules\Admin\Controllers\PodcastController::edit/$1 |
GET |
radio-admin/podcasts/([0-9]+)/publish |
\Modules\Admin\Controllers\PodcastController::publish/$1 |
GET |
radio-admin/podcasts/([0-9]+)/publish-edit |
\Modules\Admin\Controllers\PodcastController::publishEdit/$1 |
GET |
radio-admin/podcasts/([0-9]+)/publish-cancel |
\Modules\Admin\Controllers\PodcastController::publishCancel/$1 |
GET |
radio-admin/podcasts/([0-9]+)/edit/delete-banner |
\Modules\Admin\Controllers\PodcastController::deleteBanner/$1 |
GET |
radio-admin/podcasts/([0-9]+)/delete |
\Modules\Admin\Controllers\PodcastController::delete/$1 |
GET |
radio-admin/podcasts/([0-9]+)/persons |
\Modules\Admin\Controllers\PodcastPersonController::index/$1 |
GET |
radio-admin/podcasts/([0-9]+)/persons/([0-9]+)/remove |
\Modules\Admin\Controllers\PodcastPersonController::remove/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/monetization-other |
\Modules\Admin\Controllers\PodcastController::monetizationOther/$1 |
GET |
radio-admin/podcasts/([0-9]+)/analytics |
\Modules\Admin\Controllers\PodcastController::viewAnalytics/$1 |
GET |
radio-admin/podcasts/([0-9]+)/analytics/webpages |
\Modules\Admin\Controllers\PodcastController::viewAnalyticsWebpages/$1 |
GET |
radio-admin/podcasts/([0-9]+)/analytics/locations |
\Modules\Admin\Controllers\PodcastController::viewAnalyticsLocations/$1 |
GET |
radio-admin/podcasts/([0-9]+)/analytics/unique-listeners |
\Modules\Admin\Controllers\PodcastController::viewAnalyticsUniqueListeners/$1 |
GET |
radio-admin/podcasts/([0-9]+)/analytics/listening-time |
\Modules\Admin\Controllers\PodcastController::viewAnalyticsListeningTime/$1 |
GET |
radio-admin/podcasts/([0-9]+)/analytics/time-periods |
\Modules\Admin\Controllers\PodcastController::viewAnalyticsTimePeriods/$1 |
GET |
radio-admin/podcasts/([0-9]+)/analytics/players |
\Modules\Admin\Controllers\PodcastController::viewAnalyticsPlayers/$1 |
GET |
radio-admin/podcasts/([0-9]+)/episodes |
\Modules\Admin\Controllers\EpisodeController::list/$1 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/new |
\Modules\Admin\Controllers\EpisodeController::create/$1 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+) |
\Modules\Admin\Controllers\EpisodeController::view/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/edit |
\Modules\Admin\Controllers\EpisodeController::edit/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/publish |
\Modules\Admin\Controllers\EpisodeController::publish/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/publish-edit |
\Modules\Admin\Controllers\EpisodeController::publishEdit/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/publish-cancel |
\Modules\Admin\Controllers\EpisodeController::publishCancel/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/publish-date-edit |
\Modules\Admin\Controllers\EpisodeController::publishDateEdit/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/unpublish |
\Modules\Admin\Controllers\EpisodeController::unpublish/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/delete |
\Modules\Admin\Controllers\EpisodeController::delete/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/transcript-delete |
\Modules\Admin\Controllers\EpisodeController::transcriptDelete/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/chapters-delete |
\Modules\Admin\Controllers\EpisodeController::chaptersDelete/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/soundbites |
\Modules\Admin\Controllers\SoundbiteController::list/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/soundbites/new |
\Modules\Admin\Controllers\SoundbiteController::create/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/soundbites/([0-9]+)/delete |
\Modules\Admin\Controllers\SoundbiteController::delete/$1/$2/$3 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/video-clips |
\Modules\Admin\Controllers\VideoClipsController::list/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/video-clips/new |
\Modules\Admin\Controllers\VideoClipsController::create/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/video-clips/([0-9]+) |
\Modules\Admin\Controllers\VideoClipsController::view/$1/$2/$3 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/video-clips/([0-9]+)/retry |
\Modules\Admin\Controllers\VideoClipsController::retry/$1/$2/$3 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/video-clips/([0-9]+)/delete |
\Modules\Admin\Controllers\VideoClipsController::delete/$1/$2/$3 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/embed |
\Modules\Admin\Controllers\EpisodeController::embed/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/persons |
\Modules\Admin\Controllers\EpisodePersonController::index/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/persons/([0-9]+)/remove |
\Modules\Admin\Controllers\EpisodePersonController::remove/$1/$2/$3 |
GET |
radio-admin/podcasts/([0-9]+)/notifications |
\Modules\Admin\Controllers\NotificationController::list/$1 |
GET |
radio-admin/podcasts/([0-9]+)/notifications/([0-9]+)/mark-as-read |
\Modules\Admin\Controllers\NotificationController::markAsRead/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/notifications/mark-all-as-read |
\Modules\Admin\Controllers\NotificationController::markAllAsRead/$1 |
GET |
radio-admin/fediverse |
\Modules\Admin\Controllers\FediverseController::dashboard |
GET |
radio-admin/fediverse/blocked-actors |
\Modules\Admin\Controllers\FediverseController::blockedActors |
GET |
radio-admin/fediverse/blocked-domains |
\Modules\Admin\Controllers\FediverseController::blockedDomains |
GET |
radio-admin/pages |
\Modules\Admin\Controllers\PageController::list |
GET |
radio-admin/pages/new |
\Modules\Admin\Controllers\PageController::create |
GET |
radio-admin/pages/([0-9]+) |
\Modules\Admin\Controllers\PageController::view/$1 |
GET |
radio-admin/pages/([0-9]+)/edit |
\Modules\Admin\Controllers\PageController::edit/$1 |
GET |
radio-admin/pages/([0-9]+)/delete |
\Modules\Admin\Controllers\PageController::delete/$1 |
GET |
radio-admin/about |
\Modules\Admin\Controllers\AboutController |
GET |
analytics/([0-9]+)/(\bPodcastByCountry|\bPodcastByEpisode|\bPodcastByHour|\bPodcastByPlayer|\bPodcastByRegion|\bPodcastByService|\bPodcast|\bWebsiteByBrowser|\bWebsiteByEntryPage|\bWebsiteByReferer) |
\Modules\Analytics\Controllers\AnalyticsController::getData/$1/$2 |
GET |
analytics/([0-9]+)/(\bPodcastByCountry|\bPodcastByEpisode|\bPodcastByHour|\bPodcastByPlayer|\bPodcastByRegion|\bPodcastByService|\bPodcast|\bWebsiteByBrowser|\bWebsiteByEntryPage|\bWebsiteByReferer)/(\bWeekly|\bYearly|\bByDay|\bByWeekday|\bByMonth|\bByAppWeekly|\bByAppYearly|\bByOsWeekly|\bByDeviceWeekly|\bBots|\bByServiceWeekly|\bBandwidthByDay|\bUniqueListenersByDay|\bUniqueListenersByMonth|\bTotalListeningTimeByDay|\bTotalListeningTimeByMonth|\bByDomainWeekly|\bByDomainYearly|\bTotalBandwidthByMonth|\bTotalStorageByMonth) |
\Modules\Analytics\Controllers\AnalyticsController::getData/$1/$2/$3 |
GET |
analytics/([0-9]+)/(\bPodcastByCountry|\bPodcastByEpisode|\bPodcastByHour|\bPodcastByPlayer|\bPodcastByRegion|\bPodcastByService|\bPodcast|\bWebsiteByBrowser|\bWebsiteByEntryPage|\bWebsiteByReferer)/(\bWeekly|\bYearly|\bByDay|\bByWeekday|\bByMonth|\bByAppWeekly|\bByAppYearly|\bByOsWeekly|\bByDeviceWeekly|\bBots|\bByServiceWeekly|\bBandwidthByDay|\bUniqueListenersByDay|\bUniqueListenersByMonth|\bTotalListeningTimeByDay|\bTotalListeningTimeByMonth|\bByDomainWeekly|\bByDomainYearly|\bTotalBandwidthByMonth|\bTotalStorageByMonth)/([0-9]+) |
\Modules\Analytics\Controllers\AnalyticsController::getData/$1/$2/$3/$4 |
GET |
analytics/(\bPodcastByCountry|\bPodcastByEpisode|\bPodcastByHour|\bPodcastByPlayer|\bPodcastByRegion|\bPodcastByService|\bPodcast|\bWebsiteByBrowser|\bWebsiteByEntryPage|\bWebsiteByReferer)/(\bWeekly|\bYearly|\bByDay|\bByWeekday|\bByMonth|\bByAppWeekly|\bByAppYearly|\bByOsWeekly|\bByDeviceWeekly|\bBots|\bByServiceWeekly|\bBandwidthByDay|\bUniqueListenersByDay|\bUniqueListenersByMonth|\bTotalListeningTimeByDay|\bTotalListeningTimeByMonth|\bByDomainWeekly|\bByDomainYearly|\bTotalBandwidthByMonth|\bTotalStorageByMonth) |
\Modules\Analytics\Controllers\AnalyticsController::getData/$1/$2 |
GET |
audio/([A-Za-z0-9\.\_]+\-{0,2})/(.*) |
\Modules\Analytics\Controllers\EpisodeAnalyticsController::hit/$1/$2 |
GET |
.well-known/unknown-useragents |
\App\Controllers\UnknownUserAgentsController |
GET |
.well-known/unknown-useragents/([0-9]+) |
\App\Controllers\UnknownUserAgentsController::index/$1 |
GET |
api/rest/v1/podcasts |
\Modules\Api\Rest\V1\Controllers\PodcastController::list |
GET |
api/rest/v1/podcasts/([0-9]+) |
\Modules\Api\Rest\V1\Controllers\PodcastController::view/$1 |
GET |
api/rest/v1/podcasts/(.*) |
\Modules\Api\Rest\V1\Controllers\ExceptionController::notFound |
GET |
api/rest/v1/episodes |
\Modules\Api\Rest\V1\Controllers\EpisodeController::list |
GET |
api/rest/v1/episodes/([0-9]+) |
\Modules\Api\Rest\V1\Controllers\EpisodeController::view/$1 |
GET |
api/rest/v1/episodes/(.*) |
\Modules\Api\Rest\V1\Controllers\ExceptionController::notFound |
GET |
radio-admin/magic-link-set-password |
\Modules\Auth\Controllers\MagicLinkController::setPasswordView |
GET |
radio-admin/users |
\Modules\Auth\Controllers\UserController::list |
GET |
radio-admin/users/new |
\Modules\Auth\Controllers\UserController::create |
GET |
radio-admin/users/([0-9]+) |
\Modules\Auth\Controllers\UserController::view/$1 |
GET |
radio-admin/users/([0-9]+)/edit |
\Modules\Auth\Controllers\UserController::edit/$1 |
GET |
radio-admin/users/([0-9]+)/delete |
\Modules\Auth\Controllers\UserController::delete/$1 |
GET |
radio-admin/my-account |
\Modules\Auth\Controllers\MyAccountController |
GET |
radio-admin/my-account/change-password |
\Modules\Auth\Controllers\MyAccountController::changePassword |
GET |
radio-admin/podcasts/([0-9]+)/contributors |
\Modules\Auth\Controllers\ContributorController::list/$1 |
GET |
radio-admin/podcasts/([0-9]+)/contributors/add |
\Modules\Auth\Controllers\ContributorController::create/$1 |
GET |
radio-admin/podcasts/([0-9]+)/contributors/([0-9]+) |
\Modules\Auth\Controllers\ContributorController::view/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/contributors/([0-9]+)/edit |
\Modules\Auth\Controllers\ContributorController::edit/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/contributors/([0-9]+)/remove |
\Modules\Auth\Controllers\ContributorController::remove/$1/$2 |
GET |
.well-known/webfinger |
\Modules\Fediverse\Controllers\WebFingerController |
GET |
.well-known/x-nodeinfo2 |
\Modules\Fediverse\Controllers\NodeInfo2Controller |
GET |
@([a-zA-Z0-9\_]{1,32})/followers |
\Modules\Fediverse\Controllers\ActorController::followers/$1 |
GET |
@([a-zA-Z0-9\_]{1,32})/activities/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}) |
\Modules\Fediverse\Controllers\ActorController::activity/$1/$2 |
GET |
cp-install |
\Modules\Install\Controllers\InstallController |
GET |
radio-admin/podcasts/([0-9]+)/platforms |
\Modules\Platforms\Controllers\PlatformController::platforms/$1/podcasting |
GET |
radio-admin/podcasts/([0-9]+)/platforms/social |
\Modules\Platforms\Controllers\PlatformController::platforms/$1/social |
GET |
radio-admin/podcasts/([0-9]+)/platforms/funding |
\Modules\Platforms\Controllers\PlatformController::platforms/$1/funding |
GET |
radio-admin/podcasts/([0-9]+)/platforms/(\bpodcasting|\bsocial|\bfunding)/([a-zA-Z0-9\-]{1,128})/podcast-platform-remove |
\Modules\Platforms\Controllers\PlatformController::removePlatform/$1/$2/$3 |
GET |
radio-admin/imports |
\Modules\PodcastImport\Controllers\PodcastImportController::list |
GET |
radio-admin/imports/add |
\Modules\PodcastImport\Controllers\PodcastImportController::addToQueueView |
GET |
radio-admin/imports/([^/]+)/([a-zA-Z]+) |
\Modules\PodcastImport\Controllers\PodcastImportController::taskAction/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/imports |
\Modules\PodcastImport\Controllers\PodcastImportController::podcastList/$1 |
GET |
radio-admin/podcasts/([0-9]+)/sync-feeds |
\Modules\PodcastImport\Controllers\PodcastImportController::syncImport/$1 |
GET |
radio-admin/podcasts/([0-9]+)/subscriptions |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::list/$1 |
GET |
radio-admin/podcasts/([0-9]+)/subscriptions/new |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::create/$1 |
GET |
radio-admin/podcasts/([0-9]+)/subscriptions/([0-9]+) |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::view/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/subscriptions/([0-9]+)/edit |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::edit/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/subscriptions/([0-9]+)/regenerate-token |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::regenerateToken/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/subscriptions/([0-9]+)/suspend |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::suspend/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/subscriptions/([0-9]+)/resume |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::resume/$1/$2 |
GET |
radio-admin/podcasts/([0-9]+)/subscriptions/([0-9]+)/delete |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::delete/$1/$2 |
GET |
@([a-zA-Z0-9\_]{1,32})/unlock |
\Modules\PremiumPodcasts\Controllers\LockController::index/$1 |
GET |
@([a-zA-Z0-9\_]{1,32})/lock |
\Modules\PremiumPodcasts\Controllers\LockController::attemptLock/$1 |
GET |
api |
\Modules\Acsr\Controllers\AcsrController |
GET |
api/acsr |
\Modules\Acsr\Controllers\AcsrController |
GET |
api/channel/([0-9]{1,6}) |
\Modules\Acsr\Controllers\AcsrChannelController::getFeed/$1 |
GET |
api/platforms/([0-9]{1,6}) |
\Modules\Acsr\Controllers\AcsrPlatformController::getPlatforms/$1 |
GET |
api/dev |
\Modules\Acsr\Controllers\AcsrDevController |
GET |
scheduled-video-clips |
\Modules\Admin\Controllers\SchedulerController::generateVideoClips |
GET |
radio-admin/persons/([0-9]+)/delete |
\Modules\Admin\Controllers\PersonController::delete/$1 |
HEAD |
@([a-zA-Z0-9\_]{1,32})/feed.xml |
\App\Controllers\FeedController::index/$1 |
HEAD |
@([a-zA-Z0-9\_]{1,32})/feed |
\App\Controllers\FeedController::index/$1 |
HEAD |
audio/@([a-zA-Z0-9\_]{1,32})/([a-zA-Z0-9\-]{1,128}).([a-zA-Z0-9]+) |
\App\Controllers\EpisodeAudioController::index/$1/$2 |
HEAD |
audio/([A-Za-z0-9\.\_]+\-{0,2})/(.*) |
\Modules\Analytics\Controllers\EpisodeAnalyticsController::hit/$1/$2 |
HEAD |
scheduled-video-clips |
\Modules\Admin\Controllers\SchedulerController::generateVideoClips |
HEAD |
radio-admin/persons/([0-9]+)/delete |
\Modules\Admin\Controllers\PersonController::delete/$1 |
POST |
cp-auth/register |
\Modules\Auth\Controllers\RegisterController::registerAction |
POST |
cp-auth/login |
\Modules\Auth\Controllers\LoginController::loginAction |
POST |
cp-auth/login/magic-link |
\Modules\Auth\Controllers\MagicLinkController::loginAction |
POST |
cp-auth/auth/a/handle |
\Modules\Auth\Controllers\ActionController::handle |
POST |
cp-auth/auth/a/verify |
\Modules\Auth\Controllers\ActionController::verify |
POST |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/comments/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/like |
\App\Controllers\EpisodeCommentController::attemptLike/$1/$2/$3 |
POST |
@([a-zA-Z0-9\_]{1,32})/posts/new |
\App\Controllers\PostController::attemptCreate/$1 |
POST |
@([a-zA-Z0-9\_]{1,32})/posts/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/action |
\App\Controllers\PostController::attemptAction/$1/$2 |
POST |
@([a-zA-Z0-9\_]{1,32})/posts/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/block-actor |
\App\Controllers\PostController::attemptBlockActor/$1/$2 |
POST |
@([a-zA-Z0-9\_]{1,32})/posts/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/block-domain |
\App\Controllers\PostController::attemptBlockDomain/$1/$2 |
POST |
@([a-zA-Z0-9\_]{1,32})/posts/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/delete |
\App\Controllers\PostController::attemptDelete/$1/$2 |
POST |
radio-admin/settings/instance |
\Modules\Admin\Controllers\SettingsController::attemptInstanceEdit |
POST |
radio-admin/settings/instance-images-regenerate |
\Modules\Admin\Controllers\SettingsController::regenerateImages |
POST |
radio-admin/settings/instance-housekeeping-run |
\Modules\Admin\Controllers\SettingsController::runHousekeeping |
POST |
radio-admin/settings/theme |
\Modules\Admin\Controllers\SettingsController::attemptSetInstanceTheme |
POST |
radio-admin/persons/new |
\Modules\Admin\Controllers\PersonController::attemptCreate |
POST |
radio-admin/persons/([0-9]+)/edit |
\Modules\Admin\Controllers\PersonController::attemptEdit/$1 |
POST |
radio-admin/podcasts/new |
\Modules\Admin\Controllers\PodcastController::attemptCreate |
POST |
radio-admin/podcasts/([0-9]+)/edit |
\Modules\Admin\Controllers\PodcastController::attemptEdit/$1 |
POST |
radio-admin/podcasts/([0-9]+)/publish |
\Modules\Admin\Controllers\PodcastController::attemptPublish/$1 |
POST |
radio-admin/podcasts/([0-9]+)/publish-edit |
\Modules\Admin\Controllers\PodcastController::attemptPublishEdit/$1 |
POST |
radio-admin/podcasts/([0-9]+)/delete |
\Modules\Admin\Controllers\PodcastController::attemptDelete/$1 |
POST |
radio-admin/podcasts/([0-9]+)/persons |
\Modules\Admin\Controllers\PodcastPersonController::attemptCreate/$1 |
POST |
radio-admin/podcasts/([0-9]+)/monetization-other |
\Modules\Admin\Controllers\PodcastController::monetizationOtherAction/$1 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/new |
\Modules\Admin\Controllers\EpisodeController::attemptCreate/$1 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/edit |
\Modules\Admin\Controllers\EpisodeController::attemptEdit/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/publish |
\Modules\Admin\Controllers\EpisodeController::attemptPublish/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/publish-edit |
\Modules\Admin\Controllers\EpisodeController::attemptPublishEdit/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/publish-date-edit |
\Modules\Admin\Controllers\EpisodeController::attemptPublishDateEdit/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/unpublish |
\Modules\Admin\Controllers\EpisodeController::attemptUnpublish/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/delete |
\Modules\Admin\Controllers\EpisodeController::attemptDelete/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/soundbites/new |
\Modules\Admin\Controllers\SoundbiteController::attemptCreate/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/video-clips/new |
\Modules\Admin\Controllers\VideoClipsController::attemptCreate/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/persons |
\Modules\Admin\Controllers\EpisodePersonController::attemptCreate/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/comments/new |
\Modules\Admin\Controllers\EpisodeController::attemptCommentCreate/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/comments/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/reply |
\Modules\Admin\Controllers\EpisodeController::attemptCommentReply/$1/$2/$3 |
POST |
radio-admin/podcasts/([0-9]+)/episodes/([0-9]+)/comments/delete |
\Modules\Admin\Controllers\EpisodeController::attemptCommentDelete/$1/$2 |
POST |
radio-admin/pages/new |
\Modules\Admin\Controllers\PageController::attemptCreate |
POST |
radio-admin/pages/([0-9]+)/edit |
\Modules\Admin\Controllers\PageController::attemptEdit/$1 |
POST |
radio-admin/update |
\Modules\Admin\Controllers\AboutController::updateAction |
POST |
radio-admin/magic-link-set-password |
\Modules\Auth\Controllers\MagicLinkController::setPasswordAction |
POST |
radio-admin/interact-as-actor |
\Modules\Auth\Controllers\InteractController::attemptInteractAsActor |
POST |
radio-admin/users/new |
\Modules\Auth\Controllers\UserController::attemptCreate |
POST |
radio-admin/users/([0-9]+)/edit |
\Modules\Auth\Controllers\UserController::attemptEdit/$1 |
POST |
radio-admin/users/([0-9]+)/delete |
\Modules\Auth\Controllers\UserController::attemptDelete/$1 |
POST |
radio-admin/my-account/change-password |
\Modules\Auth\Controllers\MyAccountController::attemptChange |
POST |
radio-admin/podcasts/([0-9]+)/contributors/add |
\Modules\Auth\Controllers\ContributorController::attemptCreate/$1 |
POST |
radio-admin/podcasts/([0-9]+)/contributors/([0-9]+)/edit |
\Modules\Auth\Controllers\ContributorController::attemptEdit/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/contributors/([0-9]+)/remove |
\Modules\Auth\Controllers\ContributorController::attemptRemove/$1/$2 |
POST |
@([a-zA-Z0-9\_]{1,32})/inbox |
\Modules\Fediverse\Controllers\ActorController::inbox/$1 |
POST |
@([a-zA-Z0-9\_]{1,32})/follow |
\Modules\Fediverse\Controllers\ActorController::attemptFollow/$1 |
POST |
posts/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/remote/(\bfavourite|\breblog|\breply) |
\Modules\Fediverse\Controllers\PostController::attemptRemoteAction/$1/$2/$3 |
POST |
fediverse-block-actor |
\Modules\Fediverse\Controllers\BlockController::attemptBlockActor |
POST |
fediverse-block-domain |
\Modules\Fediverse\Controllers\BlockController::attemptBlockDomain |
POST |
fediverse-unblock-actor |
\Modules\Fediverse\Controllers\BlockController::attemptUnblockActor |
POST |
fediverse-unblock-domain |
\Modules\Fediverse\Controllers\BlockController::attemptUnblockDomain |
POST |
cp-install/instance-config |
\Modules\Install\Controllers\InstallController::attemptInstanceConfig |
POST |
cp-install/database-config |
\Modules\Install\Controllers\InstallController::attemptDatabaseConfig |
POST |
cp-install/cache-config |
\Modules\Install\Controllers\InstallController::attemptCacheConfig |
POST |
cp-install/create-superadmin |
\Modules\Install\Controllers\InstallController::attemptCreateSuperAdmin |
POST |
radio-admin/podcasts/([0-9]+)/platforms/save/(\bpodcasting|\bsocial|\bfunding) |
\Modules\Platforms\Controllers\PlatformController::attemptPlatformsUpdate/$1/$2 |
POST |
radio-admin/imports/add |
\Modules\PodcastImport\Controllers\PodcastImportController::addToQueueAction |
POST |
radio-admin/podcasts/([0-9]+)/sync-feeds |
\Modules\PodcastImport\Controllers\PodcastImportController::syncImportAttempt/$1 |
POST |
radio-admin/podcasts/([0-9]+)/subscriptions/new |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::attemptCreate/$1 |
POST |
radio-admin/podcasts/([0-9]+)/subscriptions/save-link |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::attemptLinkSave/$1 |
POST |
radio-admin/podcasts/([0-9]+)/subscriptions/([0-9]+)/edit |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::attemptEdit/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/subscriptions/([0-9]+)/suspend |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::attemptSuspend/$1/$2 |
POST |
radio-admin/podcasts/([0-9]+)/subscriptions/([0-9]+)/delete |
\Modules\PremiumPodcasts\Controllers\SubscriptionController::attemptDelete/$1/$2 |
POST |
@([a-zA-Z0-9\_]{1,32})/unlock |
\Modules\PremiumPodcasts\Controllers\LockController::attemptUnlock/$1 |
POST |
scheduled-video-clips |
\Modules\Admin\Controllers\SchedulerController::generateVideoClips |
POST |
radio-admin/persons/([0-9]+)/delete |
\Modules\Admin\Controllers\PersonController::delete/$1 |
PATCH |
scheduled-video-clips |
\Modules\Admin\Controllers\SchedulerController::generateVideoClips |
PATCH |
radio-admin/persons/([0-9]+)/delete |
\Modules\Admin\Controllers\PersonController::delete/$1 |
PUT |
scheduled-video-clips |
\Modules\Admin\Controllers\SchedulerController::generateVideoClips |
PUT |
radio-admin/persons/([0-9]+)/delete |
\Modules\Admin\Controllers\PersonController::delete/$1 |
DELETE |
scheduled-video-clips |
\Modules\Admin\Controllers\SchedulerController::generateVideoClips |
DELETE |
radio-admin/persons/([0-9]+)/delete |
\Modules\Admin\Controllers\PersonController::delete/$1 |
OPTIONS |
@([a-zA-Z0-9\_]{1,32}) |
\App\Controllers\ActivityPubController::preflight |
OPTIONS |
@([a-zA-Z0-9\_]{1,32})/episodes |
\App\Controllers\ActivityPubController::preflight |
OPTIONS |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128}) |
\App\Controllers\ActivityPubController::preflight |
OPTIONS |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/comments |
\App\Controllers\ActivityPubController::preflight |
OPTIONS |
@([a-zA-Z0-9\_]{1,32})/episodes/([a-zA-Z0-9\-]{1,128})/comments/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}) |
\App\Controllers\ActivityPubController::preflight |
OPTIONS |
@([a-zA-Z0-9\_]{1,32})/posts/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}) |
\App\Controllers\ActivityPubController::preflight |
OPTIONS |
@([a-zA-Z0-9\_]{1,32})/posts/([0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12})/replies |
\App\Controllers\ActivityPubController::preflight |
OPTIONS |
scheduled-video-clips |
\Modules\Admin\Controllers\SchedulerController::generateVideoClips |
OPTIONS |
radio-admin/persons/([0-9]+)/delete |
\Modules\Admin\Controllers\PersonController::delete/$1 |
TRACE |
scheduled-video-clips |
\Modules\Admin\Controllers\SchedulerController::generateVideoClips |
TRACE |
radio-admin/persons/([0-9]+)/delete |
\Modules\Admin\Controllers\PersonController::delete/$1 |
CONNECT |
scheduled-video-clips |
\Modules\Admin\Controllers\SchedulerController::generateVideoClips |
CONNECT |
radio-admin/persons/([0-9]+)/delete |
\Modules\Admin\Controllers\PersonController::delete/$1 |
CLI |
scheduled-activities |
\Modules\Fediverse\Controllers\SchedulerController::activity |
CLI |
scheduled-video-clips |
\Modules\Admin\Controllers\SchedulerController::generateVideoClips |
CLI |
radio-admin/persons/([0-9]+)/delete |
\Modules\Admin\Controllers\PersonController::delete/$1 |