[FEATURE] Command Line URL Queue #410
Labels
App 💻
Issues/Pull Requests which update Drifty Application Code
EddieHub:good-first-issue
Label for good-first-issue finder made by EddieHub Community
feature ✨
New feature request or addition
good first issue
Good for newcomers
Milestone
Is your feature request related to a problem? Please describe.
No problem is being addressed, this is an enhancement request.
Describe the solution you'd like.
It might be convenient for some, if the command line side of Drifty could be used as a quick way of adding links into a download queue. For example, if I'm using a web browser, and I come across a link that I want to download, I could just drop into Terminal and type:
And Drifty might just respond with something like
Added
and then just exit out. But what Drifty actually did was maybe keep a text file inside the data folder where it accumulates the list of URLs that a user adds via the command line.Then a user could see which URLs are in the list by passing in an argument which could be:
Or even some other word ... Drifty could even assign line numbers to the list so that a person could remove a URL from the list.
So lets say that I add some URLs to the list:
The URLs get stored into the file. Then I want to see the list so I do this:
But then I want to remove item 2, so I do this:
Drifty responds with
Removed URL from list: https://www.instagram.com/reel/C1xET1sOmeJ/?igsh=YTI4YzE2YTYwMA%3D%3D
Then, when I'm ready to download the list, I just type:
And Drifty then downloads the list to the last download location I used or maybe it prompts for the download folder while showing that last location as the default if the user just hits enter etc.
Screenshots
No response
Additional information
I could write this of course, but I've got other things going right now so I think if someone can get started on this right away, then it might be a good opportunity for someone to contribute to the project. I'm more than happy to pass this on to someone who might be interested in writing it.
The text was updated successfully, but these errors were encountered: