mirror of
				https://github.com/Garmelon/PFERD.git
				synced 2025-11-03 22:23:41 +01:00 
			
		
		
		
	add dedicated ilias-web crawler command
This commit is contained in:
		@@ -4,7 +4,7 @@ from typing import Callable, Dict
 | 
			
		||||
from ..auth import Authenticator
 | 
			
		||||
from ..config import Config
 | 
			
		||||
from .crawler import Crawler, CrawlError, CrawlerSection  # noqa: F401
 | 
			
		||||
from .ilias import KitIliasWebCrawler, KitIliasWebCrawlerSection
 | 
			
		||||
from .ilias import IliasWebCrawler, IliasWebCrawlerSection, KitIliasWebCrawler, KitIliasWebCrawlerSection
 | 
			
		||||
from .kit_ipd_crawler import KitIpdCrawler, KitIpdCrawlerSection
 | 
			
		||||
from .local_crawler import LocalCrawler, LocalCrawlerSection
 | 
			
		||||
 | 
			
		||||
@@ -18,6 +18,8 @@ CrawlerConstructor = Callable[[
 | 
			
		||||
CRAWLERS: Dict[str, CrawlerConstructor] = {
 | 
			
		||||
    "local": lambda n, s, c, a:
 | 
			
		||||
        LocalCrawler(n, LocalCrawlerSection(s), c),
 | 
			
		||||
    "ilias-web": lambda n, s, c, a:
 | 
			
		||||
        IliasWebCrawler(n, IliasWebCrawlerSection(s), c, a),
 | 
			
		||||
    "kit-ilias-web": lambda n, s, c, a:
 | 
			
		||||
        KitIliasWebCrawler(n, KitIliasWebCrawlerSection(s), c, a),
 | 
			
		||||
    "kit-ipd": lambda n, s, c, a:
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,9 @@
 | 
			
		||||
from .kit_ilias_web_crawler import KitIliasWebCrawler, KitIliasWebCrawlerSection
 | 
			
		||||
from .ilias_web_crawler import IliasWebCrawler
 | 
			
		||||
from .kit_ilias_web_crawler import KitIliasWebCrawler, KitIliasWebCrawlerSection, IliasWebCrawlerSection
 | 
			
		||||
 | 
			
		||||
__all__ = ["KitIliasWebCrawler", "KitIliasWebCrawlerSection"]
 | 
			
		||||
__all__ = [
 | 
			
		||||
    "IliasWebCrawler",
 | 
			
		||||
    "IliasWebCrawlerSection",
 | 
			
		||||
    "KitIliasWebCrawler",
 | 
			
		||||
    "KitIliasWebCrawlerSection",
 | 
			
		||||
]
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user