Esempio n. 1
0
async def _test_async_illust_detail(num):
    async with PixivClient() as client:
        aapi = AppPixivAPI(client=client)
        papi = PixivAPI(client=client)
        await aapi.login(_USERNAME, _PASSWORD)
        await papi.login(_USERNAME, _PASSWORD)
        tasks = [asyncio.ensure_future(illust_detail(aapi, i)) for i in range(num)]
        await asyncio.wait(tasks)
Esempio n. 2
0
async def _test_async_me_following_works(num):
    async with PixivClient() as client:
        aapi = AppPixivAPI(client=client)
        papi = PixivAPI(client=client)
        await aapi.login(_USERNAME, _PASSWORD)
        await papi.login(_USERNAME, _PASSWORD)
        tasks = [asyncio.ensure_future(me_following_works(papi, i)) for i in range(num)]
        await asyncio.wait(tasks)
Esempio n. 3
0
    def __init__(self, **kwargs):
        super().__init__(**kwargs)
        # forces reauth() to trigger if any method is called:
        self.last_auth = datetime.datetime.fromtimestamp(0)
        self.username = ""
        self.password = ""

        self.aapi = AppPixivAPI(**kwargs)
        self.papi = PixivAPI(**kwargs)
Esempio n. 4
0
async def test_pixivpy_async_public_api():
    papi = PixivAPI()
    
    username, password = os.environ['PIXIV_MAIL'], os.environ['PIXIV_PASS']
    
    # For App Pixiv API
    await papi.login(username, password)

    res = await papi.ranking("illust", "day", 1)
    print(res)
Esempio n. 5
0
async def _test_async_ranking(num):
    async with PixivClient() as client:
        aapi = AppPixivAPI(client=client)
        papi = PixivAPI(client=client)
        await papi.login(refresh_token=_TOKEN)
        await aapi.login(refresh_token=_TOKEN)
        # await aapi.login(_USERNAME, _PASSWORD)
        # await papi.login(_USERNAME, _PASSWORD)
        tasks = [asyncio.ensure_future(ranking(papi, i)) for i in range(num)]
        await asyncio.wait(tasks)
def main():
    loop = asyncio.get_event_loop()
    loop.run_until_complete(_main(PixivAPI()))
Esempio n. 7
0
async def login():
    async with PixivClient() as client:
        aapi = PixivAPI(client=client)
        await aapi.login('id', 'pwd')
        illusts = await aapi.ranking('illust', 'daily', 1)
        print(illusts)