Compare commits

..

4 Commits

Author SHA1 Message Date
55448286+taizan-hokuto@users.noreply.github.com
57d72cb78d Merge branch 'develop' 2019-11-03 10:59:11 +09:00
55448286+taizan-hokuto@users.noreply.github.com
af6b75669b Increment version 2019-11-03 10:58:49 +09:00
55448286+taizan-hokuto@users.noreply.github.com
48f07bdf34 Update README 2019-11-03 09:42:41 +09:00
55448286+taizan-hokuto@users.noreply.github.com
01dc1709c4 Update README 2019-11-03 09:39:58 +09:00
2 changed files with 22 additions and 12 deletions

View File

@@ -1,11 +1,10 @@
pytchat
=======
pytchat is a python library for fetching youtube live chat.
## Description
pytchat is a python library for fetching youtube live chat.
pytchat is a python library for fetching youtube live chat
without using youtube api, Selenium or BeautifulSoup.
Other features:
@@ -15,12 +14,13 @@ Other features:
instead of web scraping.
## Install
```
```python
pip install pytchat
```
## Examples
```
### on-demand mode
```python
from pytchat import LiveChat
chat = LiveChat("G1w62uEMZ74")
@@ -31,12 +31,14 @@ while chat.is_alive():
data.tick()
```
callback mode
```
### callback mode
```python
from pytchat import LiveChat
import time
chat = LiveChat("G1w62uEMZ74", callback = func)
while chat.is_alive():
#other background operation here.
time.sleep(3)
def func(chatdata):
@@ -45,8 +47,8 @@ def func(chatdata):
chat.tick()
```
asyncio context:
```
### asyncio context:
```python
from pytchat import LiveChatAsync
import asyncio
@@ -66,8 +68,8 @@ loop.run_until_complete(main())
```
yt api compatible processor:
```
### yt api compatible processor:
```python
from pytchat import LiveChat, CompatibleProcessor
chat = LiveChat("G1w62uEMZ74",
@@ -113,6 +115,11 @@ Structure of each item which got from items() function.
<td>int</td>
<td>unixtime milliseconds</td>
</tr>
<tr>
<td>datetime</td>
<td>str</td>
<td></td>
</tr>
<tr>
<td>amountValue</td>
<td>float</td>
@@ -188,10 +195,13 @@ Structure of author object.
<td></td>
</tr>
</table>
## Licence
[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)
## Author
[taizan-hokuto](https://github.com/taizan-hokuto)
[taizan-hokuto](https://github.com/taizan-hokuto)
[twitter:@taizan205](https://twitter.com/taizan205)

View File

@@ -2,7 +2,7 @@
pytchat is a python library for fetching youtube live chat.
"""
__copyright__ = 'Copyright (C) 2019 taizan-hokuto'
__version__ = '0.0.1.5'
__version__ = '0.0.1.6'
__license__ = 'MIT'
__author__ = 'taizan-hokuto'
__author_email__ = '55448286+taizan-hokuto@users.noreply.github.com'