Skip to content

Instantly share code, notes, and snippets.

@tomatrow
Created June 20, 2025 21:50
Show Gist options
  • Select an option

  • Save tomatrow/649ad62b62bcf69106a89b933adbf52f to your computer and use it in GitHub Desktop.

Select an option

Save tomatrow/649ad62b62bcf69106a89b933adbf52f to your computer and use it in GitHub Desktop.
download learn me a bitcoin pdfs
#!/usr/bin/env fish
set index 0
cat pages.txt | while read --line url
set name (echo "$url" | string replace "https://learnmeabitcoin.com/assets/pdf/" "" | string replace --all "/" "_" | string trim --chars "_")
curl "$url" > "$index"_"$name.pdf"
set index (math "$index + 1")
end
https://learnmeabitcoin.com/assets/pdf/beginners/exchanges/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/blockchain/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/blocks/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/difficulty/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/digital-signatures/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/keys-addresses/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/locks/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/mining/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/network/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/node/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/outputs/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/private-keys/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/public-keys/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/segwit/
https://learnmeabitcoin.com/assets/pdf/beginners/guide/transactions/
https://learnmeabitcoin.com/assets/pdf/beginners/how-does-bitcoin-work/
https://learnmeabitcoin.com/assets/pdf/beginners/security/
https://learnmeabitcoin.com/assets/pdf/beginners/sending/
https://learnmeabitcoin.com/assets/pdf/beginners/wallets/
https://learnmeabitcoin.com/assets/pdf/technical/block/
https://learnmeabitcoin.com/assets/pdf/technical/block/bits/
https://learnmeabitcoin.com/assets/pdf/technical/block/blkdat/
https://learnmeabitcoin.com/assets/pdf/technical/block/hash/
https://learnmeabitcoin.com/assets/pdf/technical/block/merkle-root/
https://learnmeabitcoin.com/assets/pdf/technical/block/nonce/
https://learnmeabitcoin.com/assets/pdf/technical/block/previous-block/
https://learnmeabitcoin.com/assets/pdf/technical/block/time/
https://learnmeabitcoin.com/assets/pdf/technical/block/version/
https://learnmeabitcoin.com/assets/pdf/technical/blockchain/
https://learnmeabitcoin.com/assets/pdf/technical/blockchain/51-attack/
https://learnmeabitcoin.com/assets/pdf/technical/blockchain/chain-reorganization/
https://learnmeabitcoin.com/assets/pdf/technical/blockchain/hard-fork/
https://learnmeabitcoin.com/assets/pdf/technical/blockchain/height/
https://learnmeabitcoin.com/assets/pdf/technical/blockchain/longest-chain/
https://learnmeabitcoin.com/assets/pdf/technical/blockchain/soft-fork/
https://learnmeabitcoin.com/assets/pdf/technical/cryptography/
https://learnmeabitcoin.com/assets/pdf/technical/cryptography/elliptic-curve/
https://learnmeabitcoin.com/assets/pdf/technical/cryptography/elliptic-curve/ecdsa/
https://learnmeabitcoin.com/assets/pdf/technical/cryptography/elliptic-curve/schnorr/
https://learnmeabitcoin.com/assets/pdf/technical/cryptography/hash-function/
https://learnmeabitcoin.com/assets/pdf/technical/general/byte-order/
https://learnmeabitcoin.com/assets/pdf/technical/general/bytes/
https://learnmeabitcoin.com/assets/pdf/technical/general/compact-size/
https://learnmeabitcoin.com/assets/pdf/technical/general/hexadecimal/
https://learnmeabitcoin.com/assets/pdf/technical/general/little-endian/
https://learnmeabitcoin.com/assets/pdf/technical/keys/
https://learnmeabitcoin.com/assets/pdf/technical/keys/address/
https://learnmeabitcoin.com/assets/pdf/technical/keys/base58/
https://learnmeabitcoin.com/assets/pdf/technical/keys/bech32/
https://learnmeabitcoin.com/assets/pdf/technical/keys/checksum/
https://learnmeabitcoin.com/assets/pdf/technical/keys/hd-wallets/
https://learnmeabitcoin.com/assets/pdf/technical/keys/hd-wallets/derivation-paths/
https://learnmeabitcoin.com/assets/pdf/technical/keys/hd-wallets/extended-keys/
https://learnmeabitcoin.com/assets/pdf/technical/keys/hd-wallets/mnemonic-seed/
https://learnmeabitcoin.com/assets/pdf/technical/keys/private-key/
https://learnmeabitcoin.com/assets/pdf/technical/keys/private-key/wif/
https://learnmeabitcoin.com/assets/pdf/technical/keys/public-key/
https://learnmeabitcoin.com/assets/pdf/technical/keys/public-key/hash/
https://learnmeabitcoin.com/assets/pdf/technical/keys/signature/
https://learnmeabitcoin.com/assets/pdf/technical/mining/
https://learnmeabitcoin.com/assets/pdf/technical/mining/block-reward/
https://learnmeabitcoin.com/assets/pdf/technical/mining/candidate-block/
https://learnmeabitcoin.com/assets/pdf/technical/mining/coinbase-transaction/
https://learnmeabitcoin.com/assets/pdf/technical/mining/memory-pool/
https://learnmeabitcoin.com/assets/pdf/technical/mining/target/
https://learnmeabitcoin.com/assets/pdf/technical/networking/
https://learnmeabitcoin.com/assets/pdf/technical/networking/magic-bytes/
https://learnmeabitcoin.com/assets/pdf/technical/networking/node/
https://learnmeabitcoin.com/assets/pdf/technical/script/
https://learnmeabitcoin.com/assets/pdf/technical/script/p2ms/
https://learnmeabitcoin.com/assets/pdf/technical/script/p2pk/
https://learnmeabitcoin.com/assets/pdf/technical/script/p2pkh/
https://learnmeabitcoin.com/assets/pdf/technical/script/p2sh/
https://learnmeabitcoin.com/assets/pdf/technical/script/p2sh-p2wpkh/
https://learnmeabitcoin.com/assets/pdf/technical/script/p2sh-p2wsh/
https://learnmeabitcoin.com/assets/pdf/technical/script/p2tr/
https://learnmeabitcoin.com/assets/pdf/technical/script/p2wpkh/
https://learnmeabitcoin.com/assets/pdf/technical/script/p2wsh/
https://learnmeabitcoin.com/assets/pdf/technical/script/return/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/fee/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/input/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/input/scriptsig/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/input/sequence/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/input/txid/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/input/vout/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/locktime/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/output/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/output/scriptpubkey/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/size/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/utxo/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/witness/
https://learnmeabitcoin.com/assets/pdf/technical/transaction/wtxid/
https://learnmeabitcoin.com/assets/pdf/technical/upgrades/segregated-witness/
https://learnmeabitcoin.com/assets/pdf/technical/upgrades/taproot/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment