Overview

Bidebarrieta
============
Copyright (C) 2010-13  Iñigo Serna
Time-stamp: <2013-01-29 12:26:02 inigo>


Description
-----------
Bidebarrieta is an ebook manager.


Requirements
------------
. python 2.6 or 2.7 (does not work with 3.x)
. modules:
  . pygtk 2.16+


Database schema
---------------
Library
  . name
  . base path
  . books *

File
  . path (no filename, only dir, none for physical books)
  . filename (no ext, none for physical books)
  . format (ext or physical)
  . size (none for physical books)
  . added
  . mtime

Book
  . id = sha1
  . title
  . author(s) *
  . edition
  . period (middle age, modern, ...)
  . publisher *
  . pubdate
  . isbn
  . file *
  . tags *
  . added timestamp
  . rating
  . comments
  . lang. ISO 639-1, http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
  . cover *

Book
  . id
  ---------------------------------------
  . path (unique)
  . format (ext or physical)
  . size (none for physical books)
  . added
  . modified
  ---------------------------------------
  . title
  . author(s) *
[ . number in sequence => NO ]
[ . period (middle age, modern, ...) => NO => use tags]
[ . genre => NO => use tags]
  . publisher *
  . edition
  . pubdate
  . isbn
  . lang. ISO 639-1, http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
  . rating (0-5)
  . comments
  . cover *
  . tags *

Author
  . name
  . sortby

Publisher
  . name

Tag
  . name

Cover
  . data (img data, png format)
  . mode (downloaded, generated from 1st page, build by hand)


Formats
-------
pdf, ps, djvu, dvi
epub
mobi, prc, azw, azw3, azw4
fb2
chm
html
txt
odt, rtf, doc
zip, rar, ...
physical book (not ebook)


Application fs
--------------
/po
/ui
/formats
  pdf
  epub
  fb2
  chm
  mobi
  ...
/internet
  googlebooks,
  isbndb
  wikipedia
db
main


============================================================================