..
.
├── [ 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
| 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 |
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 |
Check script help pages with option -h.
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.