No description
Find a file
2020-01-11 21:56:55 +01:00
.eslintrc.js First release 2019-12-01 17:56:13 +01:00
.gitignore First release 2019-12-01 17:56:13 +01:00
config.js Added GSU's cover 2019-12-19 20:39:42 +01:00
index.js Added colors in verbose 2019-12-19 10:29:17 +01:00
libs.js Added try catch for getStream 2020-01-11 21:56:55 +01:00
LICENCE.txt First release 2019-12-01 17:56:13 +01:00
mongo.js Added stringId on metadata collection 2019-12-25 18:40:20 +01:00
package.json Added more verbose for errors 2019-12-17 11:06:56 +01:00
README.md First release 2019-12-01 17:56:13 +01:00
yarn.lock Added more verbose for errors 2019-12-17 11:06:56 +01:00

rx3-to-mastodon

Bot permettant de publier sur Mastodon le titre en cours de lecture sur Real Rebel Radio.

Pré requis

  • Un compte mastodon
  • Un compte discogs
  • Un serveur avec NodeJS
  • Une base de données MongDB

Configuration

Le bot a besoin de quelques variables d'environnement pour tourner en totale autonomie :

  "streamUrl": "Url du flux rx3 (facultatif)",
  "mongoUrl": "Url de connexion à mongoDb, par défaut : mongodb://localhost/rx3-to-mastodon",
  "mastodonToken": "Token Mastodon (https://mamot.fr/settings/applications, autorisations requises : write:media, write:statuses)",
  "mastondonApi": "Url de l'instance Mastodon utilisées, par défaut : https://mamot.fr/api/v1/",
  "discogsToken": "Token d'accès l'API Discogs (https://www.discogs.com/settings/developers)",
  "delay": "Délai en millisecondes entre 2 scans au flux rx3, par défaut 4000ms"

Lancement du BOT

Une fois les variables d'environnement appliquées il faut installer les dépendances nécessaires au programe via npm ou yarn :

yarn install

Une fois cela fait on peut lancer le bot via la commande start :

yarn start

Crédits

Ce bot est une idée originale de Rx3 et Brunus.

Développé par DarKou.

Licence

Rx3 to Mastodon est distribué sous licence MIT