Login

logo6


Bookshelf Download

Thumbnails:

Description:
Bookshelf is a program to manage your e-book collection - only .PDF format so far, but if someone writes a .epub or .mobi reader for Haiku, I'll look into it.
Bookshelf requires libncurses.so to be installed. You might have it on your system already. Try starting Bookshelf by itself. If it gives an error message, get libncurses.so here.

When you first start Bookshelf, it scans your boot drive for pdf documents. Once you have scanned the disk, Bookshelf will give you the option of reloading the previous scan on startup.

From there, the menus and buttons will allow you to:
  • Open an entry (BePDF required)
  • Import and export your collections
  • Filter your collection (case-insensitive) - This function does not use * or ? wildcards. If you want to filter all your e-books by Ben Bova, just type bova
  • Revert to last scan or to last filter
  • Delete the collection entry (will reappear on the next rescan) and optionally delete the pdf file too (will not appear on rescan)
  • copy either the title of the pdf or the full pathname into the clipboard
To add items to the collection, just add pdf files to your BeFS disk and rescan.

This program does not keep a separate database of item names, so it's up to you to give your pdf documents sane filenames. To help you do this, Bookshelf lets you reveal the file in Tracker. Rename "Fg257xv.pdf" to "Moby Dick by Herman Melville.pdf" and that's how it will show up after a rescan.

Version history
0.1 - 3 Oct 2009 - initial release
0.2 - 4 Oct 2009 - a few speedups and alternative startup instructions in the Readme file. Now compiled with gcc4 to attempt to fix problems that have been reported
0.3 - 1 Nov 2009 - fixed some bugs. Added a helper add to speed up the scanning process a little.
Submitted On:
01 Nov 2009
Submitted By:
Michel Clasquin-Johnson (clasqm)
Submitted On:
01 Nov 2009
File Size:
278.53 Kb
Downloads:
86
License:
Public Domain, yab source code included
File Version:
0.3
File Author:
Michel Clasquin-Johnson
Rating:
Total Votes:0

Comments  

 
0 # there this app was compiled?Lelldorin 2009-10-03 14:04
I dont can run this App using the compiled binarie. then i start the app using the Terminal and the Sourcefile, the App runs.

"Could not open "Bookshelf" with application "Tracker" (Invalid Argument)..."
 
 
0 # Compiling myselfLelldorin 2009-10-03 14:06
Then i compile it by myself i get a running binarie with 948 KB, your binarie have 744 KB.
 
 
0 # clasqm 2009-10-03 15:31
Hi Lelldorin

Thanks for the bug report. I compiled it using yab 1.5 under Haiku R1alpha1. Then I zipped it up and downloaded it to my testing installation, a clean alpha1 setup with nothing else installed. It worked there.

I wasn't planning on 1.2 so soon, but already there are a few changes :P so I'll just compile that and see what happens. Can I send you one privately to test?
 
 
0 # yes you can :-)Lelldorin 2009-10-03 16:00
yes you can :-)
 


Please register to post comments

Search Files

Search For: 
Search File Titles: 
Search File Descriptions: 

The Largest BeOS/Haiku Software Repository