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.9.0a1.dev8.tar.gz
(57.7 kB
view hashes)
Built Distribution
Close
Hashes for aioqzone-0.9.0a1.dev8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62d1d5b242400796a3219a70feae3ea9b5b2567a2b237885b9e7d0201024770e |
|
MD5 | 6b65d9dc27d07a2d6b21e24f980023fe |
|
BLAKE2b-256 | 92a25fe467547f20e802d3e62cc0a6462b488d9df52746f1f302f22118423f8b |