예제 #1
0
async def apply() -> int:
    targets = AsyncToon.objects \
        .filter(Q(finished=False) | Q(finished__exists=False))

    models = await get_migrated_models(targets)
    await WebToonPacked.objects.drop()
    for model in models:
        await model.save()
    return len(models)
예제 #2
0
 async def leech(self, pool_size: int = 3, driver: Optional[uc.Chrome] = None) -> None:
     # we want to iterate over all toons that are not explictly finished.
     async for toon in self.filter(Q(finished=False) | Q(finished__exists=False)):
         # if this can have a driver
         if isinstance(toon, SeleniumMixin):
             # and the driver in toon is set but not in global, we set it
             if toon._driver and not driver:
                 driver = toon._driver
             # otherwise if we have a driver but not the toon, set set it
             elif driver:
                 toon._driver = driver
         await toon.leech(pool_size)
예제 #3
0
파일: tbate.py 프로젝트: Chr0nos/jarvis
 class Mongo:
     collection = 'webtoonpackeds'
     filters = Q(domain='thebeginningaftertheend.fr')
예제 #4
0
 class Mongo:
     filters = Q(domain='bug-player.com')
     collection = 'webtoonpackeds'
     manager_class = ToonManager
예제 #5
0
 class Mongo:
     manager_class = ToomicManager
     collection = 'toons'
     filters = Q(domain='toomics.com')
예제 #6
0
파일: webtoons.py 프로젝트: Chr0nos/jarvis
 class Mongo:
     collection = 'webtoonpackeds'
     filters = Q(domain__in=['webtoons.com', 'webtoon.com'])
     manager_class = ToonManager
예제 #7
0
 class Mongo:
     collection = 'webtoonpackeds'
     filters = Q(domain='mangascan.cc')
     manager_class = ToonManager
예제 #8
0
 class Mongo:
     manager_class = MangaOriginmManager
     collection = 'toons'
     filters = Q(domain='mangas-origines.fr')
예제 #9
0
 class Mongo:
     collection = 'webtoonpackeds'
     filters = Q(domain='scan-1.com')
     manager_class = ToonManager
예제 #10
0
 async def leech(self) -> None:
     query = Q.raw({"$or": [{"finished": False}, {"finished": {'$exists': False}}]})
     async for toon in self.filter(query).lasts():
         await toon.leech()
예제 #11
0
 class Mongo:
     manager_class = ToonManager
     collection = 'webtoonpackeds'
     filters = Q(domain='lelscan-vf.co')