1
0
Fork
You've already forked fzf-scripts
0
No description
HTML 74.6%
Python 25.4%
Find a file
2023年08月19日 17:26:55 -05:00
playlists new fzf-libg script and tons of other changes 2023年08月19日 17:26:55 -05:00
.gitignore Adding all my scripts and changing readme. 2022年09月13日 18:35:11 -05:00
config.py Adding all my scripts and changing readme. 2022年09月13日 18:35:11 -05:00
fzf-bookman Adding all my scripts and changing readme. 2022年09月13日 18:35:11 -05:00
fzf-confedit Adding all my scripts and changing readme. 2022年09月13日 18:35:11 -05:00
fzf-hn Adding all my scripts and changing readme. 2022年09月13日 18:35:11 -05:00
fzf-hub Adding all my scripts and changing readme. 2022年09月13日 18:35:11 -05:00
fzf-libg new fzf-libg script and tons of other changes 2023年08月19日 17:26:55 -05:00
fzf-librex Fix type -> t 2022年10月28日 20:26:28 -05:00
fzf-playlist new fzf-libg script and tons of other changes 2023年08月19日 17:26:55 -05:00
fzf-reddit Adding all my scripts and changing readme. 2022年09月13日 18:35:11 -05:00
fzf-search Adding all my scripts and changing readme. 2022年09月13日 18:35:11 -05:00
fzf-twitch gitler 2023年01月03日 20:01:05 -06:00
fzf-wezchanger Adding all my scripts and changing readme. 2022年09月13日 18:35:11 -05:00
fzf-zoro new fzf-libg script and tons of other changes 2023年08月19日 17:26:55 -05:00
fzf.py zoro scrape nonesense 2023年01月31日 19:16:15 -06:00
README.md ideas 2023年02月16日 22:32:33 -06:00
test.html new fzf-libg script and tons of other changes 2023年08月19日 17:26:55 -05:00

fzf-scripts

This is a collection of scripts I have created that make use of fzf. Majority are written using python :( I am trying to learn more bash scripting.

fzf-bookman

fzf-bookman will let you select a url from history in qutebrowser.

TODO: Select bookmarks and select history from other browsers

fzf-confedit

In config variables defined the conf variable, you can select one and open it in your favorite editor.

fzf-hub

fzf-hub will try to launch scripts in the fzf-scripts folder. Not perfect at doing it however...

fzf-librex

This script makes a lot of use of librex and it's API. You can search the web, search videos mostly on YouTube, search images, search and download torrents from a variety of torrent sites all in fzf! Librex's API changes a lot and can be janky at times so please report if something is not working. I will try my best to fix it.

fzf-reddit

For a variety of subreddits in the subs variable. You can select one of them, see the most recent posts, then select a post and see the content.

TODO: Somehow view comments...

fzf-search allows you to search a lot of platforms for a search term. Then it opens the browser with search results.

fzf-twitch

In fzf-twitch's variables you can type in what streamers you want to see. After doing this fzf will check each one if any of them is live, if not it will check if there is a stream schedule for when is the streamer's next scheduled stream. You can select in the fzf prompt streamers that are live and play them with the player variable. I recommend using streamlink so that way you can skip advertisements. The issue with that is streamlink leaves a terminal window open where it prints out stuff that doesn't really matter. Inside streamlink you can configure it to use mpv. If this is too complicated you can just use mpv directly.

fzf-wezchanger

This script is for the cross platform terminal: wezterm. Wezterm in the config file supports many themes. fzf-wezchanger will allow you to select from wezterm's supported themes and change the theme on the fly. This might not work for all configuration files users have created for wezterm. For mine it works.

TODO: Maybe one day this will support alacritty but, alacritty is very minimal and requires separate YAML files for themes which the config file then needs to load. If there is some work around or Git repo with a bunch of alacritty themes please tell me.

config.py

This is where basic variables like player, image viewer are stored so they are the same for fzf-scripts. If you want to use one script alone without all the other scripts just copy variables from config.py and you should be ok... Or find which variables are being used from config.py in that specific script.

fzf-hn WIP

Should be able to select recent hacker news posts. Right now trying to be able to make it view comments.

Ideas

Similar projects

Basically any fuzzy finder script using dmenu, rofi, fzf, jgmenu, etc somewhere on the internet. I use only fzf because it works cross platform on Windows. These scripts should be able to work with any other fuzzy finder theoretically.