/Book-Catalogue

A book cataloging tool for Android phones.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

#
# 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 <http://www.gnu.org/licenses/>.
#

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.2
* Books can now be automatically added by searching for the author name and book title
* Updating thumbnails, genre and description fields will also search by author name and title is the isbn does not exist
* Expand/Collapse all bug fixed
* The search query will be shown at the top of all search screens

New in v3.1
* The audiobook checkbox has been replaced with a format selector (inc. paperback, hardcover, companion etc)
* When adding books the current bookshelf will be selected as the default bookshelf
* Genre/Subject and Description fields have been added (Requested by Tosh) and will automatically populate based on Google Books and Amazon information
* The save button will always be visible on the edit book screen
* Searching for a single space will clear the search results page
* The Date Picker will now appear in a popup in order to save space on the screen (Requested by several people)
* To improve speed when sorting by title, the titles will be broken up by the first character. Remember prefixes such as "the" and "a" are listed after the title, e.g. "The Trigger" becomes "Trigger, The"

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 <Empty Series> 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)