Once in a while, you may need to cleanup resources (containers, volumes, images, networks)...
docker system prune --volumes
WARNING! This will remove:
- all stopped containers
| ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC/2ivwvor0l1PqzUdjkNrhoRL4ExFJNviVeZ8AB0Rlq3vkKC2v5tkBn4WIx8ha8BDG/690rceThr6oizCyelKWvg1B4GG3yrHApzVyYefa0wGKRJnP8Iv/MTOWoIIBRnicqGcA4Wx0P1b9RdS8C1m5qr0Q0hBCpw0kLrxQv9LLbe/QqNo8+COjIixH2LknEzh9eZ1oPW5On5/VCkAMTToEqlqVofla0R5+5kxjAIzIJvEXihdvca8eGkdRbF2K/fGKkyuLZlKmWQS6hSh/bz++MN9br5jMlz/af7amsfH3qkjkpoHNmdKgRtKiSH4kZ9rmDMEPzJWfaSQ/39To+XV/vvrI9vWc1VaE2iQnUFIVHDz36Zzk+1WvgrkUHjMFgHAfW7lrW47YQlde/y4AAu1EbPoL/PkC3zfvinjeIbAm1/0XbAhaIuRu2do6GvxBhnuU5VauxbH1ZQZ2BiKV8sC2mkVO2IkMTeNAxYrMR1ffqDfqak9JNpKdTrzgvkR55GjMnZhUpI0XpnaKPrcS4bQl3N8MXDfap6XABlb2uJYEIAzG24JcgVzH8KpiboMNdfdyfyvC6lAx+IIxppsIHCl9By24QR4e6MmHBnGike3hgrD65rty6NAokN2uIBdY8w/5N5+tgfyYYwTflJMTUFTqAypdGxGBWA/wRPSpoTrmKw== work@Poseidon.local |
| var surg = UNION(CPT("10004", "10005", "10006", "10007", "10008", "10009", "10010", "10011", "10012", "10021", "10022", "10030", "10035", "10036", "10040", "10060", "10061", "10080", "10081", "10120", "10121", "10140", "10160", "10180", "11000", "11001", "11004", "11005", "11006", "11008", "11010", "11011", "11012", "11040", "11041", "11042", "11043", "11044", "11045", "11046", "11047", "11055", "11056", "11057", "11100", "11101", "11102", "11103", "11104", "11105", "11106", "11107", "11200", "11201", "11300", "11301", "11302", "11303", "11305", "11306", "11307", "11308", "11310", "11311", "11312", "11313", "11400", "11401", "11402", "11403", "11404", "11406", "11420", "11421", "11422", "11423", "11424", "11426", "11440", "11441", "11442", "11443", "11444", "11446", "11450", "11451", "11462", "11463", "11470", "11471", "11600", "11601", "11602", "11603", "11604", "11606", "11620", "11621", "11622", "11623", "11624", "11626", "11640", "11641", "11642", "11643", "11644", "11646", "11719", "11720", "11721", "117 |
| library(tidyverse) | |
| tb <- file.info(list.files("~/Downloads", full.names = T)) %>% | |
| rownames_to_column(., var="filename") %>% | |
| tibble() %>% | |
| slice_max(mtime, n=1) %>% | |
| pull(filename) %>% | |
| read_delim(show_col_types=TRUE, col_types = cols(.default = "c")) | |
| print(tb) |
| # From https://apple.stackexchange.com/questions/291014/backup-from-iphone-on-linux-without-itunes | |
| # Full | |
| idevicebackup2 backup --full "/home/will/Documents/WPhone Backup/" | |
| # Partial | |
| idevicebackup2 backup "/home/will/Documents/WPhone Backup" |
| # Start | |
| docker run --detach \ | |
| --name watchtower \ | |
| --volume /var/run/docker.sock:/var/run/docker.sock \ | |
| ghcr.io/containrrr/watchtower:latest | |
| # Run Once | |
| docker run \ | |
| -v /var/run/docker.sock:/var/run/docker.sock \ | |
| ghcr.io/containrrr/watchtower:latest \ |
| # From https://github.com/bcicen/ctop | |
| docker run --rm -ti \ | |
| --name=ctop \ | |
| --volume /var/run/docker.sock:/var/run/docker.sock:ro \ | |
| quay.io/vektorlab/ctop:latest |
| # Export Todoist | |
| import requests | |
| import json | |
| from todoist_api_python.api import TodoistAPI | |
| BASE_URL = "https://api.todoist.com/rest/v2/" | |
| HEADERS = {"Authorization": "Bearer <Authorization Token>"} | |
| projects = requests.get(BASE_URL + "projects", headers=HEADERS).json() |
| #!/bin/bash | |
| umask 022 | |
| wg genkey | tee /tmp/priv.tmp | wg pubkey > /tmp/pub.tmp | |
| echo "Private: " $(cat /tmp/priv.tmp) | |
| echo "Public: " $(cat /tmp/pub.tmp) | |
| rm /tmp/priv.tmp |
| sudo apt-get update | |
| sudo apt-get upgrade -y | |
| sudo apt-get full-upgrade | |
| sudo apt autoremove -y | |
| sudo apt-get install tree \ | |
| nano \ | |
| curl \ |