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