Difference between revisions of "Tweet-toot"

From Fixme.ch
Jump to: navigation, search
Line 65: Line 65:
 
=== appel script ===
 
=== appel script ===
  
==== script bash ====
+
==== code script bash ====
code
+
 
   
 
   
 
   #! /usr/bin/bash
 
   #! /usr/bin/bash
 
 
   export VENV=$PROJET/src/tweet-toot/venv
 
   export VENV=$PROJET/src/tweet-toot/venv
 
 
   . $VENV/bin/activate
 
   . $VENV/bin/activate
 
 
   python run.py >>log/lastweet.log
 
   python run.py >>log/lastweet.log
 
  
 
----
 
----

Revision as of 19:53, 20 December 2019

Application creation de toot

Script Python3 dont le code est sur github .

tweet-toot

Installation

clonage du projet

git clone https://github.com/ayush-sharma/tweet-toot.git

Creation répertoire log

cd tweet-toot
mkdir log

creation de virtualenv

Pre-requis :

python3 , virtuelen

apt-get install python3-venv

cd tweet-toot
python3 -m venv venv

after activate venv

installation requirement

 pip install -r requirements.txt


configuration in file config.json

{
"gen.APP_NAME": "Tweet-Toot",
"gen.log_timestamp": "%Y-%m-%d %H:%M:%S",
"tweets.source_account_url": "https://twitter.com/_fixme",
"toots.host_instance": "https://tooting.ch",
"toots.app_secure_token": "cK2YcOkkAB7UGUPjd3JX4VJSX6EfvNdT2TIm1k0AOIc",
"toots.cache_path": "/tmp/"
}

toots.app_secure_token : authorize application to write on mastodon. connexion sur le serveurMastodon ,Creation application ....

Exécution

Manuel

on se place dans le répertoire applicatif


cd tweet-toot
source  venv/bin/activate
python run.py

appel script

code script bash

 #! /usr/bin/bash
 export VENV=$PROJET/src/tweet-toot/venv
 . $VENV/bin/activate
 python run.py >>log/lastweet.log

Exécution

./tweet-toot.bash


TO-DO

appel depuis appli trigger... Creation d'un log par toot