#
# BOOK CATALOGUE
#
# @copyright 2010 Evan Leybourn
# @license GNU General Public License
#
# This file is part of Book Catalogue.
#
# Book Catalogue is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Book Catalogue is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Book Catalogue. If not, see .
#
This is an open source Android application. Please feel free to fork, bug fix
and commit back.
This is a simple book catalogue application, to store a list of your books.
Books can be added either manually, by ISBN, or by barcode.
Features include;
* The obvious; you can add, edit, and display a list of books
* Books can be sorted by Author or Title.
* Books can be automatically added by typing in the ISBN or scanning the
barcode. It will search Google Books for details (and download a thumbnail).
It will search more sites as I add them.
* Multiple Books lists (or bookshelves). For example I like to keep my Doctor Who
books separate from my normal fiction books.
* You can search for a book by title, author or series.
* When adding or editing books author, series and publisher should display a
suggestion list
* When downloading book information, authors and titles are converted to proper
case. e.g. "The murder on the links" becomes "The Murder on the Links"
* Using ISBN or Barcode scanning will also download a thumbnail (if available)
New in v3.0.1
* Export bug fixed
* Further enhancements to the new ISBN screen
* Filtering by bookshelf on title view is now fixed
* There is now an when sorting by Series (thanks Vinikia)
* App will now search all fields (Thanks Michael)
New in v3.0
* Added app2sd support (2.2 users only)
* You can now assign books to multiple bookshelves (requested by many people)
* A .nomedia file will be automatically created which will stop the thumbnails showing up in the gallery (thanks Brandon)
* The "Add Book by ISBN" page has been redesigned to be simpler and more stable (thanks Vinikia)
* The export file is now formatted correctly (.csv) (thanks glohr)
* You will be prompted to backup your books on a regular basis
New in v2.9
Tip: If you long click on a book title on the main list you can delete it
Tip: If you want to see all books, change the bookshelf to "All Books"
Tip: You can find the correct barcode for many modern paperbacks on the inside cover
* There is now a "Sort by Unread" option, as well as a "read" icon on the main list (requested by Angel)
* If you long click on the (?) thumbnail you can now select a new thumbnail from the gallery (requested by Giovanni)
* Bookshelves, loaned books and anthology titles will now import correctly
New in v2.8
Don't forget you can hide any of the new fields that you do not want to see.
* Fixed several crashing defects when adding books
* Added Autocompleting Location Field (For Cam)
* Added Read Start & Read End Fields (For Robert)
* Added an Audiobook Checkbox Field (For Ted)
* Added a Book Signed Checkbox Field (For me)
* Series Number now support decimal figures (Requested by Beth)
* List price now support decimal figures (Requested by eleavings)
* Fixed Import Crashes (Thanks Roydalg)
* Fixed several defects for Android 1.6 users - I do not have a 1.6 device to
test on so please let me know if you discover any errors
New in v2.7
* Minor enhancements
* Online help has been written
* Thumbnails can now be hidden just like any other field (Thanks Martin)
* You can also rotate thumbnails; useful for thumbnails taken with the camera
* Bookshelves will appear in the menu immediately (Thanks Martin/Julia)
New in v2.6
* There is now support to record books as anthologies and it's titles.
* There is experimental support to automatically populate the anthology titles
* You can now take photos for the book cover (long click on the thumbnail in edit)
New in v2.5
* There is a new Admin option (Field Visibility) to hide unused fields
* "All Books" should now be saved as a bookshelf preference correctly
* When adding books the bookshelf will default to your currently selected
bookshelf (Thanks Martin)
New in v2.4.2
* You can now delete individual thumbnails by holding on the image and
selecting delete.
New in v2.4
* Adding books will now (finally) search Amazon
* A field for list price has been included (Requested by Brenda)
* You can bulk update the thumbnails for all books with ISBN's from the Admin
page
New in v2.3
* The book thumbnail now appears in the list view
* Emailing the developer now works from the admin page
* The Change Bookshelf option is now more obvious (Thanks Mike)
* The exports have been renamed to csv, use the correct published date and are
now unicode safe (Thanks Mike)
New in v2.2.
* There are two additional sort functions, by series and by loaned (Request from N4ppy)
* Your bookshelf and current location will be saved when you exit (Feedback from Martin)
* Minor interface improvements when sorting by title
New in v2.1
* Your sort order will be automatically saved when to close the
application (Requested by Martin)
* There is a new "about this app" view available from the administration
tabs (Also from Martin)
New in v2.0
* There is a new tabbed "edit" interface to simplify editing books.
* The new comments tab also includes a notes field where you can add personal
notes for any book (Requested by Luke).
* The new loaned books tab allows you to record books loaned to friends. This
will lookup your phone contacts to pre-populate the list (Requested by Luke)
* Scanned books that already exist in the database (based on ISBN) will no
longer be added (Identified by Colin)
* After adding a book, the main view will now scroll to a appropriate location.
* Searching has been made significantly faster.
New in v1.10
* Fixed a crash on the phone (SQL Exception)
New in v1.09
* Amazon unfortunately doesn’t allow using their web services (search) on any
mobile devices, so this has been disabled until I can come up with a work-around.
New in v1.08
* Add by ISBN will now search Amazon as well as Google Books (thanks Sue)
* The series field will attempt to guess the value based on Amazon data
* Fixed an issue for books where the date of publication is just a year
New in v1.07
* Fixes a crash if zxing (barcode scanner) if not installed (as found by Jesse)
* Adds a book count number to the main page (as requested by Keridel)
* The administration page now has a paypal donation link. Please use :-)
New in v1.06
* Import / Export and Manage Bookshelves have been moved to an admin page.
* Bug fixes in the Sort by Title view
* The options menu has been enhanced
New in v1.04
* There is now an option in the main menu to export all data to the SDCard.
This will be saved as a tab separated file in the bookCatalogue directory.
* There is now an option in the main menu to import data from the SDCard.
The import function, expects a file in the same format, location and name
as the export function created.
* Improvements have been made to the search results screen to make it more
obvious
New in v1.03
* Authors like "Marianne De Pierres" and "Ursula Le Guin" are now listed
correctly. They will list as;
De Pierres, Marianne
Le Guin, Ursula
New in v1.02
* The, An, and A should be listed after the title. e.g. "The Trigger" becomes
"Trigger, The"
* Books lists should sort by Series, Series #, then Author (or Title)