Difference between revisions of "Tweet-toot"
From Fixme.ch
(→code script bash) |
|||
Line 68: | Line 68: | ||
#! /usr/bin/bash | #! /usr/bin/bash | ||
− | |||
export VENV=/home/pboizot/src/tweet-toot/venv | export VENV=/home/pboizot/src/tweet-toot/venv | ||
− | |||
. $VENV/bin/activate | . $VENV/bin/activate | ||
− | |||
DATEDAY=`date +"%j-%H-%M"` | DATEDAY=`date +"%j-%H-%M"` | ||
− | |||
python_run.py >log/lastweet-${DATEDAY}.log | python_run.py >log/lastweet-${DATEDAY}.log | ||
− | |||
− | |||
cat log/lastweet-${DATEDAY}.log | cat log/lastweet-${DATEDAY}.log | ||
Revision as of 14:55, 10 January 2020
Contents
Application creation de toot
Script Python3 dont le code est sur github .
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
script
code script bash
#! /usr/bin/bash export VENV=/home/pboizot/src/tweet-toot/venv . $VENV/bin/activate DATEDAY=`date +"%j-%H-%M"` python_run.py >log/lastweet-${DATEDAY}.log cat log/lastweet-${DATEDAY}.log
Exécution
./tweet-toot.bash
TO-DO
appel depuis appli trigger... Creation d'un log par toot