## SCRIPTS - Directory Tree

..
.
├── [ 37K] ala.sh*
├── [ 26K] anta.sh*
├── [322K] bcalc_ext.bc
├── [ 26K] bcalc.sh*
├── [ 34K] bitcoin.blk.sh*
├── [ 31K] bitcoin.hx.sh*
├── [ 40K] bitcoin.tx.sh*
├── [6.6K] blockchair.btcoutputs.sh*
├── [3.9K] cep.sh*
├── [2.2K] conkykiller.sh*
├── [6.5K] ctemp.sh*
├── [ 18K] ddate.sh*
├── [2.3K] diffcp.sh*
├── [9.2K] faster_sh.txt
├── [2.4K] firefox.sh*
├── [ 23K] grep.sh*
├── [1.7K] inmet.sh*
├── [1.9K] ipmet.sh*
├── [ 34K] LICENSE.txt
├── [3.5K] README.md
├── [2.7K] skel.sh*
├── [2.7K] ug.sh*
├── [ 21K] urlgrep.sh*
├── [9.4K] wc.sh*
└── [ 23K] zzz.bitcoin.parsedTxs.blk638200.txt

# scripts

## GENERAL INDEX

SCRIPT NAME | DESCRIPTION
--- | ---
ala.sh | Arch Linux Archives (aka ALA) explorer and a pkg downloader
anta.sh | Explorador do site <oantagonista.com>; spider of the website <oantagonista.com>
bcalc.sh | Simple wrapper for Bash Bc that keeps a record of results; compatible with bash and z-shell
bcalc_ext.bc | bcalc.sh extensions for bash bc
cep.sh | Cep por Nome de Rua e Vice-Versa
conkykiller.sh | Start/restart conkies regularly to deal with terrible IO ops memory leaks.
ctemp.sh | Convert amongst temperature units (Celsius, Fahrenheit and Kelvin)
ddate.sh | Calculate time ranges in different units; convert between human and UNIX time formats
diffcp.sh | Copy files from SOURCE dir to $PWD when they differ (uses `diff`).
faster_sh.txt | Tips for improving script performances, specific for some use cases, text document
firefox.sh | Set opengl environment vars and launch firefox with pvkrun or primusrun
grep.sh | Grep files with shell built-ins
inmet.sh | Download satellite images from Brazilian Instituto Nacional de Meteorologia
ipmet.sh | Download radar images from Brazilian Instituto de Pesquisas Meteorológicas (UNESP)
skel.sh | My skel script and tips
ug.sh | Light version of `urlgrep.sh`, almost as a proof-of-concept but more generous.
urlgrep.sh | Grep full-text content from a URL list; useful for searching web history and bookmarks
wc.sh | Print line, word and character count for files with shell built-ins

## BITCOIN-CLI WRAPPER AND BITCOIN-RELATED SCRIPTS

These scripts wrap `bitcoin-cli` (bitcoind) and try to parse data. They are transaction-centred.

Make sure bitcoin-dameon is fully synchonised, otherwise some functions may not work properly!

Tip: have bitcoind set with transaction indexes (option ‘txindex=1’), otherwise user must supply block id hash manually plus some vin transaction information is not going to be retrievable.

Depends on `bitcoin-cli` RPC call output. That is good as we can be dependable on a set of minimally-parsed data to start with.

These wrapper scripts require `bash`, `bitcoin-cli` and `jq`. Some scripts have got grondilu’s bitcoin-bash-tools functions embedded.

Transaction parsing time really depends on the number of vins and vouts. Parsing a few hendred or thousand transactions seems quite feasible for personal use. `bitcoin.tx.sh` has got option -f, which is fast and delivers basic transaction info.

SCRIPT NAME | DESCRIPTION
--- | ---
bitcoin.blk.sh | Bitcoin block information and functions
bitcoin.hx.sh | Create base58 address types from public key and WIF from private keys
bitcoin.tx.sh | Parse transactions by hash or transaction json data
blockchair.btcoutputs.sh | Download blockchair output dump files systematically, see also this repo
zzz.bitcoin.parsedTxs.. | Example of parsed transactions from block 638200

## USAGE EXAMPLES

Check script help pages with option -h.

## SEE ALSO

binfo.sh is bitcoin blockchain explorer.

There are many shell functions to get data from many API points at my markets repo

Grondilu’s bitcoin-bash-tools

Kristapsk’s bitcoin scripts

> Please consider sending me a nickle! = )

> bc1qlxm5dfjl58whg6tvtszg5pfna9mn2cr2nulnjr

0 directories, 25 files

To download all files from a directory, try: `wget -r -np [URL]/`
That is a shame GitHub limits file size to 100MB.