a couple libraries and even MORE restructuring

This commit is contained in:
muskit
2022-09-25 03:39:15 -07:00
committed by msk
parent 579929559f
commit 25025de06b
7 changed files with 235 additions and 113 deletions
+23 -5
View File
@@ -5,6 +5,7 @@
# We should post, at the fastest, one tweet per minute.
import os
import asyncio
import twint
@@ -13,6 +14,8 @@ from talent_lists import *
from api import TwAPI
import talenttweet as tt
cross_tweets_queue = dict()
## Returns list of tweets present in queue.txt
def get_local_queue():
# f = open(os.path.join(get_project_dir(), 'queue.txt'))
@@ -26,14 +29,29 @@ def get_user_tweet_ids(id, limit=None):
c.Limit = limit
c.Store_object = True
c.Store_object_tweets_list = tweets
c.Hide_output = True
twint.run.Search(c)
return [x.id for x in tweets]
def run():
async def run():
queue = get_local_queue()
tweets_ids = get_user_tweet_ids(1390620618001838086, limit=20)
for id in tweets_ids:
ttweet = tt.TalentTweet(id)
print(ttweet)
# for user_id in talents.keys():
# tweets_ids = get_user_tweet_ids(user_id, limit=20)
# for id in tweets_ids:
# ttweet = tt.TalentAPITweet(id)
# print(ttweet)
# ids = get_user_tweet_ids(1413339084076978179, limit=20)
# for id in ids:
# ttweet = tt.TalentAPITweet(tweet_id=id)
# print(ttweet)
# serialized_ttweet = '1573778069441200129 1390620618001838086 1664052905.0 m 70876713 1413326894435602434 r 1413326894435602434'
# ttweet = tt.TalentTweet.deserialize(serialized_ttweet)
# print(ttweet)
ttweet = tt.TalentAPITweet(1573563417415233536)
print(ttweet)
# await TwAPI.instance.create_post(ttweet)