Compare commits

...

5 Commits

Author SHA1 Message Date
taizan-hokuto
fb0edef136 Merge branch 'release/v0.0.5.0' 2020-01-13 09:38:10 +09:00
taizan-hokuto
e03d39475e Increment version 2020-01-13 09:37:34 +09:00
taizan-hokuto
2462b8aca0 Merge branch 'hotfix/fix_defaultprocessor_display_amount' 2020-01-13 08:19:42 +09:00
taizan-hokuto
a1024c8734 Merge tag 'fix_defaultprocessor_display_amount' into develop 2020-01-13 08:19:42 +09:00
taizan-hokuto
6b3ca00d35 Fix superchat/sticker display amount 2020-01-13 08:19:03 +09:00
4 changed files with 7 additions and 14 deletions

View File

@@ -27,7 +27,7 @@ pip install pytchat
```python
from pytchat import LiveChat
chat = LiveChat("rsHWP7IjMiw")
chat = LiveChat("DSGyEsJ17cI")
while chat.is_alive():
data = chat.get()
for c in data.items:
@@ -47,7 +47,7 @@ def display(data):
data.tick()
if __name__ == '__main__':
chat = LiveChat("rsHWP7IjMiw", callback = display)
chat = LiveChat("DSGyEsJ17cI", callback = display)
while chat.is_alive():
#other background operation.
time.sleep(3)
@@ -61,7 +61,7 @@ from concurrent.futures import CancelledError
import asyncio
async def main():
chat = LiveChatAsync("rsHWP7IjMiw", callback = func)
chat = LiveChatAsync("DSGyEsJ17cI", callback = func)
while chat.is_alive():
#other background operation.
await asyncio.sleep(3)
@@ -86,7 +86,7 @@ if __name__ == '__main__':
from pytchat import LiveChat, CompatibleProcessor
import time
chat = LiveChat("rsHWP7IjMiw",
chat = LiveChat("DSGyEsJ17cI",
processor = CompatibleProcessor() )
while chat.is_alive():
@@ -108,7 +108,8 @@ from pytchat import LiveChat
def main():
#seektime (seconds): start position of chat.
chat = ReplayChat("ojes5ULOqhc", seektime = 60*30)
chat = LiveChat("ojes5ULOqhc", seektime = 60*30)
print('Replay from 30:00')
while chat.is_alive():
data = chat.get()
for c in data.items:

View File

@@ -2,7 +2,7 @@
pytchat is a python library for fetching youtube live chat without using yt api, Selenium, or BeautifulSoup.
"""
__copyright__ = 'Copyright (C) 2019 taizan-hokuto'
__version__ = '0.0.4.9'
__version__ = '0.0.5.0'
__license__ = 'MIT'
__author__ = 'taizan-hokuto'
__author_email__ = '55448286+taizan-hokuto@users.noreply.github.com'

View File

@@ -10,13 +10,9 @@ class LiveChatPaidMessageRenderer(BaseRenderer):
def get_snippet(self):
super().get_snippet()
self.author.name = self.renderer["authorName"]["simpleText"]
amountDisplayString, symbol, amount =(
self.get_amountdata(self.renderer)
)
self.message = self.get_message(self.renderer)
self.amountValue= amount
self.amountString = amountDisplayString
self.currency= currency.symbols[symbol]["fxtext"] if currency.symbols.get(symbol) else symbol

View File

@@ -10,13 +10,9 @@ class LiveChatPaidStickerRenderer(BaseRenderer):
def get_snippet(self):
super().get_snippet()
self.author.name = self.renderer["authorName"]["simpleText"]
amountDisplayString, symbol, amount =(
self.get_amountdata(self.renderer)
)
self.message = ""
self.amountValue = amount
self.amountString = amountDisplayString
self.currency = currency.symbols[symbol]["fxtext"] if currency.symbols.get(symbol) else symbol