RodrigoMenegat / controle-seus-tweets

Conjunto de scripts simples que usam o pacote tweepy para baixar todos os tweets e likes de um usuário no Twitter. Também contém scritps que permitem remover as publicações feitas e favoritadas.
GNU Lesser General Public License v3.0
52 stars 6 forks source link

NameError: name 'fpath' is not defined #3

Open zeyuri opened 5 years ago

zeyuri commented 5 years ago

image File "delete_my_tweets.py", line 5, in import utils File "/Volumes/docs/Downloads/controle-seus-tweets-master/utils.py", line 133, in with open(fpath, "w+", encoding="UTF-8") as file: NameError: name 'fpath' is not defined

Ta apresentando esse erro ai pra mim.

Eu também tentei deletar todas as linhas da 125 em diante para ver se o script funcionava, já que eu nao iria usar a parte de salvar. Deletei, dai apareceu certinho os dados pra preencher, preenchi, e no final me retornou a mensagem "Pronto! 0 tweets foram deletados, ao todo."

RodrigoMenegat commented 5 years ago

O que aconteceu foi que, no corrigir a issue #2, eu acabei deixando a função sem um indent. Aí, no importar o pacote utils, deu ruim. Se você clonar de novo (ou der um git pull), deve funcionar.

Agora, sobre os zero tweets, qual foi a data que você colocou no terminal? Eu consigo apagar meus tweets normalmente. Ele dá essa mensagem de zero tweets deletados quando não existe nada publicado antes da data que você colocou.

zeyuri commented 5 years ago

isso resolveu, mas continua dando pra mim o erro que falei sobre deletar os tuites.

Será que era porque eu troquei o nome de usuario varias vezes nesse interim? Minha conta é de 2009. Tenho certeza que tem tuites de antes de 2014.

image

RodrigoMenegat commented 5 years ago

Quantos tuites você tem? Tem uma limitação de só conseguir acessar alguns milhares de tweets na API. Se for muito, pode ser isso. Vou acrescentar na documentação.

Em qua, 13 de nov de 2019 21:04, Zé Yuri notifications@github.com escreveu:

isso resolveu, mas continua dando pra mim o erro que falei sobre deletar os tuites.

Será que era porque eu troquei o nome de usuario varias vezes nesse interim? Minha conta é de 2009. Tenho certeza que tem tuites de antes de 2014.

[image: image] https://user-images.githubusercontent.com/4077827/68815040-1573fb80-0659-11ea-9eb7-487a3f8ebdf4.png

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/RodrigoMenegat/controle-seus-tweets/issues/3?email_source=notifications&email_token=AG32YEFRPWLB7XWBL6H4O2TQTSIYTA5CNFSM4JNCIBCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEADMKI#issuecomment-553661993, or unsubscribe https://github.com/notifications/unsubscribe-auth/AG32YEFSJO735QM5SFI43XLQTSIYTANCNFSM4JNCIBCA .

zeyuri commented 5 years ago

eu tenho 19 mil. Quase 20 mil.

Deve ser isso, tentei restringir para todos os tuites antes do junho de 2009 e ainda deu a mesma coisa.

RodrigoMenegat commented 5 years ago

É provável. Se não me engano, os métodos que uso só conseguem alcançar algo perto de 5 mil tweets mais recentes. Vou adicionar a limitação na documentação e ver se acho uma alternativa.

Em qua, 13 de nov de 2019 21:10, Zé Yuri notifications@github.com escreveu:

eu tenho 19 mil. Quase 20 mil.

Deve ser isso, tentei restringir para todos os tuites antes do junho de 2009 e ainda deu a mesma coisa.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/RodrigoMenegat/controle-seus-tweets/issues/3?email_source=notifications&email_token=AG32YEFXC6SWSC3I26ULDVDQTSJP5A5CNFSM4JNCIBCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEEADYBY#issuecomment-553663495, or unsubscribe https://github.com/notifications/unsubscribe-auth/AG32YEDTCFDBOUBJ23KPI3TQTSJP5ANCNFSM4JNCIBCA .

zeyuri commented 5 years ago

saquei, obrigado. Caso ache alguma contorno pra isso, me avisa aqui, ok?