https://mon_instance_peertube.fr/api/v1/videos/categories) // 1 : Music // 2 : Films // 3 : Vehicles // 4 : Art // 5 : Sports // 6 : Travels // 7 : Gaming // 8 : People // 9 : Comedy // 10 : Entertainment // 11 : News & Politics // 12 : How To // 13 : Education // 14 : Activism // 15 : Science & Technology // 16 : Animals // 17 : Kids // 18 : Food define('PRIORITY_CATEGORIES', [ 10 => 'Divertissement', 15 => 'Science et Technologie' // Ajoutez d'autres catégories selon vos besoins ]); // ========================================= // Informations du site // ========================================= // Nom du site // define('SITE_NAME', 'ANNU KUTE CED'); // Description du site // define('SITE_DESCRIPTION', 'Hub multimédia du podcast ANNU KUTE CED'); // Logo du site // define('SITE_LOGO', 'img/logo.png'); // Favicon du site // define('SITE_FAVICON', 'img/favicon.png'); // Fuseau horaire par défaut pour l'affichage des dates // Liste des fuseaux disponibles : https://www.php.net/manual/fr/timezones.php // define('DEFAULT_TIMEZONE', 'America/Guadeloupe'); // ========================================= // Réseaux sociaux // ========================================= // URL de la page Facebook // define('FACEBOOK_URL', 'https://facebook.com/votrepage'); // URL du compte X (anciennement Twitter) // define('X_URL', 'https://x.com/votrecompte'); // URL du compte Instagram // define('INSTAGRAM_URL', 'https://instagram.com/votrecompte'); // URL de la chaîne YouTube // define('YOUTUBE_URL', 'https://youtube.com/votrechaine'); // URL du compte TikTok // define('TIKTOK_URL', 'https://tiktok.com/@votrecompte'); // URL du compte Mastodon // Compte BOKANTE du podcast : https://bokante.o-k-i.net/@cedric // define('MASTODON_URL', 'https://bokante.o-k-i.net/@cedric'); // ========================================= // Contact // ========================================= // Email de contact // define('CONTACT_EMAIL', 'kontak@o-k-i.net'); // ========================================= // Fonctionnalités // ========================================= // Activer/désactiver les commentaires // define('ENABLE_COMMENTS', true); // Activer/désactiver la recherche // define('ENABLE_SEARCH', true); // Activer/désactiver les comptes utilisateurs // define('ENABLE_USER_ACCOUNTS', false); // ========================================= // Cache // ========================================= // Activer/désactiver le cache // define('CACHE_ENABLED', false); // Durée du cache en secondes // define('CACHE_DURATION', 3600); // 1 heure // ========================================= // Configuration Mastodon // ========================================= // URL de l'instance Mastodon // Instance BOKANTE : https://bokante.o-k-i.net // define('MASTODON_INSTANCE_URL', 'https://bokante.o-k-i.net'); // Format de date pour l'affichage des posts // define('MASTODON_DATE_FORMAT', 'fr-FR'); // Texte du bouton "Voir plus" // define('MASTODON_BTN_SEE_MORE', 'Voir plus de post'); // Texte du bouton "Rafraichir" // define('MASTODON_BTN_RELOAD', 'Rafraichir'); // Nombre maximum de posts à récupérer // define('MASTODON_MAX_POST_FETCH', '10'); // Nombre maximum de posts à afficher // define('MASTODON_MAX_POST_SHOW', '10'); // URL du stockage S3 pour les médias Mastodon (optionnel) // Format: https://votre-bucket.s3.region.provider.com // Laissez vide ou commentez pour désactiver // define('MASTODON_S3_MEDIA_URL', 'https://s3.eu-central-003.backblazeb2.com'); // ========================================= // Mentions légales // ========================================= // define('LEGAL_COPYRIGHT', 'ANNU KUTE CED'); // define('LEGAL_WEBMASTER_NAME', 'Cédric Famibelle-Pronzola'); // define('LEGAL_WEBMASTER_EMAIL', 'contact@cedric-pronzola.dev'); // define('LEGAL_HOST_NAME', 'o2Switch'); // define('LEGAL_HOST_COMPANY', 'société au capital de 100 000 €'); // define('LEGAL_HOST_RCS', 'immatriculée au RCS de Clermont-Ferrand sous le numéro 510 909 807'); // define('LEGAL_HOST_ADDRESS', '222 boulevard Gustave Flaubert, 63000 Clermont-Ferrand, France'); // define('LEGAL_CONTACT_EMAIL', 'kontak@o-k-i.net'); // define('LEGAL_LICENSE', 'GNU Affero General Public License version 3 (AGPL-V3)'); // define('LEGAL_LICENSE_URL', 'https://www.gnu.org/licenses/agpl-3.0.html'); // Source du fork sur LaBola // define('LEGAL_SOURCE_CODE_URL', 'https://labola.o-k-i.net/cedric/annu-kute-ced'); // define('LEGAL_SERVICE_DESCRIPTION', ' est le hub multimédia du podcast ANNU KUTE CED.'); // ========================================= // Système de compte à rebours / maintenance // ========================================= // Activer le mode compte à rebours (true/false) define('COUNTDOWN_ENABLED', false); // Date de fin du compte à rebours (format: Y-m-d H:i:s) define('COUNTDOWN_TARGET_DATE', '2025-10-11 00:00:00'); // Territoires et fuseaux horaires à afficher sur la page de compte à rebours define('COUNTDOWN_TIMEZONES', [ 'Martinique / Guadeloupe' => 'America/Martinique', 'Guyane' => 'America/Cayenne', 'France' => 'Europe/Paris', 'Ma\'ohi Nui' => 'Pacific/Tahiti', 'Kanaky' => 'Pacific/Noumea' ]); // ========================================= // Intégration WordPress // ========================================= // Activer/désactiver l'affichage des articles WordPress define('WORDPRESS_ENABLED', false); // Nombre d'articles WordPress à afficher // define('WORDPRESS_POSTS_COUNT', 6); // URL du site WordPress pour récupérer les articles (sans trailing slash) // define('WORDPRESS_URL', 'https://votre-site-wordpress.com'); // ========================================= // Intégration Castopod (Podcasts) // ========================================= // Activer/désactiver l'affichage des podcasts Castopod // define('CASTOPOD_ENABLED', true); // URL de l'instance Castopod // Instance KUTE : https://kute.o-k-i.net // define('CASTOPOD_URL', 'https://kute.o-k-i.net'); // Liste des slugs de podcasts à afficher (tableau) // Le podcast ANNU KUTE CED est accessible via : https://kute.o-k-i.net/@annu_kute_cedric // Le feed RSS est : https://kute.o-k-i.net/@annu_kute_cedric/feed // Les épisodes de tous les podcasts seront mélangés et triés par date // define('CASTOPOD_PODCAST_SLUGS', [ // 'annu_kute_cedric' // ]); // Nombre d'épisodes à afficher (total, tous podcasts confondus) // define('CASTOPOD_EPISODES_COUNT', 5); // IMPORTANT : Le cache est fortement recommandé pour éviter le rate limiting de Castopod // Castopod applique un rate limit strict (HTTP 429) sur les requêtes RSS // Avec le cache activé, les données sont mises en cache pendant CACHE_DURATION secondes // define('CACHE_ENABLED', true); // define('CACHE_DURATION', 3600); // 1 heure recommandé // ========================================= // Intégration Funkwhale (Musique) // ========================================= // Activer/désactiver l'affichage des morceaux Funkwhale // define('FUNKWHALE_ENABLED', true); // URL de l'instance Funkwhale // define('FUNKWHALE_URL', 'https://mizik.o-k-i.net'); // Nombre de morceaux aléatoires à afficher // define('FUNKWHALE_TRACKS_COUNT', 10); // ========================================= // Système de dons // ========================================= // Activer/désactiver le système de dons // Par défaut les dons sont activés et pointent vers le compte Liberapay de OKI. // Décommentez et passez à false pour désactiver complètement la page de dons. // define('DONATIONS_ENABLED', true); // URLs des plateformes de don // Les exemples ci-dessous reproduisent la configuration par défaut (OKI). // Remplacez-les par vos propres comptes si vous déployez une instance indépendante. // define('LIBERAPAY_URL', 'https://liberapay.com/OKI/donate'); // define('KOFI_URL', 'https://ko-fi.com/votre-compte'); // Activer/désactiver les dons via Stripe // define('STRIPE_ENABLED', false); // Liens Stripe pour les dons ponctuels // define('STRIPE_ONE_TIME_LINKS', [ // 1 => 'https://buy.stripe.com/xxxxx', // Lien pour don de 1€ // 5 => 'https://buy.stripe.com/xxxxx', // Lien pour don de 5€ // 10 => 'https://buy.stripe.com/xxxxx', // Lien pour don de 10€ // 20 => 'https://buy.stripe.com/xxxxx', // Lien pour don de 20€ // 50 => 'https://buy.stripe.com/xxxxx', // Lien pour don de 50€ // 'custom' => 'https://buy.stripe.com/xxxxx' // Lien pour montant personnalisé // ]); // Liens Stripe pour les dons mensuels (récurrents) // define('STRIPE_MONTHLY_LINKS', [ // 1 => 'https://buy.stripe.com/xxxxx', // Lien pour don mensuel de 1€ // 5 => 'https://buy.stripe.com/xxxxx', // Lien pour don mensuel de 5€ // 10 => 'https://buy.stripe.com/xxxxx', // Lien pour don mensuel de 10€ // 20 => 'https://buy.stripe.com/xxxxx', // Lien pour don mensuel de 20€ // 50 => 'https://buy.stripe.com/xxxxx', // Lien pour don mensuel de 50€ // ]); // Montants de dons suggérés (en euros par défaut) // define('DONATION_AMOUNTS', [1, 5, 10, 20, 50]); // Devise pour les dons // define('DONATION_CURRENCY', 'EUR'); // Message de transparence affiché sur la page de dons. // À renseigner si les liens pointent vers les comptes d'une organisation tierce // (par exemple OKI) afin d'expliquer aux visiteurs pourquoi. // Laissez vide ou commentez pour masquer ce message. // define('DONATIONS_OKI_DISCLAIMER', 'Les liens ci-dessous pointent vers les comptes de donation de l\'association ORGANISATION KA INTERNATIONALE (OKI), mainteneur de cette application libre sous licence AGPL. Vous pouvez les remplacer par vos propres liens dans ce fichier ou désactiver la page de dons avec DONATIONS_ENABLED.'); // ========================================= // Texte de présentation du podcast // ========================================= // Titre de la section de présentation (par défaut: "À propos") // define('MOVEMENT_TITLE', 'Le podcast ANNU KUTE CED'); // Premier paragraphe de description (pour désactiver le bloc de présentation, commentez cette ligne) // define('MOVEMENT_DESCRIPTION', 'ANNU KUTE CED est un podcast diffusé sur le Fédivers.'); // Deuxième paragraphe de description (optionnel) // define('MOVEMENT_DESCRIPTION_2', 'Retrouvez nos épisodes sur Castopod, nos vidéos sur PeerTube et nos actualités sur Mastodon.'); // Image du podcast à afficher dans la section de présentation // define('MOVEMENT_IMAGE', 'img/movement_presentation.png'); // Texte alternatif pour l'image (accessibilité) // define('MOVEMENT_IMAGE_ALT', 'Logo du podcast ANNU KUTE CED'); // Légende de l'image (peut contenir du HTML simple comme
) // define('MOVEMENT_CAPTION', 'ANNU KUTE CED'); // ========================================= // Annonce du prochain live // ========================================= // Activer/désactiver l'annonce du prochain live par défaut // define('NEXT_LIVE_ENABLED', true); // Titre de l'annonce du prochain live // define('NEXT_LIVE_TITLE', 'Prochain live'); // Description de l'annonce du prochain live // define('NEXT_LIVE_DESCRIPTION', 'Rejoignez-nous pour le prochain enregistrement d\'ANNU KUTE CED !'); // Date du prochain live (format: Y-m-d H:i:s) // define('NEXT_LIVE_DATE', '2025-10-11 10:00:00'); // Chemin vers l'image d'annonce du prochain live (relatif à la racine du site) // Exemple: 'uploads/next-live.jpg' // define('NEXT_LIVE_IMAGE', 'uploads/next-live.jpeg');