forked from bambooom/douban-backup
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathutil.js
52 lines (49 loc) · 1.12 KB
/
util.js
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
41
42
43
44
45
46
47
48
49
50
51
52
const DB_PROPERTIES = {
// movie
POSTER: '海报', // common
TITLE: '标题', // common
RATING: '个人评分', // common
RATING_DATE: '打分日期', // common
COMMENTS: '我的短评', // common
YEAR: '上映年份',
DIRECTORS: '导演',
ACTORS: '主演',
GENRE: '类型', // movie, game, drama
ITEM_LINK: '条目链接', // common
IMDB_LINK: 'IMDb 链接',
// music
RELEASE_DATE: '发行日期', // music and game
MUSICIAN: '音乐家',
// book
PUBLICATION_DATE: '出版日期',
PUBLISHING_HOUSE: '出版社',
WRITER: '作者',
ISBN: 'ISBN',
};
const PropertyType = {
POSTER: 'file',
TITLE: 'title',
RATING: 'multi_select',
RATING_DATE: 'date',
COMMENTS: 'rich_text',
YEAR: 'number',
DIRECTORS: 'rich_text',
ACTORS: 'rich_text',
GENRE: 'multi_select',
ITEM_LINK: 'url',
IMDB_LINK: 'url',
RELEASE_DATE: 'date',
MUSICIAN: 'rich_text',
PUBLICATION_DATE: 'date',
PUBLISHING_HOUSE: 'rich_text',
WRITER: 'rich_text',
ISBN: 'number',
};
function sleep(ms) {
return new Promise(r => setTimeout(r, ms));
}
module.exports = {
DB_PROPERTIES,
PropertyType,
sleep,
};