comicimporter.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:Tenma 作者: Tenma-Server 项目源码 文件源码
def __init__(self):
        # Configure logging
        logging.getLogger("requests").setLevel(logging.WARNING)
        self.logger = logging.getLogger('tenma')

        # Setup requests caching
        requests_cache.install_cache('./media/CACHE/comicvine-cache', expire_after=1800)
        requests_cache.core.remove_expired_responses()

        # Set basic reusable strings
        self.api_key = Settings.get_solo().api_key
        self.directory_path = 'files'

        # API Strings
        self.baseurl = 'https://comicvine.gamespot.com/api/'
        self.imageurl = 'https://comicvine.gamespot.com/api/image/'
        self.base_params = { 'format': 'json', 'api_key': self.api_key }
        self.headers = { 'user-agent': 'tenma' }

        # API field strings
        self.arc_fields = 'deck,description,id,image,name,site_detail_url'
        self.character_fields = 'deck,description,id,image,name,site_detail_url'
        self.creator_fields = 'deck,description,id,image,name,site_detail_url'
        self.issue_fields = 'api_detail_url,character_credits,cover_date,deck,description,id,image,issue_number,name,person_credits,site_detail_url,story_arc_credits,team_credits,volume'
        self.publisher_fields = 'deck,description,id,image,name,site_detail_url'
        self.query_issue_fields ='cover_date,id,issue_number,name,volume'
        self.query_issue_limit = '100'
        self.series_fields = 'api_detail_url,deck,description,id,name,publisher,site_detail_url,start_year'
        self.team_fields = 'characters,deck,description,id,image,name,site_detail_url'

        # International reprint publishers
        # Ordered by # of issues (est.) for quick matching.
        self.int_pubs = [
            2350,   # Panini (21.5k)
            2812,   # Marvel UK (4.2k)
            2094,   # Abril (2.1k)
            2319,   # Planeta DeAgostini (2.1k)
            2903,   # Ediciones Zinco (0.7k)
            1133,   # Semic As (0.3k)
            2961,   # Marvel Italia (0.04k)
        ]

    #==================================================================================================
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号