# doujinshi options
parser.add_option('--id', type='string', dest='id', action='store', help='doujinshi ids set, e.g. 1,2,3')
- parser.add_option('--search', '-s', type='string', dest='keyword', action='store', help='search doujinshi by keyword')
+ parser.add_option('--search', '-s', type='string', dest='keyword', action='store',
+ help='search doujinshi by keyword')
parser.add_option('--tag', type='string', dest='tag', action='store', help='download doujinshi by tag')
+ parser.add_option('--artist', type='string', dest='artist', action='store', help='download doujinshi by artist')
+ parser.add_option('--character', type='string', dest='character', action='store', help='download doujinshi by character')
+ parser.add_option('--parody', type='string', dest='parody', action='store', help='download doujinshi by parody')
+ parser.add_option('--group', type='string', dest='group', action='store', help='download doujinshi by group')
parser.add_option('--favorites', '-F', action='store_true', dest='favorites',
help='list or download your favorites.')
if options.is_download and doujinshis:
doujinshi_ids = map(lambda d: d['id'], doujinshis)
+ elif options.artist:
+ doujinshis = tag_parser(options.artist, max_page=options.max_page, index=1)
+ print_doujinshi(doujinshis)
+ if options.is_download and doujinshis:
+ doujinshi_ids = map(lambda d: d['id'], doujinshis)
+
+ elif options.character:
+ doujinshis = tag_parser(options.character, max_page=options.max_page, index=2)
+ print_doujinshi(doujinshis)
+ if options.is_download and doujinshis:
+ doujinshi_ids = map(lambda d: d['id'], doujinshis)
+
+ elif options.parody:
+ doujinshis = tag_parser(options.parody, max_page=options.max_page, index=3)
+ print_doujinshi(doujinshis)
+ if options.is_download and doujinshis:
+ doujinshi_ids = map(lambda d: d['id'], doujinshis)
+
+ elif options.group:
+ doujinshis = tag_parser(options.group, max_page=options.max_page, index=4)
+ print_doujinshi(doujinshis)
+ if options.is_download and doujinshis:
+ doujinshi_ids = map(lambda d: d['id'], doujinshis)
+
elif options.keyword:
- doujinshis = search_parser(options.keyword, options.page)
+ doujinshis = search_parser(options.keyword, sorting=options.sorting, page=options.page)
print_doujinshi(doujinshis)
if options.is_download:
doujinshi_ids = map(lambda d: d['id'], doujinshis)