https://github.com/e-e-e/isbn-to-gspread
A web app which collects book metadata from isbns and saves the records to a google spreadsheet.
https://github.com/e-e-e/isbn-to-gspread
Last synced: about 1 month ago
JSON representation
A web app which collects book metadata from isbns and saves the records to a google spreadsheet.
- Host: GitHub
- URL: https://github.com/e-e-e/isbn-to-gspread
- Owner: e-e-e
- Created: 2016-05-31T03:31:39.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-27T05:37:39.000Z (about 10 years ago)
- Last Synced: 2025-02-28T22:12:17.318Z (over 1 year ago)
- Language: Python
- Size: 22.5 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# ISBN to Google spreadsheet
Enables you to quickly look up metadata associated with an ISBN and append it to a google spreadsheet. The books isbn, title, author, year, and publisher, are stored together as a new row.
**note:** google spreadsheets have 1000 rows by default. If you do not initially remove these the app will start appending rows at 1001.
This has been build to be used with the iPhone application [iScanWeb](https://itunes.apple.com/us/app/iscan-scan-barcodes-to-web/id443235962?mt=8). This enables users to quickly scan barcodes of books to share the metadata.
To configure the iScanWeb app:
> Form Name = isbnform
> Form Field = isbn
> Start Url = the url pointing to this app
This has been developed to help with cataloguing the library at [Frontyard](www.frontyardprojects.org/library).
## installation
```sh
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
```
requires a config.ini
```conf
[server]
server_port = defaultport
images_dir = /dir/of/static/images/directory
css_dir = /dir/of/css/files
[authentication]
google_speadsheet = url.to.google.speadsheet
google_credentials = /path/to/credentials.json
isbndb_key = yourkeyforisbndb.com
trove_key = an api key for trove.nla.gov.au
```