Add a few commandline parameters for later.

This commit is contained in:
Markus Birth 2016-12-20 01:55:41 +01:00
parent b9c5cddebe
commit 775e912a35

View File

@ -8,6 +8,7 @@ import configparser
import logging
import selection
import sys
from argparse import ArgumentParser
from grab import Grab
from io import StringIO
@ -103,6 +104,15 @@ class PacktPub():
all_books.append(book_obj)
return all_books
parser = ArgumentParser(description="List or download all purchased ebooks from your PACKT account.")
parser.add_argument("--start", help="Index to start at (default: 1)", metavar="NUMBER", type=int, dest="idx_start", required=False)
parser.add_argument("-n", "--count", help="Number of items to download, starting at --start index", metavar="COUNT", type=int, dest="count", required=False)
parser.add_argument("--end", help="Index to stop at (default: last)", metavar="NUMBER", type=int, dest="idx_end", required=False)
#parser.add_argument("--verbose", help="Verbose logging to STDERR", action="store_true")
opts = parser.parse_args()
opts = vars(opts)
p = PacktPub()
#p.login(c.get('DEFAULT', 'PACKT_LOGIN'), c.get('DEFAULT', 'PACKT_PASSWORD'))
#all_books = p.get_ebooks_list()