You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
665 B
Python

4 years ago
#!/usr/bin/python
# -*- coding: utf-8 -*-
import random
from mastodon import Mastodon
mastodon = Mastodon(access_token = 'ejemplo5eDmsrdeuntokenbgj7qf7WiTdo_X5dWUt4do2mMcKBqay8k', api_base_url = 'https://mastodon.madrid/')
dataDir = "/home/fanta/repositorios/Haiku_generator/data"
def random_line(fname):
lines = open(fname).read().splitlines()
return random.choice(lines)
# Get random haiku lines
line1 = random_line(dataDir + "/linea1.txt")
line2 = random_line(dataDir + "/linea2.txt")
line3 = random_line(dataDir + "/linea3.txt")
# join the lines
haiku = line1 + "\n" + line2 + "\n" + line3
# send the haiku to mastodon
mastodon.status_post(haiku)