So, after a long time, I've finally come around to making this app a lot better. I've decided to change the scope of the app a bit and hence, introducting athena.
I'll soon archive this repository.
eBooks is an app that searches the interent for the book you request and gives you options to download the book in multiple formats (pdf, epub, mobi etc).
Search
and you'll be given options to download from.Downloads
folder.eBooks dose not search books from a formal database. Instead, your queries are fired through Google and the results are parsed for links to trusted sources that can provide download links. Currently, the only source in use is vk.com with more to follow. From the search results page, the app selects a page that has mentioned your query on the pages text. The selected page is parsed again and all the file download links are collected and sent back for you to see and download.
Another feature that the app provides is ‘Search by Author’ which parses a card view google search page with books by all the authors. While easy, this method is quite inefficient and will be replaced down the line with JSON parsing of Google Books API.
Libraries used:
Once started, an app can never be completely finished.
Any help, including feedback, is highly appreciated. I have just started out with Android and I’m relatively new to app development.
git checkout -b new-branch
git commit -am 'Make a valuable addition'
git push origin new-feature