..
.
├── [ 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.