terrykyo / PTTLibrary

A Library of PTT in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PTTLibrary: A PTT Library in Python

PTT Library

Package Version Build Status Codacy Badge Requirements Status license Join the chat at https://gitter.im/PTTLibrary/Lobby

PTT Library 是一個由 Python 所開發,用來操作 PTT 的函式庫

無論推文、發文、爬文、寄信、發 P 幣、丟水球還是狂查人家 ID,都可以滿足你的需求

使用最新的 WebSocket 連線模式

支援多國語系,繁體中文與英文

歡迎發起 pull request,提交你開發的 API

測試平台: Windows 10, Ubuntu 18.04, MacOS 10.14

原始碼

介紹影片

版本

0.8.6 beta

穩定後版號將進入 1.0 正式版

取得

安裝

Windows 使用 pip, Linux and Mac 使用 pip3

pip install PTTLibrary

更新

[更新前注意] 0.8 之後不支援 0.7 之前的版本

pip install PTTLibrary --upgrade

基本使用

import PTTLibrary
from PTTLibrary import PTT

PTTBot = PTT.Library()
try:
    PTTBot.login(ID, Password)
except PTTLibrary.ConnectCore.LoginError:
    PTTBot.log('登入失敗')
    sys.exit()
PTTBot.log('登入成功')

    # Do some magic

PTTBot.logout()

詳細說明

請參考 Demo.py 有 API 的詳細範例與參數說明

回報問題

1. 請參考 Demo.py 將 Log level 調整成 TRACE 後並截圖

2. 可以開 issue 也可以直接在 gitter 上問我 Join the chat at https://gitter.im/PTTLibrary/Lobby

需求

Python ≥ 3.6

相依函式庫

progressbar2

websockets

uao

贊助

在這個 github 的小園地,用熱血的心為您打造在 PTT 翱翔的翅膀。

希望您可以贊助這雙翅膀,讓我們一起飛得更遠,

Paypal

XMR

448CUe2q4Ecf9tx6rwanrqM9kfCwqpNbhJ5jtrTf9FHqHNq7Lvv9uBoQ74SEaAu9FFceNBr6p3W1yhqPcxPPSSTv2ctufnQ

About

A Library of PTT in Python

License:MIT License


Languages

Language:Python 99.9%Language:Batchfile 0.1%Language:Shell 0.1%