clarifications
This commit is contained in:
parent
e021020aa3
commit
670ddfb423
21
data/w3m.md
21
data/w3m.md
@ -1,16 +1,19 @@
|
|||||||
---
|
---
|
||||||
title: "w3m"
|
title: "w3m"
|
||||||
tags: [ "Documentation", "data" ]
|
tags: [ "Documentation", "browsers" ]
|
||||||
---
|
---
|
||||||
'H' for help.
|
Open a search tab:
|
||||||
|
|
||||||
Ctrl+u to go to new url.
|
> w3m ddg.gg
|
||||||
|
|
||||||
tab between fields.
|
<Tab> then enter to start typing.
|
||||||
B to go back.
|
|
||||||
|
|
||||||
o for the love of options.
|
| Key | Thing |
|
||||||
|
|:---------|:---------------------|
|
||||||
T for a new tab.
|
| H | help |
|
||||||
'{' and '}' to change tabs.
|
| Tab | switch fields |
|
||||||
|
| o | options |
|
||||||
|
| B | back |
|
||||||
|
| T | new tab |
|
||||||
|
| { / } | switch tabs |
|
||||||
|
|
||||||
|
@ -4,12 +4,6 @@ tags: [ "Documentation", "Distros" ]
|
|||||||
---
|
---
|
||||||
# Overview
|
# Overview
|
||||||
|
|
||||||
Forks include CentOS, scientific Linux, Oracle, and Fedora.
|
|
||||||
|
|
||||||
Major features: reliable, shit package selection.
|
|
||||||
|
|
||||||
# Basically yum
|
|
||||||
|
|
||||||
> yum search [package]
|
> yum search [package]
|
||||||
|
|
||||||
> yum list openssh
|
> yum list openssh
|
||||||
@ -20,5 +14,5 @@ Major features: reliable, shit package selection.
|
|||||||
|
|
||||||
> yum update
|
> yum update
|
||||||
|
|
||||||
yum remove [package1] [package2]
|
> yum remove [package1] [package2]
|
||||||
|
|
||||||
|
@ -10,7 +10,8 @@ Look for cowsay
|
|||||||
|
|
||||||
> xbps-query -Rs cowsay
|
> xbps-query -Rs cowsay
|
||||||
|
|
||||||
Upgrade current packages. -R looks at repositories, -s makes things sloppy.
|
Upgrade current packages.
|
||||||
|
`-R` looks at repositories, `-s` makes a sloppy search (for rough matches).
|
||||||
|
|
||||||
> xbps-install -Suv
|
> xbps-install -Suv
|
||||||
|
|
||||||
@ -30,16 +31,12 @@ Reconfigure all packages. Useful for breakages.
|
|||||||
|
|
||||||
> xbps-pkgdb -a
|
> xbps-pkgdb -a
|
||||||
|
|
||||||
Remove all dependencies.
|
Remove all orphaned dependencies.
|
||||||
|
|
||||||
> xbps-remove -o
|
> xbps-remove -o
|
||||||
|
|
||||||
Show information about cowsay
|
Show information about cowsay
|
||||||
|
|
||||||
> xbps-query -RS cowsay
|
|
||||||
|
|
||||||
Search for cows
|
|
||||||
|
|
||||||
> xbps-query -Rs cows
|
> xbps-query -Rs cows
|
||||||
|
|
||||||
List packages requiring updates.
|
List packages requiring updates.
|
||||||
@ -58,7 +55,7 @@ Clean.
|
|||||||
|
|
||||||
> xbps-remove -O
|
> xbps-remove -O
|
||||||
|
|
||||||
apt update
|
Update list of available packages ('sync')
|
||||||
|
|
||||||
> xbps-install -S
|
> xbps-install -S
|
||||||
|
|
||||||
@ -66,10 +63,6 @@ Remove package information.
|
|||||||
|
|
||||||
> xbps-query -R
|
> xbps-query -R
|
||||||
|
|
||||||
Display all cowsay files
|
|
||||||
|
|
||||||
> xbps-query -Rf cowsay
|
|
||||||
|
|
||||||
Do I have cowsay installed?
|
Do I have cowsay installed?
|
||||||
|
|
||||||
> xbps-query -s cowsay
|
> xbps-query -s cowsay
|
||||||
@ -80,10 +73,10 @@ What packages are pointless?
|
|||||||
|
|
||||||
> xbps-install -Sn cowsay
|
> xbps-install -Sn cowsay
|
||||||
|
|
||||||
A dry-run of installing cowsay, without actually intalling.
|
|
||||||
|
|
||||||
# Advanced
|
# Advanced
|
||||||
|
|
||||||
|
A dry-run of installing cowsay, without actually intalling.
|
||||||
|
|
||||||
> xbps-query -x cowsay
|
> xbps-query -x cowsay
|
||||||
|
|
||||||
Show cowsay's dependencies. The -R flag's required for a remote package.
|
Show cowsay's dependencies. The -R flag's required for a remote package.
|
||||||
@ -106,14 +99,7 @@ Look for broken packages.
|
|||||||
|
|
||||||
> sudo xbps-pkgdb -a
|
> sudo xbps-pkgdb -a
|
||||||
|
|
||||||
And if you've found any, you might try:
|
And if you've found any, you might reconfigure all packages forcefully:
|
||||||
|
|
||||||
> sudo xbps-reconfigure -af
|
> sudo xbps-reconfigure -af
|
||||||
|
|
||||||
This reconfigures all packages forcefully.
|
|
||||||
|
|
||||||
If that doesn't help the issue, try to find the broken package and forcefully reinstall:
|
|
||||||
|
|
||||||
> xbps-query -s gnutls
|
|
||||||
|
|
||||||
> sudo xbps-install -f gnutls
|
|
||||||
|
@ -29,7 +29,7 @@ Remap, e.g., the right Windows key, to Alt_Gr.
|
|||||||
key <RWIN> {[ ISO_Level3_Shift ]};
|
key <RWIN> {[ ISO_Level3_Shift ]};
|
||||||
```
|
```
|
||||||
|
|
||||||
# Set Global Keymap
|
# Set TTY Keymap
|
||||||
|
|
||||||
Copy your keymap, e.g. if it's polish-1, then:
|
Copy your keymap, e.g. if it's polish-1, then:
|
||||||
|
|
||||||
|
@ -1,22 +1,24 @@
|
|||||||
---
|
---
|
||||||
title: "youtube-dl"
|
title: "Download videos"
|
||||||
tags: [ "Documentation", "Scraping" ]
|
tags: [ "Documentation", "Scraping" ]
|
||||||
---
|
---
|
||||||
> youtube-dl --write-auto-sub <URL>
|
Install `yt-dlp`.
|
||||||
|
|
||||||
|
> yt-dlp --write-auto-sub *<URL>*
|
||||||
|
|
||||||
It will default to English, but you can specify another language with the flag --sub-lang:
|
It will default to English, but you can specify another language with the flag --sub-lang:
|
||||||
|
|
||||||
> youtube-dl --sub-lang sv --write-auto-sub <URL>
|
> youtube-dl --sub-lang sv --write-auto-sub *<URL>*
|
||||||
|
|
||||||
You can list all available subtitles with:
|
You can list all available subtitles with:
|
||||||
|
|
||||||
> youtube-dl --list-subs <URL>
|
> yt-dlp --list-subs *<URL>*
|
||||||
|
|
||||||
It’s also possible to skip the video and only download the subtitle if you add the flag --skip-download:
|
It's also possible to skip the video and only download the subtitle if you add the flag --skip-download:
|
||||||
|
|
||||||
> youtube-dl --sub-lang sv --write-auto-sub --skip-download <URL>
|
> yt-dlp --sub-lang sv --write-auto-sub --skip-download *<URL>*
|
||||||
|
|
||||||
## Alternative
|
## Alternative
|
||||||
|
|
||||||
Try `yt-dlp` for some additional features and workarounds.
|
Try `yt-dlp` for some additional features and workarounds.
|
||||||
It uses the same flags as youtube-dl.
|
It uses the same flags as yt-dlp.
|
||||||
|
@ -5,7 +5,53 @@ tags: [ "Documentation", "Networking" ]
|
|||||||
|
|
||||||
wpa_supplicant configurations are stored in /etc/wpa_supplicant/wpa_supplicant-wlan0 (or equivalent).
|
wpa_supplicant configurations are stored in /etc/wpa_supplicant/wpa_supplicant-wlan0 (or equivalent).
|
||||||
|
|
||||||
# Generating Keys Manually
|
## WiFi Connection
|
||||||
|
|
||||||
|
> wpa_cli
|
||||||
|
|
||||||
|
Once in, scan the network, add an empty place to store credentials, then input them.
|
||||||
|
|
||||||
|
> scan
|
||||||
|
|
||||||
|
> scan_results
|
||||||
|
|
||||||
|
> add_network
|
||||||
|
|
||||||
|
This outputs a network number, e.g. '3'. This is the new network you'll work with.
|
||||||
|
|
||||||
|
> set_network *3* ssid *"Kosachok Cafe"*
|
||||||
|
|
||||||
|
> set_network 3 psk *"Kosachok2019"*
|
||||||
|
|
||||||
|
OR (for no password)
|
||||||
|
|
||||||
|
> set_network *3* key_mgmt NONE
|
||||||
|
|
||||||
|
> enable_network 3
|
||||||
|
|
||||||
|
> save_config
|
||||||
|
|
||||||
|
This takes a while to connect, so to speed things up, restart the service:
|
||||||
|
|
||||||
|
> sudo sv restart wpa_supplicant
|
||||||
|
|
||||||
|
# Scripts
|
||||||
|
|
||||||
|
You can script like this:
|
||||||
|
|
||||||
|
> wpa_cli add_network
|
||||||
|
|
||||||
|
That returns an ID, so you can say:
|
||||||
|
|
||||||
|
> newNetwork="$(wpa_cli add_network)"
|
||||||
|
|
||||||
|
Then `$newNetwork` would equal that number, and you can add/ remove networks with scripts.
|
||||||
|
|
||||||
|
But remember to escape the quotes, so adding a network would be:
|
||||||
|
|
||||||
|
> wpa_cli set_network *3* psk *\""passphrase"\"*
|
||||||
|
|
||||||
|
## Generating Keys Manually
|
||||||
|
|
||||||
> wpa_passphrase [ssid] [password]
|
> wpa_passphrase [ssid] [password]
|
||||||
|
|
||||||
@ -22,50 +68,3 @@ Next up, start wpa_supplicant:
|
|||||||
> wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant-wlan0
|
> wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant-wlan0
|
||||||
|
|
||||||
The -B flag runs this as a background process. Remove this to see real-time output in order to solve problems. The -i flag denotes the physical device used for the wifi. The -c flag points to the configuration file for use.
|
The -B flag runs this as a background process. Remove this to see real-time output in order to solve problems. The -i flag denotes the physical device used for the wifi. The -c flag points to the configuration file for use.
|
||||||
|
|
||||||
## Automatic WiFi Connection
|
|
||||||
|
|
||||||
> wpa_cli
|
|
||||||
|
|
||||||
This has a number of commands to input. In order:
|
|
||||||
|
|
||||||
> scan
|
|
||||||
|
|
||||||
> scan_results
|
|
||||||
|
|
||||||
> add_network
|
|
||||||
|
|
||||||
This outputs a network number, e.g. '3'. This is the new network you'll work with.
|
|
||||||
|
|
||||||
> set_network 3 ssid "Kosachok Cafe"
|
|
||||||
|
|
||||||
> set_network 3 psk "Kosachok2019"
|
|
||||||
|
|
||||||
OR (for no password)
|
|
||||||
|
|
||||||
> set_network 3 key_mgmt NONE
|
|
||||||
|
|
||||||
> enable_network 3
|
|
||||||
|
|
||||||
> save_config
|
|
||||||
|
|
||||||
...and for the impatient:
|
|
||||||
|
|
||||||
> sudo sv restart wpa_supplicant
|
|
||||||
|
|
||||||
## Scripts
|
|
||||||
|
|
||||||
You can script like this:
|
|
||||||
|
|
||||||
> wpa_cli add_network
|
|
||||||
|
|
||||||
That returns an ID, so you can say:
|
|
||||||
|
|
||||||
> newNetwork="$(wpa_cli add_network)"
|
|
||||||
|
|
||||||
Then `$newNetwork` would equal that number, and you can add/ remove networks with scripts.
|
|
||||||
|
|
||||||
But remember to escape the quotes, so adding a network would be:
|
|
||||||
|
|
||||||
> wpa_cli set_network 3 psk \""passphrase"\"
|
|
||||||
|
|
||||||
|
@ -3,9 +3,7 @@ title: "Default Programs"
|
|||||||
tags: [ "Documentation", "Defaults", "Mime Type" ]
|
tags: [ "Documentation", "Defaults", "Mime Type" ]
|
||||||
---
|
---
|
||||||
|
|
||||||
Install the package `xdg-utils`.
|
Install the package `xdg-utils`, then make very liberal use of the tab button.
|
||||||
|
|
||||||
In general, type these commands with `bash-completion`, and you'll see the right option.
|
|
||||||
|
|
||||||
## Ask
|
## Ask
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: "Basic vim"
|
title: "vim basics"
|
||||||
tags: [ "Documentation", "vim" ]
|
tags: [ "Documentation", "vim" ]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -12,4 +12,3 @@ tags: [ "Documentation", "vim" ]
|
|||||||
| rotate windows | C-w r |
|
| rotate windows | C-w r |
|
||||||
| split open new file | :sf path/file |
|
| split open new file | :sf path/file |
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user