- Add your coinMarketCap private key
YOUR_PRIVATE_KEY - Use
=$COUNT_CELL*coingecko($SYMBOL_CELL)in your sheet
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #Gently: | |
| ps -ef | grep terraform | grep -v grep | awk '{print $2}' | xargs -n 1 kill | |
| #Forcefully: | |
| ps -ef | grep terraform | grep -v grep | awk '{print $2}' | xargs -n 1 kill -9 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python3 | |
| """ | |
| Warm the caches of your website by crawling each page or sitemap index defined in sitemap.xml. | |
| To use, download this file and make it executable. Then run: | |
| ./cache-warmer.py --threads 4 --interval 10 --file https://example.com/sitemap.xml -v | |
| ./cache-warmer.py --threads 4 --interval 10 --file /data/web/public/sitemap.xml -v | |
| """ | |
| import argparse | |
| from multiprocessing.pool import ThreadPool | |
| import os.path |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| git reset $(git merge-base main $(git branch --show-current)) | |
| git push --force |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * use =coinMarketCap('ETH') in your sheet | |
| */ | |
| function coinMarketCap(symbol) { | |
| const url = `https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest?symbol=${symbol}&convert=EUR` | |
| const headers = { | |
| "X-CMC_PRO_API_KEY": 'API_KEY from https://pro.coinmarketcap.com/account' | |
| }; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package main | |
| import ( | |
| "bufio" | |
| "fmt" | |
| "log" | |
| "net" | |
| ) | |
| func handleConnection(conn net.Conn) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| function retry { | |
| local retries=$1 | |
| shift | |
| local count=0 | |
| until "$@"; do | |
| exit=$? | |
| wait=$((2 ** $count)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| sudo certbot -d "*.example.com" --manual --preferred-challenges dns certonly |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // open your javascript console and paste this | |
| copy([...$('[role="grid"]')[Object.keys($('[role="grid"]')).filter(x => x.startsWith('__reactProps'))[0]].children[0].props.values[0][1].collection] | |
| .filter(x => x.value.clip.clip.audio_url || x.value.clip.clip.video_url) | |
| .map(x => { | |
| const title = x.value.clip.clip.title.trim() || x.value.clip.clip.id ; | |
| const audio = x.value.clip.clip.audio_url ? `${title}.mp3|${x.value.clip.clip.audio_url}` : ''; | |
| const video = x.value.clip.clip.video_url ? `${title}.mp4|${x.value.clip.clip.video_url}` : ''; | |
| return [audio, video].filter(Boolean).join("\n"); | |
| }) | |
| .join("\n") |
OlderNewer