diff --git a/cron-sample.sh b/cron-sample.sh index 2c362dca7177efab6a46ff65f9bcc69ea7251392..d1946d22da1ab187aeb2c398739cb7a1559335be 100644 --- a/cron-sample.sh +++ b/cron-sample.sh @@ -2,10 +2,14 @@ # source /home/cquest/.virtualenvs/tootbot/bin/activate # parameters: -# 1- twitter account to clone +# 1- twitter account to clone / or rss/atom feed URL # 2- mastodon login # 3- mastodon password # 4- instance domain (https:// is automatically added) +# 5- max age (in days) +# 6- footer tags to add (optionnal) python3 tootbot.py geonym_fr geonym@amicale.net **password** test.amicale.net python3 tootbot.py cq94 cquest@amicale.net **password** test.amicale.net + +python3 tootbot.py https://www.data.gouv.fr/fr/datasets/recent.atom cquest+opendata@amicale.net **password** amicale.net 2 "#dataset #opendata #datagouvfr" diff --git a/tootbot.py b/tootbot.py index 8858a0e26572f57d4f20da428db0b5a2ea8e7d7b..a62953b890ce668284c9de82047d7d12c16cfeb4 100755 --- a/tootbot.py +++ b/tootbot.py @@ -9,7 +9,7 @@ from mastodon import Mastodon import requests if len(sys.argv) < 4: - print("Usage: python3 tootbot.py twitter_account mastodon_login mastodon_passwd mastodon_instance") # noqa + print("Usage: python3 tootbot.py twitter_account mastodon_login mastodon_passwd mastodon_instance [max_days [footer_tags]]") # noqa sys.exit(1) # sqlite db to store processed tweets (and corresponding toots ids)