Add TODO.

This commit is contained in:
Mid Favila 2022-01-26 14:27:04 -04:00
parent b6f6640a83
commit 8c2ac0ddae
2 changed files with 51 additions and 0 deletions

50
TODO Normal file
View File

@ -0,0 +1,50 @@
Links
-Figure out a way to convert bookmarks to a textfile on exit and from the same on start, to facilitate sharing between machines
bach
-Generally make it suck less.
fpm
-Add error-handling for when fpm -s is provided an argument - right now it hangs.
fpv
-Add error-handling for when $# == 0.
gasutc
-No problems known at the moment.
gcl
-No problems known at the moment.
invcli
-Add support for playlists.
-Add support for channels.
-Add support for runtime choice of different video and audio streams, including e.g mixing a 1920x1080p stream with 158kbps webm audio.
-When user doesn't provide a choice, default to the highest-quality combined stream available.
-Allow viewing of more than ~20 things at a time - paging support?
-Add command-line parameter to allow retrieval of media based on provided URL - usecase with plumber.
iview
-Expand support for meh if possible.
lc
-No problems known at the moment.
modem-manager
-Hide excessive output during first run.
-Add error-handling for edgecases.
msc
-No problems known at the moment.
netsh
-Make it actually useful. Also maybe use the ip(1) command when the regular suite of tools isn't available?
plumber
-Rewrite in C at some point [low priority]
-Add functionality for automatic generation and choosing of invidious instances that allow media downloads [high priority]
-Add support for Nitter.
-Improve handling of Reddit links (ideally people just wouldn't use Reddit, but alas)
-Remove redundant program calls e.g sed foo|sed bar with sed -ne 'foo' -e 'bar/p'
-Add proper handling of file:// URIs [high priority]
-Add support for FTP, SSH, and other protocols

1
invcli
View File

@ -40,6 +40,7 @@ fetch_id()
generate_locations() generate_locations()
{ {
# 18 is for 360p, 22 is for 720p # 18 is for 360p, 22 is for 720p
# In the future, this will be automatic.
for itag in 18 #$(fetch_itag $(extract_urls|sed $chosen_video!d)|sed $chosen_video!d) for itag in 18 #$(fetch_itag $(extract_urls|sed $chosen_video!d)|sed $chosen_video!d)
do do
watch_vid watch_vid