Il s'agit d'une base de code rapide et sale que j'utilise pour sélectionner les gagnants de mes cadeaux Twitter. Les instructions du concours sont que les 3 gagnants sont sélectionnés au hasard parmi ceux qui ont aimé et retweeté le tweet du concours et qui me suivent. Le code enregistre les likes et les retweets, et continue de sélectionner les gagnants au hasard, en vérifiant que le compte me suit, jusqu'à ce que nous ayons les trois gagnants.
Je l'ai utilisé pour ce cadeau :
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>J'ai 2 surprises pour mon cap des 20 000 !
– Tanishq Mathew Abraham (@iScienceLuvr) 8 janvier 2022
Premièrement : UN LIVRE CONCOURS ?
Je dédicace et donne 3 éditions spéciales en couleur du livre de @ abhi1thakur "Approaching Almost Any Machine Learning Problem" (que j'ai aidé à réviser)
Pour participer : aimez, RT ce tweet et suivez-moi avant le 14 janvier à 10h PST pic.twitter.com/Hi5VQuGepU
twitter_save_likes.py
et twitter_save_retweets.py
sous la forme tweet_id
.twitter_save.sh
pendant la durée du concours, qui vérifie occasionnellement les nouveaux likes et retweets à l'aide des scripts Python mentionnés précédemment.twitter_pick_winners.py
qui sélectionne les gagnants.Ce code était principalement basé sur l'excellent article de blog d'Alexey Grigorev mais mis à jour pour l'API Twitter v2.