Skip to content

Voici le début d'un programme d'analyse sentimental des tweets

Notifications You must be signed in to change notification settings

creacress/Twitter_Analyst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Twitter Sentiment Analysis and Cyberbullying Detection

Description

Ce script Python utilise l'API Twitter pour récupérer les tweets d'un utilisateur spécifié, les nettoie, détecte la langue, effectue une analyse de sentiment et évalue le potentiel de cyberintimidation. Les résultats sont stockés dans une base de données SQLite locale.

Features

  • Connexion à l'API Twitter et récupération des tweets
  • Nettoyage et prétraitement du texte des tweets
  • Détection de la langue du tweet
  • Analyse de sentiment des tweets en anglais avec VADER et en français avec le modèle CamemBERT
  • Détection des tweets potentiellement cyberintimidants
  • Stockage des données dans une base de données SQLite

Installation

Pour utiliser ce script, vous devez installer les dépendances suivantes:

pip install tweepy configparser re sqlite3 langdetect transformers vaderSentiment

Configuration

Avant d'exécuter le script, vous devez configurer vos clés d'API Twitter dans un fichier config.ini comme suit:

[TwitterAPI]
CONSUMER_KEY = VotreConsumerKey
CONSUMER_SECRET = VotreConsumerSecret
ACCESS_TOKEN = VotreAccessToken
ACCESS_TOKEN_SECRET = VotreAccessTokenSecret

Usage

Pour exécuter le script, lancez simplement le fichier principal:

python main.py

Database Schema

La base de données SQLite contient la table suivante:

tweets (
    id INTEGER PRIMARY KEY,
    tweet_text TEXT NOT NULL,
    language TEXT,
    sentiment_score REAL,
    potential_cyberbullying BOOLEAN
)

License

Incluez des informations sur la licence ici, si applicable.

Contributions

Les contributions à ce projet sont les bienvenues. Veuillez suivre les bonnes pratiques pour les contributions et les pull requests.

Contact

Si vous avez des questions ou des commentaires, veuillez contacter [WebcressonTech] à [[email protected]].

About

Voici le début d'un programme d'analyse sentimental des tweets

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages