From 663125fdf875fcc44e7be2c5b40c5790c610ab4c Mon Sep 17 00:00:00 2001 From: spla Date: Fri, 27 Jan 2023 13:10:33 +0100 Subject: [PATCH] Fix #2 (nova Class Post) --- post.py | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 post.py diff --git a/post.py b/post.py new file mode 100644 index 0000000..2c8c449 --- /dev/null +++ b/post.py @@ -0,0 +1,40 @@ +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 +