Python wrapper for Qzone web login and Qzone http api.
Project description
aioqzone
aioqzone is a python package handling Qzone web login and wrapping some common Qzone Http apis.
Features
Qzone Feature
- QR login
- password login (limited)
- passing captcha (implemented but seems not working...)
- get complete html feeds
- get feed details
- get Qzone album
- like/unlike app
- publish/update/delete text feeds
- comment
Why using this package?
- full ide typing support (typing)
- api response validation (pydantic)
- async design
- complete infrastructure to ease your own develop
- doc support
Working On:
- test coverage
Node Dependencies
jssupport.jsjson.AstLoader
needn't outside processes.- To use
jssupport.execjs
andjssupport.jsjson.NodeLoader
, you need to haveNode.js
installed (at least). - To use
jssupport.jsdom
, you need to have npm packagesjsdom
andcanvas
to be installed.
Description
package | brief description |
---|---|
aioqzone | qzone api wrapper |
jssupport | communicate with node |
qqqr | qzone web login |
Examples
You can look for these repos for examples in practice.
aioqzone plugins
- aioqzone-feed: aioqzone plugin providing higher level api for processing feed
License
Copyright (C) 2022 aioqzone.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aioqzone-0.8.3.dev1.tar.gz
(56.3 kB
view hashes)
Built Distribution
Close
Hashes for aioqzone-0.8.3.dev1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | febdcba4ea049697c2088bb3d87a4141699a9e65c2bf8a92d45b0e72328036bd |
|
MD5 | 090a7414ece33179cb0acc67ace1f0d1 |
|
BLAKE2b-256 | 9ea3ccf11640a912a691326d4283e2433aa394bb160b5deed826bf428549886c |