Skip to content

Nous récupérons plus particulièrement les adresses de la blockchain BITCOIN que des utilisateurs ont posté sur Twitter. Ce projet s’inscrit dans le projet plus large nommé « BITUNAM »

License

Notifications You must be signed in to change notification settings

LucasVialatoux/Crawl-Crypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Collecte d'informations sur l'usage des crypto-monnaies

Projet POM réalisé par :

  • BERBEZIER Nathan
  • VIALATOUX Lucas

Description du sujet :

Récupérer les adresses reliées à des utilisateurs sur Twitter en crawlant Twitter.

Statistiques :

2016/01/01 jusqu'à 2016/12/31

  • Nombre de tweets : 11590
  • Nombre d'adresses récoltées : 361
  • Pourcentage : 3.11%
  • Durée de la recherche : 18.97 min

Basic Installation :

Python:

sudo apt-get python3

Twint (pour ligne de commande):

pip3 install twint

or

git clone https://github.com/twintproject/twint.git
cd twint
pip3 install . -r requirements.txt

Basic utilisation :

python3 Main.py

Some examples :

Default search : get adresses since 2016/01/01 and until 2016/12/31

py Main.py

Get adresses since 2019/03/15 and until 2019/12/31

py Main.py -ts 2019-03-15 -tu 2019-12-31

Get adresses with this searching phrase : 'my btc wallet is'

py Main.py -p 'my btc wallet is'

Get adresses with this searching phrase : 'my btc wallet is' since 2019/03/15 and until 2019/12/31

py Main.py -p 'my btc wallet is' -ts 2019-03-15 -tu 2019-12-31

Advanced Installation (with visualization) :

Elasticsearch:

Download 'Elasticsearch' from https://www.elastic.co/downloads/elasticsearch
Go to 'elasticsearch-X.X.X' folder (where X.X.X is your version)
Open a new cmd in this folder and type : 'elasticsearch'
Check on your web browser that 'http://localhost:9200/' is working

Kibana:

Download 'Kibana' from https://www.elastic.co/downloads/kibana
Go to 'kibana-X.X.X-XXXXXX' folder (where X.X.X-XXXXXX is your version and OS system)
Open a new cmd in this folder and type : 'kibana'
Check on your web browser that 'http://localhost:5601/' is working

Advanced utilisation :

Start Elasticsearch & Kibana:

Go to 'elasticsearch-X.X.X' folder (where X.X.X is your version)
Run 'bin/elasticsearch' (or 'bin\elasticsearch.bat' on Windows)
Go to 'kibana-X.X.X-XXXXXX' folder (where X.X.X-XXXXXX is your version and OS system)
Run 'bin/kibana' (or 'bin\kibana.bat' on Windows)

Set-up Visualisation Dashboard:

Go to 'http://localhost:5601/'
Select 'Management' tab, 'Saved Objects' and then select 'export.ndjson'.
After this just go to 'Dashboard' tab and click on 'Twint Dashboard'

Scrap tweets directly to Visualisation Dashboard:

python3 Graph.py
On 'http://localhost:5601/' just click 'Refresh' button

About

Nous récupérons plus particulièrement les adresses de la blockchain BITCOIN que des utilisateurs ont posté sur Twitter. Ce projet s’inscrit dans le projet plus large nommé « BITUNAM »

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages