Peruse with Spritz
Made with simplicity in mind to efficiently read with Spritz.
Usage
- to use the app, check out the play store or download one of the apks in this directory:
https://github.com/oulrich1/PeruseWithSpritz/tree/master/mobile
The one with OCR capabilities is not on the play store, it doesn't work well enough.
Functionality
- Users can share e-pubs from the FS to the app.
- Users can share text to the app
- Users can share web pages to the app
- It provides a text fragment in which the user can paste or type text to spritz.
- Anything that is spritzed is saved to the phone's local database in the "recent" perusals list
- Perusals can be removed
- Perusals can be renamed
- Perusals' text can NOT be edited
- OCR could be better ( Improve filtering or perform isbn scanning instead, to find a digital copy )
Note about saving the Perusals:
The title of the perusals is limited to the first three words of the text. If the Spritzing was done on a URL then the text is not saved, rather, only the url is saved. In that case, the title is set to the part after the web protocol "http://" stuff in the url. (Maybe the app should just save the text and not the URL to prevent multiple spritz web scrapes?)
Known Issues:
- URL Link sharing opens the spritz fragment (through the 'peruse controller' aka edittext fragment) and the url is saved in a recent perusal item, but Spritz fails to load and "spritz" the url.. The current user workaround is to go to the recent perusals list and select the url just shared/added. then it works flawlessly.
- Main activity: Choosing intent assumes "/" intent type is for e-pubs, should just be "application/epub+zip". On phone and simulator, sharing/sending epub from filesystem with the app created an intent with type "/". unexpected..
- E-Pub UI is plain. ( Buttons or no buttons? Swipey views! )
- Text from an e-pub "page" is saved to recent list when Spritzed. Subject to change.
- Canceling during ocr causes app to crash..
Todo
- Wearable Spritz Views. If wearable is present, send text data to the watch instead on "Spritz"
- Implement Spritz view subclass that ties in with the wearable 'fragments' ( to create views while computing the tings )
- Feature to change font type for reading purposes
- seperate text catagories: text, url, epub, images
- Share URL to epub
- Fix issues
Long Term
- Figure out a way to easily access the book based on isbn number
- Perusal Sharing
- PDF support?
Log in or sign up for Devpost to join the conversation.