Giter VIP home page Giter VIP logo

audible's People

Contributors

dependabot[bot] avatar michaelrode avatar mjrode avatar

Watchers

 avatar

audible's Issues

New Feature - Good Reads API integration

Integrate with Goodread API

  • Pull popular books from the API
  • Import books from wanted list and download them
  • Use the API to populate the homepage with popular books
  • Use the API to format book info

Refactor GoogleDrive service

  • Try to refactor to use async/await
  • Add ability to configure with token which can be saved to the users profile
  • Add oAuth workflow so a user can authenticate by clicking a button

Display list of books returned from the backend

  • Displays a list of audiobooks matching the search terms
  • Each book has a title, a link to download, a picture of the book, the author, the category, and a description of the book.
  • Need to be able to display author

Frontend allows user to enter title of book to search

As a logged in user I should be immediately taken to the home page where I am able to enter in search terms.

  • When a query is entered it should make a request to the backend to query for a list of audiobooks

  • Should handle searching by either title or author

[BACKEND-FEATURE] Transmission API endpoints

Description

Build out endpoints for Transmission API endpoints

Items

  • Connect to transmission client
  • Get a list of current torrents and their status
  • Add new torrent using info hash magnet link
  • Watch torrent status and emit notification when the download is complete
  • Move the torrent from one folder to another after downloading is complete.
  • Make sure that duplicate torrents will not be added

[BACKEND-FEATURE] Upload and remove completed downloads

Description

Upload audiobook after the download is complete

Items

  • Check on status of transmission downloads
  • If a file is in /books/incomplete and finished downloading upload the file to google drive
  • Delete the torrent after successfully uploaded

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.