Giter VIP home page Giter VIP logo

Comments (2)

lad1337 avatar lad1337 commented on August 22, 2024

short answer: yes

long answer:

"everything" is generic in XDM ... each indexer returns a list of download objects where each can be any type of download... download types are again plugins you can see them on the settings page (and when you hover a downloader/indexer they light up... ok that list is to long to fit nicely on my screen :/ )

so yes new indexers can create "http" downloads which are defined by the "http" download type and are downlaoded by the "wget" downloader (hypothetical speaking)
and you can get whatever you want as long as you have a downloader that works with the type of download item

for example i am testing a irc downloader

for the situation "i would like to send a http link to XDM" thats a little more complicated because each downloadable item is tied to something like a game or album BUT we could have a generic HTTP MediaType.
now create an email indexer (that might sound strange at first) which checks an email account, looks at each email gets the link and creates a download object AND create a MediaAdder plugin that checks the same email account creates the HTTP MediaTypes object and boom ... we have a snatch
all this can be done without me changing anything in XDM ... it can be done by anyone right now

from xdm.

lad1337 avatar lad1337 commented on August 22, 2024

More Info on the "I send a link" idea
The method with the email would require

  • a http download type
  • a http downloader
  • an email mediaadder
  • a http / generic MediaTypeManager
  • an Indexer that creates http downloads from emails

That's an aweful lot for just downloading the URL you already have yes but all managing and plugins could interact with them in some way
(FYI most of these plugins would be very very simple compared to the ones that I already provide)

And it is that much because XDM is ment to search on its own not given a source by the user

But that will change after I have redone the API with / for API extender plugins

EDIT

oh and soundcloud yes sure ... what would you want from soundcloud ? single songs ? the music plugin right now wants full albums. i dont use soundcloud so i dont know if the library / site can provide the list of songs ... if it can
the souncloud indexer would create a single download item for the album
fyi the available downloads of different types for one Element e.g album can co exist so XDM might find a few items on the usenet and on soundcloud
the download filters would then take action and a download is choosen an appropriate downloader plugin is choosen for it and used to snatch it

from xdm.

Related Issues (20)

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.