Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

import twitter #2

Open
MRpringlesHandS opened this issue May 7, 2023 · 33 comments
Open

import twitter #2

MRpringlesHandS opened this issue May 7, 2023 · 33 comments

Comments

@MRpringlesHandS
Copy link

No description provided.

@MRpringlesHandS
Copy link
Author

image
du coup je comprend pas a quoi sert le import twitter

@MRpringlesHandS
Copy link
Author

nan enfaite j'chui con j'avais pas fait le pip install twitter
mais par contre ca me met un autre problème
image
quand ca me dit " has no attribute 'api' c'est que j'ai oublié de faire quoi ?

@IV2FI
Copy link
Owner

IV2FI commented May 7, 2023

C'est que t'as sûrement pas installé le module twitter pour Python j'imagine. Ou pas le bon ? (je crois qu'il y en a deux avec un nom similaire).

Je crois que c'est celui-ci, mais je me trompe peut-être : https://python-twitter.readthedocs.io/en/latest/

@MRpringlesHandS
Copy link
Author

ouah , la réponse était si rapide , bah j'ai pourtant bien installé avec : pip install python-twitter dans le cmd

@MRpringlesHandS
Copy link
Author

MRpringlesHandS commented May 7, 2023

ouais , bah c'est un peut débile , en gros j'avais remplacé le contenant du fichiers config par un truc trouvé sur la "doc" du python-twitter , j'ai remplacé et tout j'ai plus le probleme d'avant par contre une autre
image
je doit aussi remplacer mes tokens dans api = getApi(os.environ ?
car quand je le fait
image

@IV2FI
Copy link
Owner

IV2FI commented May 7, 2023

Faut que tu mettes ça en variable d'environnement je crois ? Ou alors tu la mets en dur dans le code

@MRpringlesHandS
Copy link
Author

MRpringlesHandS commented May 7, 2023

cette variable os.environ['consumer_key'], os.environ['consumer_secret'], os.environ['access_token_key'], os.environ['access_token_secret'] ?
car j'ai deja fait ca dans le main , puisque elle y est déja

par contre je sais pas ce que signifie en "dur" dans le code , sinon merci pour tes réponses , jamais vu qq qui repond aussi vite

et aussi c'est cette ligne qui pose probleme
image

@MRpringlesHandS
Copy link
Author

MRpringlesHandS commented May 7, 2023

sinon , j'ai recopier le début du code que j'ai trouvé sur le best of et je comprend pas le problème
image
voila le config au cas ou
image

@IV2FI
Copy link
Owner

IV2FI commented May 7, 2023

Il y a un problème d'indentation avec ta fonction "search".

T'as mis des tabulations en trop devant, ça fout la merde, je pense que c'est pour ça.

Ensuite, "en dur", je veux dire que tu mets tes keys directement dans le code. Dans "main.py", tu remplaces ça :

api = getApi(os.environ['consumer_key'], os.environ['consumer_secret'], os.environ['access_token_key'], os.environ['access_token_secret'])

par ça :

api = getApi('TA_consumer_key_VENANT_DE_TWITTER', 'TON_consumer_secret_VENANT_DE_TWITTER', 'TON_access_token_key_VENANT_DE_TWITTER', 'TON_access_token_secret_VENANT_DE_TWITTER')

@MRpringlesHandS
Copy link
Author

ouais , merci j'avais pas vu , du coup je l'ai enlevé mais un nouveau problème apparait , et celui d'avant n'est toujours pas partie
image
je vais tenter de mettre les api en dur , du coup je risque surement de edit ce "post"

@IV2FI
Copy link
Owner

IV2FI commented May 7, 2023

Oui, cette erreur vient de la ligne 4, tu appelles pas la fonction getApi. Faut que tu mettes les secrets et keys en dur comme montré dans mon post précédent

@MRpringlesHandS
Copy link
Author

ouais merci ca marche , mais le problème
image
j'ai portant rien poster , c'est pas grave ce v test de faire un nouveaux truc
à l'arrache , sinon merci pour ton temp et tes connaissances , je m'attendais a ce que quelqu'un reponde aussi vite merci by

@IV2FI
Copy link
Owner

IV2FI commented May 7, 2023

Faut voir, ça vient peut-être des keys/secrets qui sont pas corrects.

Moi je soupçonne le "monkey.jpg" que tu n'as pas dans ton projet (ligne 28). Peut-être télécharger une image, la placer dans le projet du code et la renommer monkey.jpg

Bon courage et de rien

@MRpringlesHandS
Copy link
Author

ouais bah du coup dls , mais ca marche plus je comprend pas , j'ai voulue rajouter des trucs , et en les enlevants ca marchais plus
et j'ai cette erreur
image
je sais pas si tu vois un truc con que j'aurais oublié
j'ai retest sur la version que tu a mit sur github
et même problème
image

@IV2FI
Copy link
Owner

IV2FI commented May 7, 2023

Fais un screenshot entier, je sais pas trop juste avec ces infos.

Tu as peut-être changé la localisation de ton code ? (genre dans un dossier différent par rapport à avant)

@MRpringlesHandS
Copy link
Author

ya quelque truc qui servent a rien en haut
image
image

@IV2FI
Copy link
Owner

IV2FI commented May 7, 2023

Montre voir le dossier où main.py est situé

@MRpringlesHandS
Copy link
Author

image
image
du coup dedans ya d'autre projet github avec le tiens

@MRpringlesHandS
Copy link
Author

et pour le getApi is not defined , j'ai ca pour tout les projets ( en tout cas les 2 que j'ai test )

@IV2FI
Copy link
Owner

IV2FI commented May 7, 2023

Montre voir config.py

@MRpringlesHandS
Copy link
Author

il est vide j'ai tout enlevé
image

@IV2FI
Copy link
Owner

IV2FI commented May 7, 2023

Ah bah c'est pour ça

@MRpringlesHandS
Copy link
Author

comment ca ?
j'ai mit le code en brut
du coup j'avais rien dans le config nan ?

@MRpringlesHandS
Copy link
Author

du coup j'ai re mit le truc mais encore une autre erreur ( en + de l'avoir mit en brut )
image

@MRpringlesHandS
Copy link
Author

MRpringlesHandS commented May 7, 2023

j'ai oublié un truc au bout j'chui con
j'ai retest mais rien change
image

@MRpringlesHandS
Copy link
Author

après j'ai remis : from config import getApi
et j'ai ca :
image
comment je doit le définir ?

@MRpringlesHandS
Copy link
Author

MRpringlesHandS commented May 7, 2023

du coup je l'ai définis de manière éclaté
image

sauf que
image

@MRpringlesHandS
Copy link
Author

MRpringlesHandS commented May 7, 2023

du coup j'ai mit un espace devant mais
image
image

je comprend pas

@IV2FI
Copy link
Owner

IV2FI commented May 8, 2023

Il faut mettre tweets = 0 au dessus de searchs = 0. Regarde dans le fichier de base, ca y est

@MRpringlesHandS
Copy link
Author

ok merci j'avais du la supprimer sans faire exprès
ca fonctionne un peut mieux mais...
image

@MRpringlesHandS
Copy link
Author

et du coup il faut mettre quoi dans le fichier config ?
car hiers tu avais dit que c'était pour ca

@IV2FI
Copy link
Owner

IV2FI commented May 8, 2023

Y'a un quota de publication de tweets par l'API de Twitter. Peut-être que tu as trop fait d'appels à l'API (même si t'as rien tweeté), je ne sais pas.

Egalement, Twitter a changé son API récemment. Il me semble que pour rechercher des tweets maintenant via l'API, il faut payer (100 euros par mois si je me souviens bien). Donc le problème vient peut-être de là.

Il faut débuguer ça petit à petit, mais je peux pas tout te faire, désolé. Je te conseille de coder des petits trucs en python jusqu'à obtenir un bon niveau, puis refaire le tout de zéro.

@MRpringlesHandS
Copy link
Author

d'accord merci quand même , tu ma beaucoup aider , je te souhaite une bonne journée

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants