Added 'register books' and made a list of book categories
This commit is contained in:
parent
5abde71f2e
commit
09e2bc414d
|
@ -0,0 +1,26 @@
|
||||||
|
Mathematics
|
||||||
|
Physics
|
||||||
|
Science
|
||||||
|
Linux
|
||||||
|
Unix
|
||||||
|
BSD
|
||||||
|
Operating Systems
|
||||||
|
Networking
|
||||||
|
X Window System
|
||||||
|
Algorithms
|
||||||
|
RTFM
|
||||||
|
TeX
|
||||||
|
Computer Graphics
|
||||||
|
Computer Science
|
||||||
|
Computer History
|
||||||
|
Computer Nonsense
|
||||||
|
Programming
|
||||||
|
Programming Languages
|
||||||
|
C/C++
|
||||||
|
Java
|
||||||
|
Lisp
|
||||||
|
Python
|
||||||
|
Perl
|
||||||
|
PVV
|
||||||
|
Religion
|
||||||
|
TODO: Comics/fiction
|
|
@ -19,7 +19,7 @@ def google_suggest_book_data(dbconnection, tmp_file=False):
|
||||||
action_list = []
|
action_list = []
|
||||||
authors_added = {}
|
authors_added = {}
|
||||||
file_prefix = "suggestion"
|
file_prefix = "suggestion"
|
||||||
filler = ' -------------------------------------------------- '
|
filler = ' -------------------------------- '
|
||||||
print("# Enter ISBN number(s), end with eof <CTRL+D>")
|
print("# Enter ISBN number(s), end with eof <CTRL+D>")
|
||||||
for ISBN in sys.stdin:
|
for ISBN in sys.stdin:
|
||||||
ISBN = ISBN.strip()
|
ISBN = ISBN.strip()
|
||||||
|
@ -60,7 +60,7 @@ def google_suggest_book_data(dbconnection, tmp_file=False):
|
||||||
print("No items found")
|
print("No items found")
|
||||||
|
|
||||||
if tmp_file:
|
if tmp_file:
|
||||||
write_tmpfile(file_prefix, write_actionlist(action_list))
|
return write_tmpfile(file_prefix, write_actionlist(action_list))
|
||||||
else:
|
else:
|
||||||
print(write_actionlist(action_list))
|
print(write_actionlist(action_list))
|
||||||
|
|
||||||
|
|
|
@ -365,11 +365,19 @@ def map_cmd(connection, shelfname=None, category=None):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def suggest_book_data(connection, tmp_file=False):
|
def suggest_book_data(connection, tmp_file=False):
|
||||||
google_suggest_book_data(connection, tmp_file)
|
return google_suggest_book_data(connection, tmp_file)
|
||||||
|
|
||||||
|
<<<<<<< .mine
|
||||||
|
def register_books(connection):
|
||||||
|
filename = suggest_book_data(connection, tmp_file=True)
|
||||||
|
run_editor(filename)
|
||||||
|
commit(connection, filename)
|
||||||
|
|
||||||
|
=======
|
||||||
def give_bananas():
|
def give_bananas():
|
||||||
print "Om nom nom... Thanks!"
|
print "Om nom nom... Thanks!"
|
||||||
|
|
||||||
|
>>>>>>> .r164
|
||||||
commands = { 'show':
|
commands = { 'show':
|
||||||
{ 'args': [('ids', (1,None))],
|
{ 'args': [('ids', (1,None))],
|
||||||
'options': ['commit_format', 'tmp_file'],
|
'options': ['commit_format', 'tmp_file'],
|
||||||
|
@ -410,11 +418,16 @@ commands = { 'show':
|
||||||
'options': ['tmp_file'],
|
'options': ['tmp_file'],
|
||||||
'fun': suggest_book_data,
|
'fun': suggest_book_data,
|
||||||
'use_db': True },
|
'use_db': True },
|
||||||
|
'register-books':
|
||||||
|
{ 'args': [],
|
||||||
|
'options': [],
|
||||||
|
'fun': register_books,
|
||||||
|
'use_db': True },
|
||||||
'give-bananas':
|
'give-bananas':
|
||||||
{ 'args': [],
|
{ 'args': [],
|
||||||
'options': [],
|
'options': [],
|
||||||
'fun': give_bananas,
|
'fun': give_bananas,
|
||||||
'use_db': False },
|
'use_db': False }
|
||||||
}
|
}
|
||||||
|
|
||||||
flags = { 'commit_format':
|
flags = { 'commit_format':
|
||||||
|
|
Reference in New Issue