Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arve0/nbleser
Et alternativ til Nasjonalbibliotekets egen webleser.
https://github.com/arve0/nbleser
Last synced: 8 days ago
JSON representation
Et alternativ til Nasjonalbibliotekets egen webleser.
- Host: GitHub
- URL: https://github.com/arve0/nbleser
- Owner: arve0
- License: other
- Created: 2014-05-17T23:47:42.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-12-04T12:42:32.000Z (almost 6 years ago)
- Last Synced: 2024-04-11T07:27:28.345Z (7 months ago)
- Language: JavaScript
- Homepage: https://arve0.github.io/NBLeser/
- Size: 2.09 MB
- Stars: 10
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Om
==
Dette er en alternativ leser for ebøkene på den digitale bokhylla til Nasjonalbiblioteket. Fra bokhylla kan du lese over 170 tusen norske bøker, helt gratis! Du kan bruke leseren her: https://arve0.github.io/NBLeser/Her er en demovideo av leseren: https://youtu.be/waUmeowGwjM
Hvorfor
=======
Jeg har irritert meg over Nasjonalbibliotekets leser, og håper de vil forbedre den. Her er noen av de tingene jeg mener ikke er optimale:* Kræsjer ofte på iPad
- minnelekasje i iOS ved CSS `overflow-y` og `-webkit-overflow-scrolling: touch`
* Zoom er tungvindt
* Vanskelig å kontrollere bildekvalitet
* Ikke tilpasset fullscreen på nettbrett
* Vanskelig å gå til bestemt side (liten scroller)
* Popup med vilkår - unødvendig påtrengendePoengene er demonstrert her: https://youtu.be/zvQaJ54-P4s
# Nåværende mangler i NBLeser
* Tekstsøk og merking i bok[Les TODO](TODO.md)
# Nettressurser
OpenSearch:
https://www.nb.no/services/search/v2/Tilemap service:
https://www.nb.no/services/tilesv2/tilemap?viewer=html&pagetype=&format=json&URN=Henter bilder(url fra tilemap):
https://www.nb.no/services/image/Metadata til bøker:
http://xisbn.worldcat.org/webservices/xid/isbn/8200427005?method=getMetadata&format=json&fl=*Ressursene hentes via https://cors.seljebu.no/ ettersom de ikke tillater CORS/`access-control-allow-origin`.
## Ressurser som ikke er tatt i bruk
Søkeforslag - https://www.nb.no/nbsok/suggestion/search?searchString=jo&maxResults=5&mediaType=&highlight=true# Installer og kjør
```
git clone https://github.com/arve0/NBLeser.git
cd NBLeser
npm install
bower install
npm run build
http-server # må være installert globalt: npm i -g http-server
```
Åpne nettleser og gå til http://localhost:8080/# Lisens
MIT - [les lisens](LICENSE.md).