-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
76 lines (50 loc) · 2.26 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
_ _ __ _ / _|___/ _|
| || / _` | _|_ / _|
\_,_\__, |_| /__|_|
|___/
ultimate-guitar.com fuzzy-finder
by Dook97 (aka Jan Doskočil)
USER'S GUIDE
============================================================
[ABOUT]
This brief document serves as a guide to new users of the
ugfzf program.
ugfzf serves its user by allowing easy acces to the chords
and tabs found on ultimate-guitar.com from the comfort of
the terminal window, saving him the necessity of painful
interaction with modern web design.
[INSTALLATION]
You will need the following:
* fzf in your PATH (github.com/junegunn/fzf)
* dotnet runtime >=7.x
* dotnet sdk >=7.x
Then simply clone this repo, cd into it and call
dotnet build --configuration release
A binary will appear in "./ugfzf/bin/Release/net7.x"
[USAGE]
Using the program is very straightforward. Invoke it with
ugfzf [your query]
After it is done loading the required data, a selection
window will appear. You can type to narrow down your options
or change your selection with the up and down keys. Select
the item you like by hitting enter or select multiple by
pressing <Tab>. If you change your mind, you can also quit
without choosing anything - just hit Esc, Ctrl-c or Ctrl-d.
The contents of your selection will then be printed to
stdout.
You can also specify several command line options:
-t, --types (Default: ct) Set allowed content types
for search.
possible values: [c]hords, [t]abs, [u]kulele, [b]ass,
[d]rums, [v]ideo
-m, --no-multi (Default: false) Disallow multi-selection
--url (Default: false) Disable interactive
selection and scrape provided URLs instead.
--help Display help.
--version Display version information.
[COMPATIBILITY]
The program was tested on Linux and Windows 10. Macs will
most probably do just fine, but you should really use an OS
for people with some notion of self-respect.
============================================================
github.com/Dook97/ugfzf