Difference between revisions of "Tweet-toot"

From Fixme.ch
Jump to: navigation, search
Line 20: Line 20:
  
 
Pre-requis :
 
Pre-requis :
apt-get install python3-venv
 
  
 +
python3 , virtuelen
 +
 +
apt-get install python3-venv
 +
 +
----
  
 
  cd tweet-toot
 
  cd tweet-toot
Line 30: Line 34:
 
=== installation requirement ===
 
=== installation requirement ===
  
pip install -r requirements.txt
+
  pip install -r requirements.txt
  
  
Line 51: Line 55:
 
=== Manuellement ===
 
=== Manuellement ===
  
on se place dans le répertoireapplicatif  
+
on se place dans le répertoireapplicatif  
  
--
 
 
----
 
----
  
Line 61: Line 64:
  
  
=== Appel du script ===
+
==== script bash ====
 
+
code
==== bash ====
+
 
   
 
   
#! /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
 +
 
 +
 
 +
----
  
 +
Exécution
  
./tweet-toot.bash
+
./tweet-toot.bash
  
  

Revision as of 19:48, 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

Manuellement

on se place dans le répertoireapplicatif


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


script bash

code

 #! /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...