Tool to simple use pixiv api of site (Python >= 3.5)
Project description
dpixiv
Tool to simple use pixiv api of site
Install
pip install dpixiv
Example of using
from dpixiv import DPixivIllusts
pix = DPixivIllusts(login, password, session=None, tt=None, proxy=None) #Auth
### Attributes: ###
pix.login #login
pix.password #password
pix.session #session
pix.tt #tt :-)
pix.proxy #http proxy 'http://{ip}:{port}'
### Methods: ###
# Get lists of ids that recommended to user by pixiv
pictures_ids = pix.recommender(sample_illusts=None, count=100)
# Get list(or not) of short information of pictures (fast speed)
short_pictures_info = pix.illust_list(illusts)
# Get full information of picture (not so fast)
full_picture_info = pix.info(id, token=False)
# Use next method for a lot of pictures(much faster then one by one)
# Get list of full information of picture (medium speed)
full_pictures_info = pix.info_packs(ids, token=False)
# Get lists of ids of pictures that similar to picture with id (fast speed)
similar_pictures_ids = pix.similar(id, limit=10)
# Get list of bookmarks
bookmarks_ids = pix.bookmarks(page=None, from_page=1, to_page=1000000, step_count=10)
# Use page to show only one page
# Get list of following
following_ids = pix.new_work_following(page=None, from_page=1, to_page=1000000, step_count=10)
# Use page to show only one page
# Search by name
search_ids = pix.search(page=None, from_page=1, to_page=1000000, step_count=10)
# Use page to show only one page
# Add tag (set token=True to info and get by 'token' key)
response = pix.add_tag(pic_id, tag, token)
# Delete tag
response = pix.del_tag(pic_id, tag, token)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dpixiv-3.1.0.tar.gz
(4.8 kB
view hashes)
Built Distribution
dpixiv-3.1.0-py3-none-any.whl
(9.2 kB
view hashes)