Note
En raison d'un abus récent de ce référentiel (addons malveillants, spam) par un utilisateur appelé vancengvn, nous avons été contraints de mettre en place un système de modération. Les soumissions de nouveaux modules complémentaires nécessitent désormais l'approbation explicite d'un contributeur pour être publiées - à moins que vous ne figuriez sur la liste des éditeurs de confiance. Veuillez contacter un modérateur sur Discord ou Reddit si votre module complémentaire n'a pas été approuvé après 7 jours.
Pour voir la superbe liste des modules complémentaires Stremio, rendez-vous sur le site Web.
Pour soumettre un nouveau module complémentaire à la liste, utilisez ce lien.
Pour voter pour ou contre un module complémentaire, recherchez-le dans les problèmes et réagissez avec un pouce vers le haut ou vers le bas au commentaire du problème.
Pour commenter un addon, trouvez-le dans les tickets et commentez le ticket, cela mettra également à jour les commentaires sur le site. (vous pouvez également commenter avec GitHub directement sur le site)
Pour recevoir des notifications sur les nouveaux modules complémentaires, appuyez sur le bouton "Regarder" en haut à droite de cette page. (ou rejoignez le Discord, tous les nouveaux addons sont annoncés sur le canal #bots)
Ce projet est entièrement automatisé, les modules complémentaires qui figurent dans la liste et ceux qui sont supprimés sont décidés par chacun d'entre vous, la seule exigence est un profil GitHub gratuit.
Voici donc comment vous pouvez aider :
Nous ne tolérons aucun abus ou mauvaise utilisation des modules complémentaires soumis par les utilisateurs. Les comportements suivants sont strictement interdits :
Contenu interdit
Les utilisateurs ne doivent pas soumettre :
Actions interdites
Conséquences
La violation des conditions ci-dessus entraînera la suppression et la dépublication de votre module complémentaire de ce référentiel. De multiples violations peuvent entraîner une interdiction permanente. Notre équipe de modération se réserve le droit de vous retirer d'autres plateformes modérées par la communauté telles que (mais sans s'y limiter) nos communautés Reddit et Discord.
Rapports
Veuillez contacter un modérateur pour signaler tout contenu abusif ou nuisible, y compris les logiciels malveillants suspectés. Nous prendrons les mesures appropriées.
En soumettant un module complémentaire à ce référentiel, vous acceptez automatiquement les conditions ci-dessus.
Lors de la soumission d'un module complémentaire à la liste, un problème github est créé pour représenter cette soumission. Si l'auteur de l'affiche d'origine ferme son numéro ou si une personne ayant accès au projet ferme le problème, le module complémentaire sera supprimé de la liste. Si le projet détecte une soumission invalide, il fermera automatiquement le problème et définira une étiquette explicative pour la raison.
Tous les modules complémentaires de la liste sont classés en fonction des votes pouce vers le haut/bas des numéros github, si un module complémentaire a moins de -10 votes, il est supprimé de la liste.
Si un manifeste de module complémentaire est inaccessible pendant plus de 10 jours, il sera supprimé de la liste.
Les étiquettes des modules complémentaires sont une copie 1:1 des étiquettes github utilisées pour les problèmes, les couleurs choisies pour ces étiquettes sur github seront également utilisées sur le site.
Commenter un problème ajoutera également les commentaires à la page complémentaire dédiée sur le site Web.
Le site est actuellement actualisé en fonction des déclencheurs suivants :
Ce projet est disponible sous licence MIT et utilise exclusivement des ressources gratuites. (GitHub WebHooks et Netlify)
Pour créer votre propre liste de modules complémentaires Stremio :
Settings
> Features
> Issues
/config.js
avec les informations de votre dépôtmain
)Sites
> (choose site)
> Site Settings
> Build & deploy
> Build settings
: Répertoire de base = "Non défini" ; Commande de construction = "npm run build" ; Répertoire de publication = "out/"Settings
> Developer Settings
(en bas à gauche) > Personal access tokens
(côté gauche) > Tokens
(classique) > Generate new token
(copiez le jeton dans le presse-papiers)Sites
> (choose site)
> Site Settings
> Build & deploy
> Environment
> Environment Variables
> (ajoutez une clé appelée "TOKEN" et collez le jeton API GitHUB)Sites
> (choose site)
> Site Settings
> Build & deploy
> Continuous deployment
> Build hooks
> Add build hook
> (copier l'URL du hook)Settings
> WebHooks
(menu de gauche) > Add WebHook
(bouton en haut à droite) : Payload URL = URL copiée depuis Netlify ; choisissez "Laissez-moi sélectionner des événements individuels" ; assurez-vous que « Actif » est activéSettings
> Secrets
(menu de gauche) > Actions
> New repository secret
: Nom = "NETLIFY_BUILD_WEBHOOK" ; Collez l'URL copiée depuis Netlify en tant que secret (cela est nécessaire pour l'action GitHub de /.github/workflows/main.yml
qui effectuera une construction quotidienne pour mettre à jour les votes)Issues
> Labels
(bouton en haut à droite) > (ajoutez les étiquettes dont vous avez besoin, supprimez les étiquettes dont vous n'avez pas besoin) (si vous souhaitez utiliser les étiquettes par défaut, vérifiez le /.github/ISSUE_TEMPLATE/submit-addon.yaml
fichier /.github/ISSUE_TEMPLATE/submit-addon.yaml
pour voir la liste)/.github/ISSUE_TEMPLATE/submit-addon.yaml
et modifiez les étiquettes pour qu'elles correspondent à celles que vous utilisez pour votre liste de modules complémentaires (si vous n'utilisez pas les étiquettes par défaut)Vous avez terminé !
/.github/ISSUE_TEMPLATE/config.yml
et définissez blank_issues_enabled: true