Code Monkey home page Code Monkey logo

artemis-arrow's People

Contributors

adamdavis99 avatar circlejerkhug avatar deepak2431 avatar dewangmodi avatar gargnishith avatar harshv47 avatar kumaraditya1999 avatar mridul2899 avatar nehakhedkar01 avatar nikhilch23 avatar soulspark666 avatar thelethalcode avatar vjs22334 avatar vva2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

artemis-arrow's Issues

Speed up anime list scraping

Right now, the scraping of all anime details will take around 10 hours on a rough estimate. We have to speed it up. One possible option is to use multiprocessing

suggestions for improvement by adding a few features

following suggestions:
1)Anime feature should support requests for downloading an anime both sub and dub versions.

2)the app should have a "report missing anime/book/song" feature.

  1. what if a request come for downloading copyright restricted content?(or a content which is not avalible on the internet for download)

Add Drive Facility

Add an option of uploading the downloaded content to the google drive. Assume you have the downloaded content, and use the REST API to upload the downloaded content to the user's drive under a separate folder. Needs familiarity with Oauth.

For testing purposes, get your API Credentials, create a dummy server that listens to localhost, and use your callback URI to redirect it to localhost. Make sure your you read the credentials from the environment.

Create a web page

Design and create a web page that will act as the front end for the app.

Piracy issues?

I am quite interested in this app and I know some sources which can lead us to delivering the app but If we let them download for free it would be pirated that won't be allowed?

Secure your application

  • Don't upload your api secrets...bad move

  • It seems you have first uploaded the project then added gitignore. Don't do that. Git tracks everything so the files would be in commit history.

  • Git reset --soft to the first commit and adding the proper gitignore and force push are your friends here to help the situation...

Downloading Books.

We can scrape books from "Library Genesis". Add a feature such that we are able to download books that are scraped from there.

Bugs in Youtube downloader

Right now, for the songs downloading part, we are getting the link for the Youtube video of the song and downloading it from an external youtube converter. If we are not able to convert the video, we use youtube dl library. It would be best if we entirely use youtube dl as it is foolproof.

Anime Feature

Adding the feature of downloading entire anime seasons. For now, use the source as "kissanime.ru" for downloading the anime (If you have some other source, feel free to use that). You can use the rapidvideo server in kissanime, which is easy to do but since it uses a lot of adds in its web page, might not be foolproof. On the other hand, if you are using some other server you have to bypass the captcha. So, the choice is entirely upto you.

Anime downloader. Rapidvideo links disabled.

The current anime downloader uses rapidvideo server's captcha free download links. But as of recently, the rapidvideo links are not working. An alternative method has to be put in use

Scheduler for anime list generation.

Related to Issue #10. Make a scheduler for the list of anime list that amends the list with the latest anime every day or two and also updates the entire list every month.

Create a backend for the app

A backend using flask that links the frontend of the app. For now it suffices to have "/anime", "/books", "/songs", "/drive" as routes.

Generate a list of all anime

Myanimelist.net updates its content regularly on what are all the anime released as of that moment. Scrape the information from it and make a json file that maps the anime name to its popularity and rating and description. (You can use the indexing feature myanimelist offers).

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.