note on DB

This commit is contained in:
Tykayn 2022-07-10 23:07:29 +02:00 committed by tykayn
parent 6af1459940
commit 557f5ec6ad

View File

@ -8,10 +8,9 @@ Pouvoir faire de la planification de posts de plusieurs comptes mastodon en cré
# Getting started # Getting started
Requirements: avoir nodeJS sur sa machine et un navigateur. Requirements: avoir nodeJS sur sa machine et un navigateur.
``` ```bash
yarn yarn
cp .env.example .env cp .env.example .env
``` ```
Pour débuter il va falloir copier le fichier d'environnement, installer les packages npm, Pour débuter il va falloir copier le fichier d'environnement, installer les packages npm,
@ -23,7 +22,7 @@ https://mastodon.cipherbliss.com/settings/applications
Créer une nouvelle application, copier les codes d'app id, secret et token. Créer une nouvelle application, copier les codes d'app id, secret et token.
Et les mettre dans un fichier `.env` à la base de ce projet. Et les mettre dans un fichier `.env` à la base de ce projet.
``` ```dotenv
APP_ID_account_A=ABCD APP_ID_account_A=ABCD
SECRET_account_A=ABCD SECRET_account_A=ABCD
TOKEN_account_A=ABCD TOKEN_account_A=ABCD
@ -33,6 +32,9 @@ SECRET_account_B=ABCD
TOKEN_account_B=ABCD TOKEN_account_B=ABCD
``` ```
Chaque info d'API doit correspondre à un compte pour lequel vous avez obtenu des jetons d'API.
Si vous sélectionnez un compte Toto, il faut que vous ayez dans le fichier .env un TOKEN_Toto=XXXXXYYYYZZZZZZZ, avec la bonne valeur donnée par votre instance mastodon.
lancer le serveur local avec un npm start lancer le serveur local avec un npm start
aller sur localhost 8000 et zou, on peut créer la base de données, et commencer à sauver de nouveaux messages. aller sur localhost 8000 et zou, on peut créer la base de données, et commencer à sauver de nouveaux messages.
http://localhost:8000 http://localhost:8000
@ -51,7 +53,7 @@ http://localhost:8000
* publier en scrapant les données d'un site * publier en scrapant les données d'un site
* publier un lien au hasard parmi une liste préenregistrée de liens correspondant à un compte. * publier un lien au hasard parmi une liste préenregistrée de liens correspondant à un compte.
* pas de correspondance dynamique entre plusieurs instances, on fait tout avec une seule instance pour le moment * pas de correspondance dynamique entre plusieurs instances, on fait tout avec une seule instance pour le moment
* avoir en base l'information de quand est ce qu'un post a été envoyé à son instance par API.
# notes # notes
ce site n'a pas besoin d'être hébergé sur le serveur de l'instance qu'il utilise ce site n'a pas besoin d'être hébergé sur le serveur de l'instance qu'il utilise
Venez causer sur mastodon! Venez causer sur mastodon!