Files
autotoot/autotoot.py
2022-04-13 22:56:16 -04:00

30 lines
721 B
Python

from bot import bot
from scraper import scraper
import json
import time
def run(masto, service):
# post any new posts, up to limit
subs = service.scrape_all()
for sub in subs:
service.toot_posts(masto, subs[sub])
service.remember()
# post random if it has been a while
service.keep_lively()
def main():
while True:
# get config
config = json.load(open('config.json', 'r'))
# make bots
masto = bot(config, neuter=True)
reddit = scraper("reddit", config, neuter=True)
# run bots
run(masto, reddit)
# buffer time bc posts only happen so often so why check
time.sleep(5)
if __name__ == "__main__":
main()