Skip to content

ShiroDoMain/pixivcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pixivcat

an async pixiv toolbox

Feature

  • use async
  • high performance
  • concurrency download
  • raw pixiv api

Useage

  • install pixivcat
  • pip install pixivcat
  • Login to pixiv using refresh token, if you don't have a pixiv refresh token, You can find the access method at @upbit
  •   from pixivcat.AppApi import AppClient
      refresh_token = "xxxxxxxxxxxxxxx" # your refresh token
      async def login():
          app = AppClient(refresh_token=refresh_token)
          async with app:
              image = app.illust_detail(99057163)
              print(image)
              #download image to path
              await image.download_origin("setu")
              # bookmark the image
              await app.illust_bookmark_add(image.id)

proxy

if you want use your proxy, you can add the proxy link to the parameter

app = AppClient(refresh_token=refresh_token,proxy="http://host:port")

exmaple

see exmaple.py

Releases

No releases published

Packages

No packages published

Languages