Initalize repo

This commit is contained in:
BaerbelBox
2022-03-31 15:21:47 +02:00
parent 557f3e9b31
commit 7cf65ef092
98 changed files with 15860 additions and 0 deletions

28
FaustBot/StringBuffer.py Normal file
View File

@@ -0,0 +1,28 @@
class StringBuffer:
def __init__(self):
self._buffer = str()
def append(self, to_append):
self._buffer = self._buffer + to_append
return self.get()
def get(self):
ready = list()
# Python do-while-loop
idx = self._buffer.find('\n')
while idx is not -1:
data = self._buffer[0:idx] #
data = data.strip()
if len(data) >= 1:
ready.append(data)
self._buffer = self._buffer[idx + 1:]
idx = self._buffer.find('\n')
return ready
@property
def buffer(self):
return self._buffer
@buffer.setter
def buffer(self, new_value):
self._buffer = new_value