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.