https://github.com/ub-mannheim/vmabookshelf
Create a virtual Book Shelf, Proxy script for connect to other webpages (ebooks) and a Firefox Add-on vMaBookShelfHelper
https://github.com/ub-mannheim/vmabookshelf
bookshelf code4lib
Last synced: 7 months ago
JSON representation
Create a virtual Book Shelf, Proxy script for connect to other webpages (ebooks) and a Firefox Add-on vMaBookShelfHelper
- Host: GitHub
- URL: https://github.com/ub-mannheim/vmabookshelf
- Owner: UB-Mannheim
- License: gpl-3.0
- Created: 2015-03-09T12:04:26.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2021-10-20T11:23:29.000Z (over 4 years ago)
- Last Synced: 2025-06-03T06:42:46.666Z (8 months ago)
- Topics: bookshelf, code4lib
- Language: Perl
- Size: 1.87 MB
- Stars: 8
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- License: LICENSE
Awesome Lists containing this project
README
# vMaBookShelf
[](https://app.codacy.com/app/UB-Mannheim/vMaBookShelf?utm_source=github.com&utm_medium=referral&utm_content=UB-Mannheim/vMaBookShelf&utm_campaign=Badge_Grade_Dashboard)
Copyright (C) 2014–2019 Universitätsbibliothek Mannheim
Authors: Bernd Fallert (UB Mannheim)
This is free software. You may use it under the terms of the
GNU General Public License (GPL). See [LICENSE](LICENSE) for details.
## Summary
vMaBookShelf creates a virtual bookshelf:

- creates static websites
- download covers from Amazon
- creates qr-codes with link to a proxy-server
(reason: shorten the links in the qr-code), this proxy-server can call
your local Primo / Opac
- includes a proxy script for connections to other web pages (eBooks ...)
- includes a Firefox Add-on "vMaBookShelfHelper" for these tasks:
- wrap the content of other web pages in an iframe
- create two timers:
- timer one shows a random part of the subjects-html-files and
- timer two closes all web pages (ebook or opac) and shows the
virtual bookshelf again
## Installation
Mannheim University Library develops and installs the vMaBookShelf web
application on a virtual server with Debian GNU Linux.
See [INSTALL.md](INSTALL.md) for details.
## Bug reports
Please send your bug reports to https://github.com/UB-Mannheim/vMaBookShelf/issues.
Make sure that you are using the latest version of the software
before sending a report.
## Contributing
Bug fixes, new functions, suggestions for new features and
other user feedback are appreciated.
The source code is available from https://github.com/UB-Mannheim/vMaBookShelf.
Please prepare your code contributions also on GitHub.
## Acknowledgments
This project uses other free software:
* Font Awesome by Dave Gandy – http://fontawesome.io/ (SIL OFL 1.1, MIT License)
* Java, OpenJDK – http://openjdk.java.net/ (GNU General Public License (GPL))
* YUICompressor – https://github.com/yui/yuicompressor/ (BSD (revised) open source license)
* Node.js - https://nodejs.org/en/ (MIT)
* jpm - https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/cfx_to_jpm