Fix #2 (nova Class Post)
This commit is contained in:
pare
0b56f14aab
commit
663125fdf8
S'han modificat 1 arxius amb 40 adicions i 0 eliminacions
40
post.py
Normal file
40
post.py
Normal file
|
@ -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
|
||||
|
Loading…
Referencia en una nova incidència