mirror of
https://github.com/ad-aures/castopod.git
synced 2026-04-15 20:47:46 +02:00
docs(init): create documentation website using vitepress
- rename podlibre to adaures - rename castopod-host to castopod - simplify README and redirect to docs site - move INSTALL and UPDATE docs - add new gitlabci pipeline to deploy docs - upgrade node to v16 in Dockerfile
This commit is contained in:
parent
472842fae6
commit
fa5b5f51a4
327 changed files with 5619 additions and 1445 deletions
|
|
@ -3,7 +3,7 @@
|
|||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
* @copyright 2021 Podlibre
|
||||
* @copyright 2021 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
* @copyright 2021 Podlibre
|
||||
* @copyright 2021 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsPodcasts Creates analytics_podcasts table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsPodcastsByEpisode Creates analytics_episodes_by_episode table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsPodcastsByHour Creates analytics_podcasts_by_hour table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsPodcastsByPlayer Creates analytics_podcasts_by_player table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsPodcastsByCountry Creates analytics_podcasts_by_country table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsPodcastsByRegion Creates analytics_podcasts_by_region table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsWebsiteByBrowser Creates analytics_website_by_browser table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsWebsiteByReferer Creates analytics_website_by_referer table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsWebsiteByEntryPage Creates analytics_website_by_entry_page table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsUnknownUseragents Creates analytics_unknown_useragents table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsPodcastsProcedure Creates analytics_podcasts procedure in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsUnknownUseragentsProcedure Creates analytics_unknown_useragents procedure in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AddAnalyticsWebsiteProcedure Creates analytics_website stored procedure in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcasts Entity for AnalyticsPodcasts
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastsByCountry Entity for AnalyticsPodcastsByCountry
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastsByEpisode Entity for AnalyticsPodcastsByEpisode
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastsByHour Entity for AnalyticsPodcastsByHour
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastsByPlayer Entity for AnalyticsPodcastsByPlayer
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastsByRegion Entity for AnalyticsPodcastsByRegion
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastsByService Entity for AnalyticsPodcastsByService
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsUnknownUseragents Entity for AnalyticsUnknownUseragents
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsWebsiteByBrowser Entity for AnalyticsWebsiteByBrowser
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsWebsiteByEntryPage Entity for AnalyticsWebsiteByEntryPage
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class class AnalyticsWebsiteByReferer Entity for AnalyticsWebsiteByReferer
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -2,14 +2,13 @@
|
|||
|
||||
declare(strict_types=1);
|
||||
|
||||
use AdAures\Ipcat\IpDb;
|
||||
use CodeIgniter\Router\Exceptions\RouterException;
|
||||
use Config\Database;
|
||||
use Config\Services;
|
||||
use GeoIp2\Database\Reader;
|
||||
use Opawg\UserAgentsPhp\UserAgents;
|
||||
use Podlibre\Ipcat\IpDb;
|
||||
/**
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastByCountryModel Model for analytics_podcasts_by_country table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastByEpisodeModel Model for analytics_podcasts_by_episodes table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastByHour Model for analytics_podcasts_by_hour table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastByPlayerModel Model for analytics_podcasts_by_player table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastByRegionModel Model for analytics_podcasts_by_region table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastByServiceModel Model for analytics_podcasts_by_player table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsPodcastModel Model for analytics_podcasts table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsUnknownUseragentsModel Model for analytics_unknown_useragents table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsWebsiteByBrowserModel Model for analytics_website_by_browser table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsWebsiteByEntryPageModel Model for analytics_website_by_entry_page table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ declare(strict_types=1);
|
|||
/**
|
||||
* Class AnalyticsWebsiteByRefererModel Model for analytics_website_by_referer table in database
|
||||
*
|
||||
* @copyright 2020 Podlibre
|
||||
* @copyright 2020 Ad Aures
|
||||
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
|
||||
* @link https://castopod.org/
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue