import pdb class Post: name = 'Mastodon post splitter' def __init__(self, post=None, username=None, n=None, array=[]): self.post = post self.username = username self.n = n self.array = array def split(self, post, username): self.post = post self.username = username post_len = len(self.post) self.n = post_len / 500 start = 0 end = 494 i = 0 while i < self.n: post = f'@{self.username} {self.post[start:end-len(self.username)]}' self.array.append(post) start = end-len(self.username) end = end + 494 i += 1 return self.array