Python wrapper for Qzone web login and Qzone http api.
Reason this release was yanked:
inappropriate api design
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.0.dev1.tar.gz
(56.2 kB
view hashes)
Built Distribution
Close
Hashes for aioqzone-0.8.0.dev1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 987dec6e5ca678787610f29deba938eb51296d8a9ce74b3fc774614e9e83d2f0 |
|
MD5 | 461904b4c74a066ffa4cda75a5292795 |
|
BLAKE2b-256 | 4edad6fa6ab3deac5ecffd1bffc9c2020779bc5c793de4e510042f7d49c44f50 |