{"id":22700066,"url":"https://github.com/ub-mannheim/vmabookshelf","last_synced_at":"2025-07-05T18:06:57.434Z","repository":{"id":28382025,"uuid":"31896141","full_name":"UB-Mannheim/vMaBookShelf","owner":"UB-Mannheim","description":"Create a virtual Book Shelf, Proxy script for connect to other webpages (ebooks) and a Firefox Add-on vMaBookShelfHelper","archived":false,"fork":false,"pushed_at":"2021-10-20T11:23:29.000Z","size":1965,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-06-03T06:42:46.666Z","etag":null,"topics":["bookshelf","code4lib"],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UB-Mannheim.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-09T12:04:26.000Z","updated_at":"2025-05-09T16:33:09.000Z","dependencies_parsed_at":"2022-09-03T13:42:36.707Z","dependency_job_id":null,"html_url":"https://github.com/UB-Mannheim/vMaBookShelf","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/UB-Mannheim/vMaBookShelf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UB-Mannheim%2FvMaBookShelf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UB-Mannheim%2FvMaBookShelf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UB-Mannheim%2FvMaBookShelf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UB-Mannheim%2FvMaBookShelf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UB-Mannheim","download_url":"https://codeload.github.com/UB-Mannheim/vMaBookShelf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UB-Mannheim%2FvMaBookShelf/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261777711,"owners_count":23208127,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bookshelf","code4lib"],"created_at":"2024-12-10T06:09:43.032Z","updated_at":"2025-06-25T00:08:39.965Z","avatar_url":"https://github.com/UB-Mannheim.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vMaBookShelf\n\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/5ab6da2cfce64583b507f6aa8b04d592)](https://app.codacy.com/app/UB-Mannheim/vMaBookShelf?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=UB-Mannheim/vMaBookShelf\u0026utm_campaign=Badge_Grade_Dashboard)\n\nCopyright (C) 2014–2019 Universitätsbibliothek Mannheim\n\nAuthors: Bernd Fallert (UB Mannheim)\n\nThis is free software. You may use it under the terms of the\nGNU General Public License (GPL). See [LICENSE](LICENSE) for details.\n\n\n## Summary\n\nvMaBookShelf creates a virtual bookshelf:\n\n![virtual booksholf in action](https://github.com/UB-Mannheim/vMaBookShelf/blob/master/Doku/screens/lbs.jpg)\n\n- creates static websites\n- download covers from Amazon\n- creates qr-codes with link to a proxy-server\n  (reason: shorten the links in the qr-code), this proxy-server can call\n  your local Primo / Opac\n- includes a proxy script for connections to other web pages (eBooks ...)\n- includes a Firefox Add-on \"vMaBookShelfHelper\" for these tasks:\n  - wrap the content of other web pages in an iframe\n  - create two timers:\n    - timer one shows a random part of the subjects-html-files and\n    - timer two closes all web pages (ebook or opac) and shows the\n      virtual bookshelf again\n\n\n## Installation\n\nMannheim University Library develops and installs the vMaBookShelf web\napplication on a virtual server with Debian GNU Linux.\n\nSee [INSTALL.md](INSTALL.md) for details.\n\n\n## Bug reports\n\nPlease send your bug reports to https://github.com/UB-Mannheim/vMaBookShelf/issues.\nMake sure that you are using the latest version of the software\nbefore sending a report.\n\n\n## Contributing\n\nBug fixes, new functions, suggestions for new features and\nother user feedback are appreciated.\n\nThe source code is available from https://github.com/UB-Mannheim/vMaBookShelf.\nPlease prepare your code contributions also on GitHub.\n\n\n## Acknowledgments\n\nThis project uses other free software:\n\n* Font Awesome by Dave Gandy – http://fontawesome.io/ (SIL OFL 1.1, MIT License)\n* Java, OpenJDK – http://openjdk.java.net/ (GNU General Public License (GPL))\n* YUICompressor – https://github.com/yui/yuicompressor/ (BSD (revised) open source license)\n* Node.js       - https://nodejs.org/en/ (MIT)\n* jpm           - https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/cfx_to_jpm\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fub-mannheim%2Fvmabookshelf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fub-mannheim%2Fvmabookshelf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fub-mannheim%2Fvmabookshelf/lists"}