forked from cdhigh/KindleEar
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathconfig.py
40 lines (32 loc) · 1.92 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/usr/bin/env python
# -*- coding:utf-8 -*-
"""app的配置文件"""
SrcEmail = "[email protected]" #邮件的发件人地址
DEFAULT_MASTHEAD = "mh_default.gif" #如果书籍没有题图,则使用此题图。
DEFAULT_COVER = "cv_default.jpg" #如果书籍没有封面,则使用此封面,留空则不添加封面
TIMEZONE = 8 #默认时区
#自定义RSS的默认标题,后续可以在网页上修改,如果包含中文则需要在前面加u''
MY_FEEDS_TITLE = u'KindleEar'
MY_FEEDS_DESC = u'RSS delivering from KindleEar'
#设置下载RSS和文章的超时时间,单位为秒,如果RSS很多,设置短一点有可能提高一些效率
#但是也增加了下载超时的可能,超时则丢失超时的RSS或文章或图片,不会有更多的影响
#(GAE默认为5秒)
CONNECTION_TIMEOUT = 20
# True则发送邮件的文件名转换为拼音(如果是汉字的话)
PINYIN_FILENAME = False
#True则每篇文章都自动检测编码,这会减慢一些处理速度,但是一般不会导致乱码
#False则先使用上一篇文章的编码进行解码,如果失败再检测此文章编码,
#因为每个RSS源的第一篇文章都强制检测一次编码,一般来说不会导致乱码,
#并且处理性能好很多,如果有部分文章出现乱码,则需要设置此选项为True
#否则还是推荐设置为False
ALWAYS_CHAR_DETECT = False
#是否使用异步方式获取RSS文章。
#经过多次测试,异步urlfetch相比同步模式并没有什么优势,时不时反而比同步模式还
#慢,建议设置为False
USE_ASYNC_URLFETCH = False
USE_ASYNC_URLFETCH_IN_FEEDS = False
#是否生成TOC的文章内容预览,如果使用非触摸版Kindle,没意义,因为看不到
#对于kindle touch和kindle paperwhite可以考虑,不过因为需要额外的处理,效率低一点
#如果没有必要可以关闭。
GENERATE_TOC_DESC = True
TOC_DESC_WORD_LIMIT = 150 # 内容预览(摘要)字数限制