From 5b0b5f548c7f23d828c6c04c5e46644df29aee32 Mon Sep 17 00:00:00 2001 From: msnie Date: Sat, 3 Feb 2024 11:58:42 +0100 Subject: [PATCH] re init --- .gitignore | 5 + archive_box/.env | 2 + archive_box/Dockerfile | 105 + archive_box/docker-compose.yml | 231 + changedetection/docker-compose.yml | 15 + dotfiles/.zshrc | 230 + dotfiles/bspwmrc | 152 + dotfiles/polybar/config | 633 + dotfiles/polybar/config.left.ini | 486 + dotfiles/polybar/config.teal.right | 292 + dotfiles/polybar/config_2 | 713 + dotfiles/polybar/config_cinnamon | 645 + dotfiles/polybar/config_cinnamon_docked | 645 + dotfiles/polybar/config_cinnamon_mobile | 645 + dotfiles/polybar/config_gnome_undock | 645 + dotfiles/polybar/config_i3 | 668 + dotfiles/polybar/config_i3_mobile | 668 + dotfiles/polybar/config_i3_new | 677 + dotfiles/polybar/config_laptop | 611 + dotfiles/polybar/config_mobile | 611 + dotfiles/polybar/config_openbox | 669 + dotfiles/polybar/config_powerline | 317 + dotfiles/polybar/config_vga | 597 + dotfiles/polybar/config_xfce | 706 + dotfiles/polybar/launch.sh | 13 + dotfiles/polybar/scripts/menu | 63 + dotfiles/polybar/transparent_config | 335 + dotfiles/sxhkdrc | 285 + doublecommander/.env | 2 + doublecommander/docker-compose.yml | 16 + duplicati/.env | 2 + duplicati/docker-compose.yml | 29 + emby/.env | 2 + emby/docker-compose.yml | 40 + emulator/.env | 2 + emulator/docker-compose.yml | 31 + file_browser/.docker.json | 8 + file_browser/.env | 4 + file_browser/docker-compose.yml | 61 + filebot/.env | 5 + filebot/docker-compose.yml | 19 + ghost/.env | 5 + ghost/docker-compose.yml | 37 + ghost/nginx/Dockerfile | 3 + ghost/nginx/default.conf | 15 + gitea/.env | 2 + gitea/docker-compose.yml | 59 + gitlab-runner/.env | 6 + gitlab-runner/docker-compose.yml | 53 + gitlab/.env | 2 + gitlab/docker-compose.yml | 32 + gluetun/.gitkeep | 0 gluetun/docker-compose.yml | 25 + grafana/.env | 2 + grafana/README.md | 36 + grafana/docker-compose.yaml | 57 + grafana/loki-config.yaml | 68 + grafana/promtail-config.yaml | 18 + hastebin/.env | 2 + hastebin/docker-compose.yml | 30 + immich/.env | 107 + immich/docker-compose.yml | 105 + jellyfin/.env | 2 + jellyfin/docker-compose.yml | 36 + kuma/.env | 2 + kuma/docker-compose.yml | 23 + log.txt | 2 + logs_and_hist/.zsh_history | 7114 ++++++ logs_and_hist/crontab_root | 27 + logs_and_hist/crontab_user | 27 + logs_and_hist/gitlab.txt | 12 + logs_and_hist/new_hist/.zsh_history | 8841 +++++++ mastodon/.env | 17 + mastodon/db.env | 15 + mastodon/docker-compose.yml | 99 + matrix/.env | 3 + matrix/docker-compose.yml | 62 + minecraft-bedrock/docker-compose.yml | 18 + mnamer/docker-compose.yml | 12 + nextcloud/.env | 2 + nextcloud/.mariadb.env | 0 nextcloud/docker-compose.yml | 60 + nginx.conf | 268 + openvpn/docker-compose.yml | 16 + pairdrop/.env | 2 + pairdrop/docker-compose.yml | 29 + pihole/.env | 2 + pihole/docker-compose.yml | 35 + plausible/.env | 18 + plausible/docker-compose.yml | 161 + plausible/geoip.conf | 3 + plausible/plausible-conf.env | 17 + plex/.env | 2 + plex/Dockerfile.arm64 | 61 + plex/docker-compose.yml | 46 + portainer/.env | 2 + portainer/docker-compose.yml | 29 + pseudotv/.env | 2 + pseudotv/docker-compose.yml | 20 + restic/.env | 3 + restic/docker-compose.yml | 79 + runner-gitlab/docker-compose.yml | 14 + scripts/.zsh_history | 7114 ++++++ scripts/chmod_dirs.sh | 17 + scripts/crontab_root | 27 + scripts/crontab_user | 40 + scripts/ddclient.conf | 114 + scripts/dynamic_sync.sh | 3 + scripts/mount_drives.sh | 19 + scripts/prune_node_modules.sh | 3 + scripts/sync_bornefilm.sh | 5 + scripts/sync_classics.sh | 9 + scripts/sync_flims.sh | 9 + scripts/sync_tv.sh | 8 + scripts/uuid.sh | 9 + secure_ai/.env | 0 secure_ai/docker-compose.yml | 0 smtp/.env | 2 + smtp/docker-compose.yml | 10 + sprattle/.env | 32 + sprattle/Dockerfile | 49 + sprattle/README.md | 4 + sprattle/docker-compose.yml | 14 + sprattle/package-lock.json | 1308 + sprattle/package.json | 15 + sprattle/srv.js | 73 + static/.env | 2 + static/docker-compose.yml | 21 + static/site/index.html | 74 + syncthing/.env | 2 + syncthing/docker-compose.yml | 35 + tags | 69 + test.sh | 8 + test/.gitlab-ci.yml | 21 + traefik/.env | 2 + traefik/acme.json | 0 traefik/docker-compose.yml | 41 + traefik/traefik.yml | 36 + traefik/traefik_config/middlewares.yaml | 37 + u-dlp-local/index.js | 11 + u-dlp-local/node_modules/.bin/mime | 1 + u-dlp-local/node_modules/.package-lock.json | 584 + u-dlp-local/node_modules/accepts/HISTORY.md | 243 + u-dlp-local/node_modules/accepts/LICENSE | 23 + u-dlp-local/node_modules/accepts/README.md | 140 + u-dlp-local/node_modules/accepts/index.js | 238 + u-dlp-local/node_modules/accepts/package.json | 47 + .../node_modules/array-flatten/LICENSE | 21 + .../node_modules/array-flatten/README.md | 43 + .../array-flatten/array-flatten.js | 64 + .../node_modules/array-flatten/package.json | 39 + .../node_modules/body-parser/HISTORY.md | 657 + u-dlp-local/node_modules/body-parser/LICENSE | 23 + .../node_modules/body-parser/README.md | 464 + .../node_modules/body-parser/SECURITY.md | 25 + u-dlp-local/node_modules/body-parser/index.js | 156 + .../node_modules/body-parser/lib/read.js | 205 + .../body-parser/lib/types/json.js | 236 + .../node_modules/body-parser/lib/types/raw.js | 101 + .../body-parser/lib/types/text.js | 121 + .../body-parser/lib/types/urlencoded.js | 284 + .../node_modules/body-parser/package.json | 56 + u-dlp-local/node_modules/bytes/History.md | 97 + u-dlp-local/node_modules/bytes/LICENSE | 23 + u-dlp-local/node_modules/bytes/Readme.md | 152 + u-dlp-local/node_modules/bytes/index.js | 170 + u-dlp-local/node_modules/bytes/package.json | 42 + .../node_modules/call-bind/.eslintignore | 1 + u-dlp-local/node_modules/call-bind/.eslintrc | 17 + .../call-bind/.github/FUNDING.yml | 12 + u-dlp-local/node_modules/call-bind/.nycrc | 13 + .../node_modules/call-bind/CHANGELOG.md | 42 + u-dlp-local/node_modules/call-bind/LICENSE | 21 + u-dlp-local/node_modules/call-bind/README.md | 2 + .../node_modules/call-bind/callBound.js | 15 + u-dlp-local/node_modules/call-bind/index.js | 47 + .../node_modules/call-bind/package.json | 80 + .../node_modules/call-bind/test/callBound.js | 55 + .../node_modules/call-bind/test/index.js | 66 + .../content-disposition/HISTORY.md | 60 + .../node_modules/content-disposition/LICENSE | 22 + .../content-disposition/README.md | 142 + .../node_modules/content-disposition/index.js | 458 + .../content-disposition/package.json | 44 + .../node_modules/content-type/HISTORY.md | 29 + u-dlp-local/node_modules/content-type/LICENSE | 22 + .../node_modules/content-type/README.md | 94 + .../node_modules/content-type/index.js | 225 + .../node_modules/content-type/package.json | 42 + .../node_modules/cookie-signature/.npmignore | 4 + .../node_modules/cookie-signature/History.md | 38 + .../node_modules/cookie-signature/Readme.md | 42 + .../node_modules/cookie-signature/index.js | 51 + .../cookie-signature/package.json | 18 + u-dlp-local/node_modules/cookie/HISTORY.md | 142 + u-dlp-local/node_modules/cookie/LICENSE | 24 + u-dlp-local/node_modules/cookie/README.md | 302 + u-dlp-local/node_modules/cookie/SECURITY.md | 25 + u-dlp-local/node_modules/cookie/index.js | 270 + u-dlp-local/node_modules/cookie/package.json | 44 + u-dlp-local/node_modules/debug/.coveralls.yml | 1 + u-dlp-local/node_modules/debug/.eslintrc | 11 + u-dlp-local/node_modules/debug/.npmignore | 9 + u-dlp-local/node_modules/debug/.travis.yml | 14 + u-dlp-local/node_modules/debug/CHANGELOG.md | 362 + u-dlp-local/node_modules/debug/LICENSE | 19 + u-dlp-local/node_modules/debug/Makefile | 50 + u-dlp-local/node_modules/debug/README.md | 312 + u-dlp-local/node_modules/debug/component.json | 19 + u-dlp-local/node_modules/debug/karma.conf.js | 70 + u-dlp-local/node_modules/debug/node.js | 1 + u-dlp-local/node_modules/debug/package.json | 49 + u-dlp-local/node_modules/debug/src/browser.js | 185 + u-dlp-local/node_modules/debug/src/debug.js | 202 + u-dlp-local/node_modules/debug/src/index.js | 10 + .../node_modules/debug/src/inspector-log.js | 15 + u-dlp-local/node_modules/debug/src/node.js | 248 + u-dlp-local/node_modules/depd/History.md | 103 + u-dlp-local/node_modules/depd/LICENSE | 22 + u-dlp-local/node_modules/depd/Readme.md | 280 + u-dlp-local/node_modules/depd/index.js | 538 + .../node_modules/depd/lib/browser/index.js | 77 + u-dlp-local/node_modules/depd/package.json | 45 + u-dlp-local/node_modules/destroy/LICENSE | 23 + u-dlp-local/node_modules/destroy/README.md | 63 + u-dlp-local/node_modules/destroy/index.js | 209 + u-dlp-local/node_modules/destroy/package.json | 48 + u-dlp-local/node_modules/ee-first/LICENSE | 22 + u-dlp-local/node_modules/ee-first/README.md | 80 + u-dlp-local/node_modules/ee-first/index.js | 95 + .../node_modules/ee-first/package.json | 29 + u-dlp-local/node_modules/encodeurl/HISTORY.md | 14 + u-dlp-local/node_modules/encodeurl/LICENSE | 22 + u-dlp-local/node_modules/encodeurl/README.md | 128 + u-dlp-local/node_modules/encodeurl/index.js | 60 + .../node_modules/encodeurl/package.json | 40 + u-dlp-local/node_modules/escape-html/LICENSE | 24 + .../node_modules/escape-html/Readme.md | 43 + u-dlp-local/node_modules/escape-html/index.js | 78 + .../node_modules/escape-html/package.json | 24 + u-dlp-local/node_modules/etag/HISTORY.md | 83 + u-dlp-local/node_modules/etag/LICENSE | 22 + u-dlp-local/node_modules/etag/README.md | 159 + u-dlp-local/node_modules/etag/index.js | 131 + u-dlp-local/node_modules/etag/package.json | 47 + u-dlp-local/node_modules/express/History.md | 3588 +++ u-dlp-local/node_modules/express/LICENSE | 24 + u-dlp-local/node_modules/express/Readme.md | 166 + u-dlp-local/node_modules/express/index.js | 11 + .../node_modules/express/lib/application.js | 661 + .../node_modules/express/lib/express.js | 116 + .../express/lib/middleware/init.js | 43 + .../express/lib/middleware/query.js | 47 + .../node_modules/express/lib/request.js | 525 + .../node_modules/express/lib/response.js | 1169 + .../node_modules/express/lib/router/index.js | 673 + .../node_modules/express/lib/router/layer.js | 181 + .../node_modules/express/lib/router/route.js | 225 + u-dlp-local/node_modules/express/lib/utils.js | 304 + u-dlp-local/node_modules/express/lib/view.js | 182 + u-dlp-local/node_modules/express/package.json | 99 + .../node_modules/finalhandler/HISTORY.md | 195 + u-dlp-local/node_modules/finalhandler/LICENSE | 22 + .../node_modules/finalhandler/README.md | 147 + .../node_modules/finalhandler/SECURITY.md | 25 + .../node_modules/finalhandler/index.js | 336 + .../node_modules/finalhandler/package.json | 46 + u-dlp-local/node_modules/forwarded/HISTORY.md | 21 + u-dlp-local/node_modules/forwarded/LICENSE | 22 + u-dlp-local/node_modules/forwarded/README.md | 57 + u-dlp-local/node_modules/forwarded/index.js | 90 + .../node_modules/forwarded/package.json | 45 + u-dlp-local/node_modules/fresh/HISTORY.md | 70 + u-dlp-local/node_modules/fresh/LICENSE | 23 + u-dlp-local/node_modules/fresh/README.md | 119 + u-dlp-local/node_modules/fresh/index.js | 137 + u-dlp-local/node_modules/fresh/package.json | 46 + .../node_modules/function-bind/.editorconfig | 20 + .../node_modules/function-bind/.eslintrc | 15 + .../node_modules/function-bind/.jscs.json | 176 + .../node_modules/function-bind/.npmignore | 22 + .../node_modules/function-bind/.travis.yml | 168 + .../node_modules/function-bind/LICENSE | 20 + .../node_modules/function-bind/README.md | 48 + .../function-bind/implementation.js | 52 + .../node_modules/function-bind/index.js | 5 + .../node_modules/function-bind/package.json | 63 + .../node_modules/function-bind/test/.eslintrc | 9 + .../node_modules/function-bind/test/index.js | 252 + .../node_modules/get-intrinsic/.eslintrc | 38 + .../get-intrinsic/.github/FUNDING.yml | 12 + u-dlp-local/node_modules/get-intrinsic/.nycrc | 9 + .../node_modules/get-intrinsic/CHANGELOG.md | 110 + .../node_modules/get-intrinsic/LICENSE | 21 + .../node_modules/get-intrinsic/README.md | 71 + .../node_modules/get-intrinsic/index.js | 344 + .../node_modules/get-intrinsic/package.json | 92 + .../get-intrinsic/test/GetIntrinsic.js | 274 + .../node_modules/has-symbols/.eslintrc | 11 + .../has-symbols/.github/FUNDING.yml | 12 + u-dlp-local/node_modules/has-symbols/.nycrc | 9 + .../node_modules/has-symbols/CHANGELOG.md | 75 + u-dlp-local/node_modules/has-symbols/LICENSE | 21 + .../node_modules/has-symbols/README.md | 46 + u-dlp-local/node_modules/has-symbols/index.js | 13 + .../node_modules/has-symbols/package.json | 101 + u-dlp-local/node_modules/has-symbols/shams.js | 42 + .../node_modules/has-symbols/test/index.js | 22 + .../has-symbols/test/shams/core-js.js | 28 + .../test/shams/get-own-property-symbols.js | 28 + .../node_modules/has-symbols/test/tests.js | 56 + u-dlp-local/node_modules/has/LICENSE-MIT | 22 + u-dlp-local/node_modules/has/README.md | 18 + u-dlp-local/node_modules/has/package.json | 48 + u-dlp-local/node_modules/has/src/index.js | 5 + u-dlp-local/node_modules/has/test/index.js | 10 + .../node_modules/http-errors/HISTORY.md | 180 + u-dlp-local/node_modules/http-errors/LICENSE | 23 + .../node_modules/http-errors/README.md | 169 + u-dlp-local/node_modules/http-errors/index.js | 289 + .../node_modules/http-errors/package.json | 50 + .../node_modules/iconv-lite/Changelog.md | 162 + u-dlp-local/node_modules/iconv-lite/LICENSE | 21 + u-dlp-local/node_modules/iconv-lite/README.md | 156 + .../iconv-lite/encodings/dbcs-codec.js | 555 + .../iconv-lite/encodings/dbcs-data.js | 176 + .../iconv-lite/encodings/index.js | 22 + .../iconv-lite/encodings/internal.js | 188 + .../iconv-lite/encodings/sbcs-codec.js | 72 + .../encodings/sbcs-data-generated.js | 451 + .../iconv-lite/encodings/sbcs-data.js | 174 + .../encodings/tables/big5-added.json | 122 + .../iconv-lite/encodings/tables/cp936.json | 264 + .../iconv-lite/encodings/tables/cp949.json | 273 + .../iconv-lite/encodings/tables/cp950.json | 177 + .../iconv-lite/encodings/tables/eucjp.json | 182 + .../encodings/tables/gb18030-ranges.json | 1 + .../encodings/tables/gbk-added.json | 55 + .../iconv-lite/encodings/tables/shiftjis.json | 125 + .../iconv-lite/encodings/utf16.js | 177 + .../node_modules/iconv-lite/encodings/utf7.js | 290 + .../iconv-lite/lib/bom-handling.js | 52 + .../iconv-lite/lib/extend-node.js | 217 + .../node_modules/iconv-lite/lib/index.d.ts | 24 + .../node_modules/iconv-lite/lib/index.js | 153 + .../node_modules/iconv-lite/lib/streams.js | 121 + .../node_modules/iconv-lite/package.json | 46 + u-dlp-local/node_modules/inherits/LICENSE | 16 + u-dlp-local/node_modules/inherits/README.md | 42 + u-dlp-local/node_modules/inherits/inherits.js | 9 + .../node_modules/inherits/inherits_browser.js | 27 + .../node_modules/inherits/package.json | 29 + u-dlp-local/node_modules/ipaddr.js/LICENSE | 19 + u-dlp-local/node_modules/ipaddr.js/README.md | 233 + .../node_modules/ipaddr.js/ipaddr.min.js | 1 + .../node_modules/ipaddr.js/lib/ipaddr.js | 673 + .../node_modules/ipaddr.js/lib/ipaddr.js.d.ts | 68 + .../node_modules/ipaddr.js/package.json | 35 + .../node_modules/media-typer/HISTORY.md | 22 + u-dlp-local/node_modules/media-typer/LICENSE | 22 + .../node_modules/media-typer/README.md | 81 + u-dlp-local/node_modules/media-typer/index.js | 270 + .../node_modules/media-typer/package.json | 26 + .../node_modules/merge-descriptors/HISTORY.md | 21 + .../node_modules/merge-descriptors/LICENSE | 23 + .../node_modules/merge-descriptors/README.md | 48 + .../node_modules/merge-descriptors/index.js | 60 + .../merge-descriptors/package.json | 32 + u-dlp-local/node_modules/methods/HISTORY.md | 29 + u-dlp-local/node_modules/methods/LICENSE | 24 + u-dlp-local/node_modules/methods/README.md | 51 + u-dlp-local/node_modules/methods/index.js | 69 + u-dlp-local/node_modules/methods/package.json | 36 + u-dlp-local/node_modules/mime-db/HISTORY.md | 507 + u-dlp-local/node_modules/mime-db/LICENSE | 23 + u-dlp-local/node_modules/mime-db/README.md | 100 + u-dlp-local/node_modules/mime-db/db.json | 8519 +++++++ u-dlp-local/node_modules/mime-db/index.js | 12 + u-dlp-local/node_modules/mime-db/package.json | 60 + .../node_modules/mime-types/HISTORY.md | 397 + u-dlp-local/node_modules/mime-types/LICENSE | 23 + u-dlp-local/node_modules/mime-types/README.md | 113 + u-dlp-local/node_modules/mime-types/index.js | 188 + .../node_modules/mime-types/package.json | 44 + u-dlp-local/node_modules/mime/.npmignore | 0 u-dlp-local/node_modules/mime/CHANGELOG.md | 164 + u-dlp-local/node_modules/mime/LICENSE | 21 + u-dlp-local/node_modules/mime/README.md | 90 + u-dlp-local/node_modules/mime/cli.js | 8 + u-dlp-local/node_modules/mime/mime.js | 108 + u-dlp-local/node_modules/mime/package.json | 44 + u-dlp-local/node_modules/mime/src/build.js | 53 + u-dlp-local/node_modules/mime/src/test.js | 60 + u-dlp-local/node_modules/mime/types.json | 1 + u-dlp-local/node_modules/ms/index.js | 152 + u-dlp-local/node_modules/ms/license.md | 21 + u-dlp-local/node_modules/ms/package.json | 37 + u-dlp-local/node_modules/ms/readme.md | 51 + .../node_modules/negotiator/HISTORY.md | 108 + u-dlp-local/node_modules/negotiator/LICENSE | 24 + u-dlp-local/node_modules/negotiator/README.md | 203 + u-dlp-local/node_modules/negotiator/index.js | 82 + .../node_modules/negotiator/lib/charset.js | 169 + .../node_modules/negotiator/lib/encoding.js | 184 + .../node_modules/negotiator/lib/language.js | 179 + .../node_modules/negotiator/lib/mediaType.js | 294 + .../node_modules/negotiator/package.json | 42 + .../node_modules/object-inspect/.eslintrc | 53 + .../object-inspect/.github/FUNDING.yml | 12 + .../node_modules/object-inspect/.nycrc | 13 + .../node_modules/object-inspect/CHANGELOG.md | 370 + .../node_modules/object-inspect/LICENSE | 21 + .../object-inspect/example/all.js | 23 + .../object-inspect/example/circular.js | 6 + .../node_modules/object-inspect/example/fn.js | 5 + .../object-inspect/example/inspect.js | 10 + .../node_modules/object-inspect/index.js | 516 + .../object-inspect/package-support.json | 20 + .../node_modules/object-inspect/package.json | 97 + .../object-inspect/readme.markdown | 86 + .../object-inspect/test-core-js.js | 26 + .../object-inspect/test/bigint.js | 58 + .../object-inspect/test/browser/dom.js | 15 + .../object-inspect/test/circular.js | 16 + .../node_modules/object-inspect/test/deep.js | 12 + .../object-inspect/test/element.js | 53 + .../node_modules/object-inspect/test/err.js | 48 + .../node_modules/object-inspect/test/fakes.js | 29 + .../node_modules/object-inspect/test/fn.js | 76 + .../node_modules/object-inspect/test/has.js | 15 + .../node_modules/object-inspect/test/holes.js | 15 + .../object-inspect/test/indent-option.js | 271 + .../object-inspect/test/inspect.js | 139 + .../object-inspect/test/lowbyte.js | 12 + .../object-inspect/test/number.js | 58 + .../object-inspect/test/quoteStyle.js | 17 + .../object-inspect/test/toStringTag.js | 40 + .../node_modules/object-inspect/test/undef.js | 12 + .../object-inspect/test/values.js | 211 + .../object-inspect/util.inspect.js | 1 + .../node_modules/on-finished/HISTORY.md | 98 + u-dlp-local/node_modules/on-finished/LICENSE | 23 + .../node_modules/on-finished/README.md | 162 + u-dlp-local/node_modules/on-finished/index.js | 234 + .../node_modules/on-finished/package.json | 39 + u-dlp-local/node_modules/parseurl/HISTORY.md | 58 + u-dlp-local/node_modules/parseurl/LICENSE | 24 + u-dlp-local/node_modules/parseurl/README.md | 133 + u-dlp-local/node_modules/parseurl/index.js | 158 + .../node_modules/parseurl/package.json | 40 + .../node_modules/path-to-regexp/History.md | 36 + .../node_modules/path-to-regexp/LICENSE | 21 + .../node_modules/path-to-regexp/Readme.md | 35 + .../node_modules/path-to-regexp/index.js | 129 + .../node_modules/path-to-regexp/package.json | 30 + .../node_modules/proxy-addr/HISTORY.md | 161 + u-dlp-local/node_modules/proxy-addr/LICENSE | 22 + u-dlp-local/node_modules/proxy-addr/README.md | 139 + u-dlp-local/node_modules/proxy-addr/index.js | 327 + .../node_modules/proxy-addr/package.json | 47 + u-dlp-local/node_modules/qs/.editorconfig | 43 + u-dlp-local/node_modules/qs/.eslintrc | 38 + .../node_modules/qs/.github/FUNDING.yml | 12 + u-dlp-local/node_modules/qs/.nycrc | 13 + u-dlp-local/node_modules/qs/CHANGELOG.md | 546 + u-dlp-local/node_modules/qs/LICENSE.md | 29 + u-dlp-local/node_modules/qs/README.md | 625 + u-dlp-local/node_modules/qs/dist/qs.js | 2054 ++ u-dlp-local/node_modules/qs/lib/formats.js | 23 + u-dlp-local/node_modules/qs/lib/index.js | 11 + u-dlp-local/node_modules/qs/lib/parse.js | 263 + u-dlp-local/node_modules/qs/lib/stringify.js | 326 + u-dlp-local/node_modules/qs/lib/utils.js | 252 + u-dlp-local/node_modules/qs/package.json | 77 + u-dlp-local/node_modules/qs/test/parse.js | 855 + u-dlp-local/node_modules/qs/test/stringify.js | 909 + u-dlp-local/node_modules/qs/test/utils.js | 136 + .../node_modules/range-parser/HISTORY.md | 56 + u-dlp-local/node_modules/range-parser/LICENSE | 23 + .../node_modules/range-parser/README.md | 84 + .../node_modules/range-parser/index.js | 162 + .../node_modules/range-parser/package.json | 44 + u-dlp-local/node_modules/raw-body/HISTORY.md | 303 + u-dlp-local/node_modules/raw-body/LICENSE | 22 + u-dlp-local/node_modules/raw-body/README.md | 223 + u-dlp-local/node_modules/raw-body/SECURITY.md | 24 + u-dlp-local/node_modules/raw-body/index.d.ts | 87 + u-dlp-local/node_modules/raw-body/index.js | 329 + .../node_modules/raw-body/package.json | 49 + u-dlp-local/node_modules/safe-buffer/LICENSE | 21 + .../node_modules/safe-buffer/README.md | 584 + .../node_modules/safe-buffer/index.d.ts | 187 + u-dlp-local/node_modules/safe-buffer/index.js | 65 + .../node_modules/safe-buffer/package.json | 51 + u-dlp-local/node_modules/safer-buffer/LICENSE | 21 + .../safer-buffer/Porting-Buffer.md | 268 + .../node_modules/safer-buffer/Readme.md | 156 + .../node_modules/safer-buffer/dangerous.js | 58 + .../node_modules/safer-buffer/package.json | 34 + .../node_modules/safer-buffer/safer.js | 77 + .../node_modules/safer-buffer/tests.js | 406 + u-dlp-local/node_modules/send/HISTORY.md | 521 + u-dlp-local/node_modules/send/LICENSE | 23 + u-dlp-local/node_modules/send/README.md | 327 + u-dlp-local/node_modules/send/SECURITY.md | 24 + u-dlp-local/node_modules/send/index.js | 1143 + .../send/node_modules/ms/index.js | 162 + .../send/node_modules/ms/license.md | 21 + .../send/node_modules/ms/package.json | 38 + .../send/node_modules/ms/readme.md | 59 + u-dlp-local/node_modules/send/package.json | 62 + .../node_modules/serve-static/HISTORY.md | 471 + u-dlp-local/node_modules/serve-static/LICENSE | 25 + .../node_modules/serve-static/README.md | 257 + .../node_modules/serve-static/index.js | 210 + .../node_modules/serve-static/package.json | 42 + .../node_modules/setprototypeof/LICENSE | 13 + .../node_modules/setprototypeof/README.md | 31 + .../node_modules/setprototypeof/index.d.ts | 2 + .../node_modules/setprototypeof/index.js | 17 + .../node_modules/setprototypeof/package.json | 38 + .../node_modules/setprototypeof/test/index.js | 24 + .../node_modules/side-channel/.eslintignore | 1 + .../node_modules/side-channel/.eslintrc | 11 + .../side-channel/.github/FUNDING.yml | 12 + u-dlp-local/node_modules/side-channel/.nycrc | 13 + .../node_modules/side-channel/CHANGELOG.md | 65 + u-dlp-local/node_modules/side-channel/LICENSE | 21 + .../node_modules/side-channel/README.md | 2 + .../node_modules/side-channel/index.js | 124 + .../node_modules/side-channel/package.json | 67 + .../node_modules/side-channel/test/index.js | 78 + u-dlp-local/node_modules/statuses/HISTORY.md | 82 + u-dlp-local/node_modules/statuses/LICENSE | 23 + u-dlp-local/node_modules/statuses/README.md | 136 + u-dlp-local/node_modules/statuses/codes.json | 65 + u-dlp-local/node_modules/statuses/index.js | 146 + .../node_modules/statuses/package.json | 49 + .../node_modules/toidentifier/HISTORY.md | 9 + u-dlp-local/node_modules/toidentifier/LICENSE | 21 + .../node_modules/toidentifier/README.md | 61 + .../node_modules/toidentifier/index.js | 32 + .../node_modules/toidentifier/package.json | 38 + u-dlp-local/node_modules/type-is/HISTORY.md | 259 + u-dlp-local/node_modules/type-is/LICENSE | 23 + u-dlp-local/node_modules/type-is/README.md | 170 + u-dlp-local/node_modules/type-is/index.js | 266 + u-dlp-local/node_modules/type-is/package.json | 45 + u-dlp-local/node_modules/unpipe/HISTORY.md | 4 + u-dlp-local/node_modules/unpipe/LICENSE | 22 + u-dlp-local/node_modules/unpipe/README.md | 43 + u-dlp-local/node_modules/unpipe/index.js | 69 + u-dlp-local/node_modules/unpipe/package.json | 27 + .../node_modules/utils-merge/.npmignore | 9 + u-dlp-local/node_modules/utils-merge/LICENSE | 20 + .../node_modules/utils-merge/README.md | 34 + u-dlp-local/node_modules/utils-merge/index.js | 23 + .../node_modules/utils-merge/package.json | 40 + u-dlp-local/node_modules/vary/HISTORY.md | 39 + u-dlp-local/node_modules/vary/LICENSE | 22 + u-dlp-local/node_modules/vary/README.md | 101 + u-dlp-local/node_modules/vary/index.js | 149 + u-dlp-local/node_modules/vary/package.json | 43 + u-dlp-local/package-lock.json | 1018 + u-dlp-local/package.json | 14 + udohaiku/.env | 2 + udohaiku/docker-compose.yml | 35 + udohaiku/haiku.db | Bin 0 -> 12288 bytes udohaiku/srv/.eslintrc | 24 + udohaiku/srv/.gitignore | 46 + udohaiku/srv/Dockerfile | 14 + udohaiku/srv/config.json | 6 + udohaiku/srv/db/init.js | 22 + udohaiku/srv/db/init.sql | 10 + udohaiku/srv/haiku.db | Bin 0 -> 12288 bytes udohaiku/srv/line5.json | 327 + udohaiku/srv/line7.json | 201 + udohaiku/srv/log.js | 10 + udohaiku/srv/logs/combined.log | 287 + udohaiku/srv/package-lock.json | 3065 +++ udohaiku/srv/package.json | 19 + udohaiku/srv/private.key | 15 + udohaiku/srv/public.key | 6 + udohaiku/srv/srv.js | 131 + udohaiku/view/.browserslistrc | 16 + udohaiku/view/.editorconfig | 16 + udohaiku/view/.gitignore | 42 + udohaiku/view/Dockerfile | 9 + udohaiku/view/README.md | 27 + udohaiku/view/angular.json | 115 + .../view/dist/haikudo/3rdpartylicenses.txt | 568 + udohaiku/view/dist/haikudo/assets/cpf.png | Bin 0 -> 5581 bytes .../view/dist/haikudo/assets/css/all.min.css | 6 + .../dist/haikudo/assets/css/bootstrap.min.css | 12 + .../dist/haikudo/assets/css/semantic.min.css | 372 + .../default/assets/fonts/brand-icons.eot | Bin 0 -> 98640 bytes .../default/assets/fonts/brand-icons.svg | 1008 + .../default/assets/fonts/brand-icons.ttf | Bin 0 -> 98404 bytes .../default/assets/fonts/brand-icons.woff | Bin 0 -> 63728 bytes .../default/assets/fonts/brand-icons.woff2 | Bin 0 -> 54488 bytes .../css/themes/default/assets/fonts/icons.eot | Bin 0 -> 106004 bytes .../css/themes/default/assets/fonts/icons.otf | Bin 0 -> 93888 bytes .../css/themes/default/assets/fonts/icons.svg | 1518 ++ .../css/themes/default/assets/fonts/icons.ttf | Bin 0 -> 105784 bytes .../themes/default/assets/fonts/icons.woff | Bin 0 -> 50524 bytes .../themes/default/assets/fonts/icons.woff2 | Bin 0 -> 40148 bytes .../default/assets/fonts/outline-icons.eot | Bin 0 -> 31156 bytes .../default/assets/fonts/outline-icons.svg | 366 + .../default/assets/fonts/outline-icons.ttf | Bin 0 -> 30928 bytes .../default/assets/fonts/outline-icons.woff | Bin 0 -> 14712 bytes .../default/assets/fonts/outline-icons.woff2 | Bin 0 -> 12240 bytes .../themes/default/assets/images/flags.png | Bin 0 -> 28123 bytes udohaiku/view/dist/haikudo/assets/haiku.png | Bin 0 -> 1108 bytes udohaiku/view/dist/haikudo/favicon.ico | Bin 0 -> 948 bytes udohaiku/view/dist/haikudo/index.html | 16 + .../dist/haikudo/main.3b096b6173d513b8.js | 1 + .../haikudo/polyfills.208ed4cae6e393f7.js | 1 + .../dist/haikudo/runtime.72b1d8b5a49241c3.js | 1 + .../dist/haikudo/scripts.dac96193a76881fd.js | 1 + .../dist/haikudo/styles.130cec45a0401ca1.css | 7 + udohaiku/view/karma.conf.js | 44 + udohaiku/view/nginx.conf | 22 + udohaiku/view/package-lock.json | 20240 ++++++++++++++++ udohaiku/view/package.json | 49 + udohaiku/view/src/app/add/add.component.html | 1 + udohaiku/view/src/app/add/add.component.scss | 0 .../view/src/app/add/add.component.spec.ts | 25 + udohaiku/view/src/app/add/add.component.ts | 15 + udohaiku/view/src/app/app-routing.module.ts | 24 + udohaiku/view/src/app/app.component.html | 4 + udohaiku/view/src/app/app.component.scss | 0 udohaiku/view/src/app/app.component.ts | 10 + udohaiku/view/src/app/app.module.ts | 43 + udohaiku/view/src/app/data.service.ts | 70 + udohaiku/view/src/app/ido/ido.component.html | 102 + udohaiku/view/src/app/ido/ido.component.scss | 3 + .../view/src/app/ido/ido.component.spec.ts | 25 + udohaiku/view/src/app/ido/ido.component.ts | 123 + .../view/src/app/navbar/navbar.component.html | 27 + .../view/src/app/navbar/navbar.component.scss | 0 .../src/app/navbar/navbar.component.spec.ts | 25 + .../view/src/app/navbar/navbar.component.ts | 15 + .../view/src/app/saved/saved.component.html | 93 + .../view/src/app/saved/saved.component.scss | 0 .../src/app/saved/saved.component.spec.ts | 25 + .../view/src/app/saved/saved.component.ts | 60 + .../view/src/app/share/share.component.html | 82 + .../view/src/app/share/share.component.scss | 5 + .../src/app/share/share.component.spec.ts | 25 + .../view/src/app/share/share.component.ts | 78 + udohaiku/view/src/assets/.gitkeep | 0 udohaiku/view/src/assets/cpf.png | Bin 0 -> 5581 bytes udohaiku/view/src/assets/css/all.min.css | 6 + .../view/src/assets/css/bootstrap.min.css | 12 + udohaiku/view/src/assets/css/semantic.min.css | 372 + .../default/assets/fonts/brand-icons.eot | Bin 0 -> 98640 bytes .../default/assets/fonts/brand-icons.svg | 1008 + .../default/assets/fonts/brand-icons.ttf | Bin 0 -> 98404 bytes .../default/assets/fonts/brand-icons.woff | Bin 0 -> 63728 bytes .../default/assets/fonts/brand-icons.woff2 | Bin 0 -> 54488 bytes .../css/themes/default/assets/fonts/icons.eot | Bin 0 -> 106004 bytes .../css/themes/default/assets/fonts/icons.otf | Bin 0 -> 93888 bytes .../css/themes/default/assets/fonts/icons.svg | 1518 ++ .../css/themes/default/assets/fonts/icons.ttf | Bin 0 -> 105784 bytes .../themes/default/assets/fonts/icons.woff | Bin 0 -> 50524 bytes .../themes/default/assets/fonts/icons.woff2 | Bin 0 -> 40148 bytes .../default/assets/fonts/outline-icons.eot | Bin 0 -> 31156 bytes .../default/assets/fonts/outline-icons.svg | 366 + .../default/assets/fonts/outline-icons.ttf | Bin 0 -> 30928 bytes .../default/assets/fonts/outline-icons.woff | Bin 0 -> 14712 bytes .../default/assets/fonts/outline-icons.woff2 | Bin 0 -> 12240 bytes .../themes/default/assets/images/flags.png | Bin 0 -> 28123 bytes udohaiku/view/src/assets/haiku.png | Bin 0 -> 1108 bytes .../view/src/environments/environment.prod.ts | 12 + udohaiku/view/src/environments/environment.ts | 12 + udohaiku/view/src/favicon.ico | Bin 0 -> 948 bytes udohaiku/view/src/index.html | 17 + udohaiku/view/src/main.ts | 12 + udohaiku/view/src/polyfills.ts | 53 + udohaiku/view/src/styles.scss | 1 + udohaiku/view/src/test.ts | 26 + udohaiku/view/tsconfig.app.json | 15 + udohaiku/view/tsconfig.json | 33 + udohaiku/view/tsconfig.spec.json | 18 + vaultwarden-server/.env | 40 + vaultwarden-server/.gitignore | 6 + vaultwarden-server/Docker/nginx/Dockerfile | 6 + .../Docker/nginx/default.conf.template | 37 + vaultwarden-server/Docker/nginx/run_nginx.sh | 8 + vaultwarden-server/LICENSE | 21 + vaultwarden-server/README.md | 119 + vaultwarden-server/bitwarden.conf | 23 + vaultwarden-server/docker-compose.yml | 149 + wireguard/.env | 2 + wireguard/docker-compose.yml | 170 + wireshark/.env | 2 + wireshark/docker-compose.yml | 39 + xbrowsersync/.env | 5 + xbrowsersync/docker-compose.yml | 69 + xbrowsersync/mongoconfig.js | 4 + xbrowsersync/settings.json | 11 + youtube-dl/.env | 2 + youtube-dl/docker-compose.yml | 38 + youtubedl-material-v4.3.zip | Bin 0 -> 5300917 bytes znc/.env | 2 + znc/docker-compose.yml | 28 + 706 files changed, 135245 insertions(+) create mode 100644 .gitignore create mode 100644 archive_box/.env create mode 100644 archive_box/Dockerfile create mode 100644 archive_box/docker-compose.yml create mode 100644 changedetection/docker-compose.yml create mode 100644 dotfiles/.zshrc create mode 100755 dotfiles/bspwmrc create mode 100644 dotfiles/polybar/config create mode 100644 dotfiles/polybar/config.left.ini create mode 100644 dotfiles/polybar/config.teal.right create mode 100644 dotfiles/polybar/config_2 create mode 100644 dotfiles/polybar/config_cinnamon create mode 100644 dotfiles/polybar/config_cinnamon_docked create mode 100644 dotfiles/polybar/config_cinnamon_mobile create mode 100644 dotfiles/polybar/config_gnome_undock create mode 100644 dotfiles/polybar/config_i3 create mode 100644 dotfiles/polybar/config_i3_mobile create mode 100644 dotfiles/polybar/config_i3_new create mode 100644 dotfiles/polybar/config_laptop create mode 100644 dotfiles/polybar/config_mobile create mode 100644 dotfiles/polybar/config_openbox create mode 100644 dotfiles/polybar/config_powerline create mode 100644 dotfiles/polybar/config_vga create mode 100644 dotfiles/polybar/config_xfce create mode 100644 dotfiles/polybar/launch.sh create mode 100755 dotfiles/polybar/scripts/menu create mode 100644 dotfiles/polybar/transparent_config create mode 100755 dotfiles/sxhkdrc create mode 100644 doublecommander/.env create mode 100644 doublecommander/docker-compose.yml create mode 100644 duplicati/.env create mode 100644 duplicati/docker-compose.yml create mode 100644 emby/.env create mode 100644 emby/docker-compose.yml create mode 100644 emulator/.env create mode 100644 emulator/docker-compose.yml create mode 100644 file_browser/.docker.json create mode 100644 file_browser/.env create mode 100644 file_browser/docker-compose.yml create mode 100644 filebot/.env create mode 100644 filebot/docker-compose.yml create mode 100644 ghost/.env create mode 100644 ghost/docker-compose.yml create mode 100644 ghost/nginx/Dockerfile create mode 100644 ghost/nginx/default.conf create mode 100644 gitea/.env create mode 100644 gitea/docker-compose.yml create mode 100644 gitlab-runner/.env create mode 100644 gitlab-runner/docker-compose.yml create mode 100644 gitlab/.env create mode 100644 gitlab/docker-compose.yml create mode 100644 gluetun/.gitkeep create mode 100644 gluetun/docker-compose.yml create mode 100644 grafana/.env create mode 100644 grafana/README.md create mode 100644 grafana/docker-compose.yaml create mode 100644 grafana/loki-config.yaml create mode 100644 grafana/promtail-config.yaml create mode 100644 hastebin/.env create mode 100644 hastebin/docker-compose.yml create mode 100644 immich/.env create mode 100644 immich/docker-compose.yml create mode 100644 jellyfin/.env create mode 100644 jellyfin/docker-compose.yml create mode 100644 kuma/.env create mode 100644 kuma/docker-compose.yml create mode 100644 log.txt create mode 100644 logs_and_hist/.zsh_history create mode 100644 logs_and_hist/crontab_root create mode 100644 logs_and_hist/crontab_user create mode 100644 logs_and_hist/gitlab.txt create mode 100644 logs_and_hist/new_hist/.zsh_history create mode 100644 mastodon/.env create mode 100644 mastodon/db.env create mode 100644 mastodon/docker-compose.yml create mode 100644 matrix/.env create mode 100644 matrix/docker-compose.yml create mode 100644 minecraft-bedrock/docker-compose.yml create mode 100644 mnamer/docker-compose.yml create mode 100644 nextcloud/.env create mode 100644 nextcloud/.mariadb.env create mode 100644 nextcloud/docker-compose.yml create mode 100644 nginx.conf create mode 100644 openvpn/docker-compose.yml create mode 100644 pairdrop/.env create mode 100644 pairdrop/docker-compose.yml create mode 100644 pihole/.env create mode 100644 pihole/docker-compose.yml create mode 100644 plausible/.env create mode 100644 plausible/docker-compose.yml create mode 100644 plausible/geoip.conf create mode 100644 plausible/plausible-conf.env create mode 100644 plex/.env create mode 100644 plex/Dockerfile.arm64 create mode 100644 plex/docker-compose.yml create mode 100644 portainer/.env create mode 100644 portainer/docker-compose.yml create mode 100644 pseudotv/.env create mode 100644 pseudotv/docker-compose.yml create mode 100644 restic/.env create mode 100644 restic/docker-compose.yml create mode 100644 runner-gitlab/docker-compose.yml create mode 100644 scripts/.zsh_history create mode 100755 scripts/chmod_dirs.sh create mode 100644 scripts/crontab_root create mode 100644 scripts/crontab_user create mode 100644 scripts/ddclient.conf create mode 100644 scripts/dynamic_sync.sh create mode 100755 scripts/mount_drives.sh create mode 100755 scripts/prune_node_modules.sh create mode 100755 scripts/sync_bornefilm.sh create mode 100755 scripts/sync_classics.sh create mode 100755 scripts/sync_flims.sh create mode 100755 scripts/sync_tv.sh create mode 100644 scripts/uuid.sh create mode 100644 secure_ai/.env create mode 100644 secure_ai/docker-compose.yml create mode 100644 smtp/.env create mode 100644 smtp/docker-compose.yml create mode 100644 sprattle/.env create mode 100644 sprattle/Dockerfile create mode 100644 sprattle/README.md create mode 100644 sprattle/docker-compose.yml create mode 100644 sprattle/package-lock.json create mode 100644 sprattle/package.json create mode 100644 sprattle/srv.js create mode 100644 static/.env create mode 100644 static/docker-compose.yml create mode 100644 static/site/index.html create mode 100644 syncthing/.env create mode 100644 syncthing/docker-compose.yml create mode 100644 tags create mode 100755 test.sh create mode 100644 test/.gitlab-ci.yml create mode 100644 traefik/.env create mode 100644 traefik/acme.json create mode 100644 traefik/docker-compose.yml create mode 100644 traefik/traefik.yml create mode 100644 traefik/traefik_config/middlewares.yaml create mode 100644 u-dlp-local/index.js create mode 120000 u-dlp-local/node_modules/.bin/mime create mode 100644 u-dlp-local/node_modules/.package-lock.json create mode 100644 u-dlp-local/node_modules/accepts/HISTORY.md create mode 100644 u-dlp-local/node_modules/accepts/LICENSE create mode 100644 u-dlp-local/node_modules/accepts/README.md create mode 100644 u-dlp-local/node_modules/accepts/index.js create mode 100644 u-dlp-local/node_modules/accepts/package.json create mode 100644 u-dlp-local/node_modules/array-flatten/LICENSE create mode 100644 u-dlp-local/node_modules/array-flatten/README.md create mode 100644 u-dlp-local/node_modules/array-flatten/array-flatten.js create mode 100644 u-dlp-local/node_modules/array-flatten/package.json create mode 100644 u-dlp-local/node_modules/body-parser/HISTORY.md create mode 100644 u-dlp-local/node_modules/body-parser/LICENSE create mode 100644 u-dlp-local/node_modules/body-parser/README.md create mode 100644 u-dlp-local/node_modules/body-parser/SECURITY.md create mode 100644 u-dlp-local/node_modules/body-parser/index.js create mode 100644 u-dlp-local/node_modules/body-parser/lib/read.js create mode 100644 u-dlp-local/node_modules/body-parser/lib/types/json.js create mode 100644 u-dlp-local/node_modules/body-parser/lib/types/raw.js create mode 100644 u-dlp-local/node_modules/body-parser/lib/types/text.js create mode 100644 u-dlp-local/node_modules/body-parser/lib/types/urlencoded.js create mode 100644 u-dlp-local/node_modules/body-parser/package.json create mode 100644 u-dlp-local/node_modules/bytes/History.md create mode 100644 u-dlp-local/node_modules/bytes/LICENSE create mode 100644 u-dlp-local/node_modules/bytes/Readme.md create mode 100644 u-dlp-local/node_modules/bytes/index.js create mode 100644 u-dlp-local/node_modules/bytes/package.json create mode 100644 u-dlp-local/node_modules/call-bind/.eslintignore create mode 100644 u-dlp-local/node_modules/call-bind/.eslintrc create mode 100644 u-dlp-local/node_modules/call-bind/.github/FUNDING.yml create mode 100644 u-dlp-local/node_modules/call-bind/.nycrc create mode 100644 u-dlp-local/node_modules/call-bind/CHANGELOG.md create mode 100644 u-dlp-local/node_modules/call-bind/LICENSE create mode 100644 u-dlp-local/node_modules/call-bind/README.md create mode 100644 u-dlp-local/node_modules/call-bind/callBound.js create mode 100644 u-dlp-local/node_modules/call-bind/index.js create mode 100644 u-dlp-local/node_modules/call-bind/package.json create mode 100644 u-dlp-local/node_modules/call-bind/test/callBound.js create mode 100644 u-dlp-local/node_modules/call-bind/test/index.js create mode 100644 u-dlp-local/node_modules/content-disposition/HISTORY.md create mode 100644 u-dlp-local/node_modules/content-disposition/LICENSE create mode 100644 u-dlp-local/node_modules/content-disposition/README.md create mode 100644 u-dlp-local/node_modules/content-disposition/index.js create mode 100644 u-dlp-local/node_modules/content-disposition/package.json create mode 100644 u-dlp-local/node_modules/content-type/HISTORY.md create mode 100644 u-dlp-local/node_modules/content-type/LICENSE create mode 100644 u-dlp-local/node_modules/content-type/README.md create mode 100644 u-dlp-local/node_modules/content-type/index.js create mode 100644 u-dlp-local/node_modules/content-type/package.json create mode 100644 u-dlp-local/node_modules/cookie-signature/.npmignore create mode 100644 u-dlp-local/node_modules/cookie-signature/History.md create mode 100644 u-dlp-local/node_modules/cookie-signature/Readme.md create mode 100644 u-dlp-local/node_modules/cookie-signature/index.js create mode 100644 u-dlp-local/node_modules/cookie-signature/package.json create mode 100644 u-dlp-local/node_modules/cookie/HISTORY.md create mode 100644 u-dlp-local/node_modules/cookie/LICENSE create mode 100644 u-dlp-local/node_modules/cookie/README.md create mode 100644 u-dlp-local/node_modules/cookie/SECURITY.md create mode 100644 u-dlp-local/node_modules/cookie/index.js create mode 100644 u-dlp-local/node_modules/cookie/package.json create mode 100644 u-dlp-local/node_modules/debug/.coveralls.yml create mode 100644 u-dlp-local/node_modules/debug/.eslintrc create mode 100644 u-dlp-local/node_modules/debug/.npmignore create mode 100644 u-dlp-local/node_modules/debug/.travis.yml create mode 100644 u-dlp-local/node_modules/debug/CHANGELOG.md create mode 100644 u-dlp-local/node_modules/debug/LICENSE create mode 100644 u-dlp-local/node_modules/debug/Makefile create mode 100644 u-dlp-local/node_modules/debug/README.md create mode 100644 u-dlp-local/node_modules/debug/component.json create mode 100644 u-dlp-local/node_modules/debug/karma.conf.js create mode 100644 u-dlp-local/node_modules/debug/node.js create mode 100644 u-dlp-local/node_modules/debug/package.json create mode 100644 u-dlp-local/node_modules/debug/src/browser.js create mode 100644 u-dlp-local/node_modules/debug/src/debug.js create mode 100644 u-dlp-local/node_modules/debug/src/index.js create mode 100644 u-dlp-local/node_modules/debug/src/inspector-log.js create mode 100644 u-dlp-local/node_modules/debug/src/node.js create mode 100644 u-dlp-local/node_modules/depd/History.md create mode 100644 u-dlp-local/node_modules/depd/LICENSE create mode 100644 u-dlp-local/node_modules/depd/Readme.md create mode 100644 u-dlp-local/node_modules/depd/index.js create mode 100644 u-dlp-local/node_modules/depd/lib/browser/index.js create mode 100644 u-dlp-local/node_modules/depd/package.json create mode 100644 u-dlp-local/node_modules/destroy/LICENSE create mode 100644 u-dlp-local/node_modules/destroy/README.md create mode 100644 u-dlp-local/node_modules/destroy/index.js create mode 100644 u-dlp-local/node_modules/destroy/package.json create mode 100644 u-dlp-local/node_modules/ee-first/LICENSE create mode 100644 u-dlp-local/node_modules/ee-first/README.md create mode 100644 u-dlp-local/node_modules/ee-first/index.js create mode 100644 u-dlp-local/node_modules/ee-first/package.json create mode 100644 u-dlp-local/node_modules/encodeurl/HISTORY.md create mode 100644 u-dlp-local/node_modules/encodeurl/LICENSE create mode 100644 u-dlp-local/node_modules/encodeurl/README.md create mode 100644 u-dlp-local/node_modules/encodeurl/index.js create mode 100644 u-dlp-local/node_modules/encodeurl/package.json create mode 100644 u-dlp-local/node_modules/escape-html/LICENSE create mode 100644 u-dlp-local/node_modules/escape-html/Readme.md create mode 100644 u-dlp-local/node_modules/escape-html/index.js create mode 100644 u-dlp-local/node_modules/escape-html/package.json create mode 100644 u-dlp-local/node_modules/etag/HISTORY.md create mode 100644 u-dlp-local/node_modules/etag/LICENSE create mode 100644 u-dlp-local/node_modules/etag/README.md create mode 100644 u-dlp-local/node_modules/etag/index.js create mode 100644 u-dlp-local/node_modules/etag/package.json create mode 100644 u-dlp-local/node_modules/express/History.md create mode 100644 u-dlp-local/node_modules/express/LICENSE create mode 100644 u-dlp-local/node_modules/express/Readme.md create mode 100644 u-dlp-local/node_modules/express/index.js create mode 100644 u-dlp-local/node_modules/express/lib/application.js create mode 100644 u-dlp-local/node_modules/express/lib/express.js create mode 100644 u-dlp-local/node_modules/express/lib/middleware/init.js create mode 100644 u-dlp-local/node_modules/express/lib/middleware/query.js create mode 100644 u-dlp-local/node_modules/express/lib/request.js create mode 100644 u-dlp-local/node_modules/express/lib/response.js create mode 100644 u-dlp-local/node_modules/express/lib/router/index.js create mode 100644 u-dlp-local/node_modules/express/lib/router/layer.js create mode 100644 u-dlp-local/node_modules/express/lib/router/route.js create mode 100644 u-dlp-local/node_modules/express/lib/utils.js create mode 100644 u-dlp-local/node_modules/express/lib/view.js create mode 100644 u-dlp-local/node_modules/express/package.json create mode 100644 u-dlp-local/node_modules/finalhandler/HISTORY.md create mode 100644 u-dlp-local/node_modules/finalhandler/LICENSE create mode 100644 u-dlp-local/node_modules/finalhandler/README.md create mode 100644 u-dlp-local/node_modules/finalhandler/SECURITY.md create mode 100644 u-dlp-local/node_modules/finalhandler/index.js create mode 100644 u-dlp-local/node_modules/finalhandler/package.json create mode 100644 u-dlp-local/node_modules/forwarded/HISTORY.md create mode 100644 u-dlp-local/node_modules/forwarded/LICENSE create mode 100644 u-dlp-local/node_modules/forwarded/README.md create mode 100644 u-dlp-local/node_modules/forwarded/index.js create mode 100644 u-dlp-local/node_modules/forwarded/package.json create mode 100644 u-dlp-local/node_modules/fresh/HISTORY.md create mode 100644 u-dlp-local/node_modules/fresh/LICENSE create mode 100644 u-dlp-local/node_modules/fresh/README.md create mode 100644 u-dlp-local/node_modules/fresh/index.js create mode 100644 u-dlp-local/node_modules/fresh/package.json create mode 100644 u-dlp-local/node_modules/function-bind/.editorconfig create mode 100644 u-dlp-local/node_modules/function-bind/.eslintrc create mode 100644 u-dlp-local/node_modules/function-bind/.jscs.json create mode 100644 u-dlp-local/node_modules/function-bind/.npmignore create mode 100644 u-dlp-local/node_modules/function-bind/.travis.yml create mode 100644 u-dlp-local/node_modules/function-bind/LICENSE create mode 100644 u-dlp-local/node_modules/function-bind/README.md create mode 100644 u-dlp-local/node_modules/function-bind/implementation.js create mode 100644 u-dlp-local/node_modules/function-bind/index.js create mode 100644 u-dlp-local/node_modules/function-bind/package.json create mode 100644 u-dlp-local/node_modules/function-bind/test/.eslintrc create mode 100644 u-dlp-local/node_modules/function-bind/test/index.js create mode 100644 u-dlp-local/node_modules/get-intrinsic/.eslintrc create mode 100644 u-dlp-local/node_modules/get-intrinsic/.github/FUNDING.yml create mode 100644 u-dlp-local/node_modules/get-intrinsic/.nycrc create mode 100644 u-dlp-local/node_modules/get-intrinsic/CHANGELOG.md create mode 100644 u-dlp-local/node_modules/get-intrinsic/LICENSE create mode 100644 u-dlp-local/node_modules/get-intrinsic/README.md create mode 100644 u-dlp-local/node_modules/get-intrinsic/index.js create mode 100644 u-dlp-local/node_modules/get-intrinsic/package.json create mode 100644 u-dlp-local/node_modules/get-intrinsic/test/GetIntrinsic.js create mode 100644 u-dlp-local/node_modules/has-symbols/.eslintrc create mode 100644 u-dlp-local/node_modules/has-symbols/.github/FUNDING.yml create mode 100644 u-dlp-local/node_modules/has-symbols/.nycrc create mode 100644 u-dlp-local/node_modules/has-symbols/CHANGELOG.md create mode 100644 u-dlp-local/node_modules/has-symbols/LICENSE create mode 100644 u-dlp-local/node_modules/has-symbols/README.md create mode 100644 u-dlp-local/node_modules/has-symbols/index.js create mode 100644 u-dlp-local/node_modules/has-symbols/package.json create mode 100644 u-dlp-local/node_modules/has-symbols/shams.js create mode 100644 u-dlp-local/node_modules/has-symbols/test/index.js create mode 100644 u-dlp-local/node_modules/has-symbols/test/shams/core-js.js create mode 100644 u-dlp-local/node_modules/has-symbols/test/shams/get-own-property-symbols.js create mode 100644 u-dlp-local/node_modules/has-symbols/test/tests.js create mode 100644 u-dlp-local/node_modules/has/LICENSE-MIT create mode 100644 u-dlp-local/node_modules/has/README.md create mode 100644 u-dlp-local/node_modules/has/package.json create mode 100644 u-dlp-local/node_modules/has/src/index.js create mode 100644 u-dlp-local/node_modules/has/test/index.js create mode 100644 u-dlp-local/node_modules/http-errors/HISTORY.md create mode 100644 u-dlp-local/node_modules/http-errors/LICENSE create mode 100644 u-dlp-local/node_modules/http-errors/README.md create mode 100644 u-dlp-local/node_modules/http-errors/index.js create mode 100644 u-dlp-local/node_modules/http-errors/package.json create mode 100644 u-dlp-local/node_modules/iconv-lite/Changelog.md create mode 100644 u-dlp-local/node_modules/iconv-lite/LICENSE create mode 100644 u-dlp-local/node_modules/iconv-lite/README.md create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/dbcs-codec.js create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/dbcs-data.js create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/index.js create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/internal.js create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/sbcs-codec.js create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/sbcs-data-generated.js create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/sbcs-data.js create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/tables/big5-added.json create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/tables/cp936.json create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/tables/cp949.json create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/tables/cp950.json create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/tables/eucjp.json create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/tables/gbk-added.json create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/tables/shiftjis.json create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/utf16.js create mode 100644 u-dlp-local/node_modules/iconv-lite/encodings/utf7.js create mode 100644 u-dlp-local/node_modules/iconv-lite/lib/bom-handling.js create mode 100644 u-dlp-local/node_modules/iconv-lite/lib/extend-node.js create mode 100644 u-dlp-local/node_modules/iconv-lite/lib/index.d.ts create mode 100644 u-dlp-local/node_modules/iconv-lite/lib/index.js create mode 100644 u-dlp-local/node_modules/iconv-lite/lib/streams.js create mode 100644 u-dlp-local/node_modules/iconv-lite/package.json create mode 100644 u-dlp-local/node_modules/inherits/LICENSE create mode 100644 u-dlp-local/node_modules/inherits/README.md create mode 100644 u-dlp-local/node_modules/inherits/inherits.js create mode 100644 u-dlp-local/node_modules/inherits/inherits_browser.js create mode 100644 u-dlp-local/node_modules/inherits/package.json create mode 100644 u-dlp-local/node_modules/ipaddr.js/LICENSE create mode 100644 u-dlp-local/node_modules/ipaddr.js/README.md create mode 100644 u-dlp-local/node_modules/ipaddr.js/ipaddr.min.js create mode 100644 u-dlp-local/node_modules/ipaddr.js/lib/ipaddr.js create mode 100644 u-dlp-local/node_modules/ipaddr.js/lib/ipaddr.js.d.ts create mode 100644 u-dlp-local/node_modules/ipaddr.js/package.json create mode 100644 u-dlp-local/node_modules/media-typer/HISTORY.md create mode 100644 u-dlp-local/node_modules/media-typer/LICENSE create mode 100644 u-dlp-local/node_modules/media-typer/README.md create mode 100644 u-dlp-local/node_modules/media-typer/index.js create mode 100644 u-dlp-local/node_modules/media-typer/package.json create mode 100644 u-dlp-local/node_modules/merge-descriptors/HISTORY.md create mode 100644 u-dlp-local/node_modules/merge-descriptors/LICENSE create mode 100644 u-dlp-local/node_modules/merge-descriptors/README.md create mode 100644 u-dlp-local/node_modules/merge-descriptors/index.js create mode 100644 u-dlp-local/node_modules/merge-descriptors/package.json create mode 100644 u-dlp-local/node_modules/methods/HISTORY.md create mode 100644 u-dlp-local/node_modules/methods/LICENSE create mode 100644 u-dlp-local/node_modules/methods/README.md create mode 100644 u-dlp-local/node_modules/methods/index.js create mode 100644 u-dlp-local/node_modules/methods/package.json create mode 100644 u-dlp-local/node_modules/mime-db/HISTORY.md create mode 100644 u-dlp-local/node_modules/mime-db/LICENSE create mode 100644 u-dlp-local/node_modules/mime-db/README.md create mode 100644 u-dlp-local/node_modules/mime-db/db.json create mode 100644 u-dlp-local/node_modules/mime-db/index.js create mode 100644 u-dlp-local/node_modules/mime-db/package.json create mode 100644 u-dlp-local/node_modules/mime-types/HISTORY.md create mode 100644 u-dlp-local/node_modules/mime-types/LICENSE create mode 100644 u-dlp-local/node_modules/mime-types/README.md create mode 100644 u-dlp-local/node_modules/mime-types/index.js create mode 100644 u-dlp-local/node_modules/mime-types/package.json create mode 100644 u-dlp-local/node_modules/mime/.npmignore create mode 100644 u-dlp-local/node_modules/mime/CHANGELOG.md create mode 100644 u-dlp-local/node_modules/mime/LICENSE create mode 100644 u-dlp-local/node_modules/mime/README.md create mode 100755 u-dlp-local/node_modules/mime/cli.js create mode 100644 u-dlp-local/node_modules/mime/mime.js create mode 100644 u-dlp-local/node_modules/mime/package.json create mode 100755 u-dlp-local/node_modules/mime/src/build.js create mode 100644 u-dlp-local/node_modules/mime/src/test.js create mode 100644 u-dlp-local/node_modules/mime/types.json create mode 100644 u-dlp-local/node_modules/ms/index.js create mode 100644 u-dlp-local/node_modules/ms/license.md create mode 100644 u-dlp-local/node_modules/ms/package.json create mode 100644 u-dlp-local/node_modules/ms/readme.md create mode 100644 u-dlp-local/node_modules/negotiator/HISTORY.md create mode 100644 u-dlp-local/node_modules/negotiator/LICENSE create mode 100644 u-dlp-local/node_modules/negotiator/README.md create mode 100644 u-dlp-local/node_modules/negotiator/index.js create mode 100644 u-dlp-local/node_modules/negotiator/lib/charset.js create mode 100644 u-dlp-local/node_modules/negotiator/lib/encoding.js create mode 100644 u-dlp-local/node_modules/negotiator/lib/language.js create mode 100644 u-dlp-local/node_modules/negotiator/lib/mediaType.js create mode 100644 u-dlp-local/node_modules/negotiator/package.json create mode 100644 u-dlp-local/node_modules/object-inspect/.eslintrc create mode 100644 u-dlp-local/node_modules/object-inspect/.github/FUNDING.yml create mode 100644 u-dlp-local/node_modules/object-inspect/.nycrc create mode 100644 u-dlp-local/node_modules/object-inspect/CHANGELOG.md create mode 100644 u-dlp-local/node_modules/object-inspect/LICENSE create mode 100644 u-dlp-local/node_modules/object-inspect/example/all.js create mode 100644 u-dlp-local/node_modules/object-inspect/example/circular.js create mode 100644 u-dlp-local/node_modules/object-inspect/example/fn.js create mode 100644 u-dlp-local/node_modules/object-inspect/example/inspect.js create mode 100644 u-dlp-local/node_modules/object-inspect/index.js create mode 100644 u-dlp-local/node_modules/object-inspect/package-support.json create mode 100644 u-dlp-local/node_modules/object-inspect/package.json create mode 100644 u-dlp-local/node_modules/object-inspect/readme.markdown create mode 100644 u-dlp-local/node_modules/object-inspect/test-core-js.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/bigint.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/browser/dom.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/circular.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/deep.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/element.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/err.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/fakes.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/fn.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/has.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/holes.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/indent-option.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/inspect.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/lowbyte.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/number.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/quoteStyle.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/toStringTag.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/undef.js create mode 100644 u-dlp-local/node_modules/object-inspect/test/values.js create mode 100644 u-dlp-local/node_modules/object-inspect/util.inspect.js create mode 100644 u-dlp-local/node_modules/on-finished/HISTORY.md create mode 100644 u-dlp-local/node_modules/on-finished/LICENSE create mode 100644 u-dlp-local/node_modules/on-finished/README.md create mode 100644 u-dlp-local/node_modules/on-finished/index.js create mode 100644 u-dlp-local/node_modules/on-finished/package.json create mode 100644 u-dlp-local/node_modules/parseurl/HISTORY.md create mode 100644 u-dlp-local/node_modules/parseurl/LICENSE create mode 100644 u-dlp-local/node_modules/parseurl/README.md create mode 100644 u-dlp-local/node_modules/parseurl/index.js create mode 100644 u-dlp-local/node_modules/parseurl/package.json create mode 100644 u-dlp-local/node_modules/path-to-regexp/History.md create mode 100644 u-dlp-local/node_modules/path-to-regexp/LICENSE create mode 100644 u-dlp-local/node_modules/path-to-regexp/Readme.md create mode 100644 u-dlp-local/node_modules/path-to-regexp/index.js create mode 100644 u-dlp-local/node_modules/path-to-regexp/package.json create mode 100644 u-dlp-local/node_modules/proxy-addr/HISTORY.md create mode 100644 u-dlp-local/node_modules/proxy-addr/LICENSE create mode 100644 u-dlp-local/node_modules/proxy-addr/README.md create mode 100644 u-dlp-local/node_modules/proxy-addr/index.js create mode 100644 u-dlp-local/node_modules/proxy-addr/package.json create mode 100644 u-dlp-local/node_modules/qs/.editorconfig create mode 100644 u-dlp-local/node_modules/qs/.eslintrc create mode 100644 u-dlp-local/node_modules/qs/.github/FUNDING.yml create mode 100644 u-dlp-local/node_modules/qs/.nycrc create mode 100644 u-dlp-local/node_modules/qs/CHANGELOG.md create mode 100644 u-dlp-local/node_modules/qs/LICENSE.md create mode 100644 u-dlp-local/node_modules/qs/README.md create mode 100644 u-dlp-local/node_modules/qs/dist/qs.js create mode 100644 u-dlp-local/node_modules/qs/lib/formats.js create mode 100644 u-dlp-local/node_modules/qs/lib/index.js create mode 100644 u-dlp-local/node_modules/qs/lib/parse.js create mode 100644 u-dlp-local/node_modules/qs/lib/stringify.js create mode 100644 u-dlp-local/node_modules/qs/lib/utils.js create mode 100644 u-dlp-local/node_modules/qs/package.json create mode 100644 u-dlp-local/node_modules/qs/test/parse.js create mode 100644 u-dlp-local/node_modules/qs/test/stringify.js create mode 100644 u-dlp-local/node_modules/qs/test/utils.js create mode 100644 u-dlp-local/node_modules/range-parser/HISTORY.md create mode 100644 u-dlp-local/node_modules/range-parser/LICENSE create mode 100644 u-dlp-local/node_modules/range-parser/README.md create mode 100644 u-dlp-local/node_modules/range-parser/index.js create mode 100644 u-dlp-local/node_modules/range-parser/package.json create mode 100644 u-dlp-local/node_modules/raw-body/HISTORY.md create mode 100644 u-dlp-local/node_modules/raw-body/LICENSE create mode 100644 u-dlp-local/node_modules/raw-body/README.md create mode 100644 u-dlp-local/node_modules/raw-body/SECURITY.md create mode 100644 u-dlp-local/node_modules/raw-body/index.d.ts create mode 100644 u-dlp-local/node_modules/raw-body/index.js create mode 100644 u-dlp-local/node_modules/raw-body/package.json create mode 100644 u-dlp-local/node_modules/safe-buffer/LICENSE create mode 100644 u-dlp-local/node_modules/safe-buffer/README.md create mode 100644 u-dlp-local/node_modules/safe-buffer/index.d.ts create mode 100644 u-dlp-local/node_modules/safe-buffer/index.js create mode 100644 u-dlp-local/node_modules/safe-buffer/package.json create mode 100644 u-dlp-local/node_modules/safer-buffer/LICENSE create mode 100644 u-dlp-local/node_modules/safer-buffer/Porting-Buffer.md create mode 100644 u-dlp-local/node_modules/safer-buffer/Readme.md create mode 100644 u-dlp-local/node_modules/safer-buffer/dangerous.js create mode 100644 u-dlp-local/node_modules/safer-buffer/package.json create mode 100644 u-dlp-local/node_modules/safer-buffer/safer.js create mode 100644 u-dlp-local/node_modules/safer-buffer/tests.js create mode 100644 u-dlp-local/node_modules/send/HISTORY.md create mode 100644 u-dlp-local/node_modules/send/LICENSE create mode 100644 u-dlp-local/node_modules/send/README.md create mode 100644 u-dlp-local/node_modules/send/SECURITY.md create mode 100644 u-dlp-local/node_modules/send/index.js create mode 100644 u-dlp-local/node_modules/send/node_modules/ms/index.js create mode 100644 u-dlp-local/node_modules/send/node_modules/ms/license.md create mode 100644 u-dlp-local/node_modules/send/node_modules/ms/package.json create mode 100644 u-dlp-local/node_modules/send/node_modules/ms/readme.md create mode 100644 u-dlp-local/node_modules/send/package.json create mode 100644 u-dlp-local/node_modules/serve-static/HISTORY.md create mode 100644 u-dlp-local/node_modules/serve-static/LICENSE create mode 100644 u-dlp-local/node_modules/serve-static/README.md create mode 100644 u-dlp-local/node_modules/serve-static/index.js create mode 100644 u-dlp-local/node_modules/serve-static/package.json create mode 100644 u-dlp-local/node_modules/setprototypeof/LICENSE create mode 100644 u-dlp-local/node_modules/setprototypeof/README.md create mode 100644 u-dlp-local/node_modules/setprototypeof/index.d.ts create mode 100644 u-dlp-local/node_modules/setprototypeof/index.js create mode 100644 u-dlp-local/node_modules/setprototypeof/package.json create mode 100644 u-dlp-local/node_modules/setprototypeof/test/index.js create mode 100644 u-dlp-local/node_modules/side-channel/.eslintignore create mode 100644 u-dlp-local/node_modules/side-channel/.eslintrc create mode 100644 u-dlp-local/node_modules/side-channel/.github/FUNDING.yml create mode 100644 u-dlp-local/node_modules/side-channel/.nycrc create mode 100644 u-dlp-local/node_modules/side-channel/CHANGELOG.md create mode 100644 u-dlp-local/node_modules/side-channel/LICENSE create mode 100644 u-dlp-local/node_modules/side-channel/README.md create mode 100644 u-dlp-local/node_modules/side-channel/index.js create mode 100644 u-dlp-local/node_modules/side-channel/package.json create mode 100644 u-dlp-local/node_modules/side-channel/test/index.js create mode 100644 u-dlp-local/node_modules/statuses/HISTORY.md create mode 100644 u-dlp-local/node_modules/statuses/LICENSE create mode 100644 u-dlp-local/node_modules/statuses/README.md create mode 100644 u-dlp-local/node_modules/statuses/codes.json create mode 100644 u-dlp-local/node_modules/statuses/index.js create mode 100644 u-dlp-local/node_modules/statuses/package.json create mode 100644 u-dlp-local/node_modules/toidentifier/HISTORY.md create mode 100644 u-dlp-local/node_modules/toidentifier/LICENSE create mode 100644 u-dlp-local/node_modules/toidentifier/README.md create mode 100644 u-dlp-local/node_modules/toidentifier/index.js create mode 100644 u-dlp-local/node_modules/toidentifier/package.json create mode 100644 u-dlp-local/node_modules/type-is/HISTORY.md create mode 100644 u-dlp-local/node_modules/type-is/LICENSE create mode 100644 u-dlp-local/node_modules/type-is/README.md create mode 100644 u-dlp-local/node_modules/type-is/index.js create mode 100644 u-dlp-local/node_modules/type-is/package.json create mode 100644 u-dlp-local/node_modules/unpipe/HISTORY.md create mode 100644 u-dlp-local/node_modules/unpipe/LICENSE create mode 100644 u-dlp-local/node_modules/unpipe/README.md create mode 100644 u-dlp-local/node_modules/unpipe/index.js create mode 100644 u-dlp-local/node_modules/unpipe/package.json create mode 100644 u-dlp-local/node_modules/utils-merge/.npmignore create mode 100644 u-dlp-local/node_modules/utils-merge/LICENSE create mode 100644 u-dlp-local/node_modules/utils-merge/README.md create mode 100644 u-dlp-local/node_modules/utils-merge/index.js create mode 100644 u-dlp-local/node_modules/utils-merge/package.json create mode 100644 u-dlp-local/node_modules/vary/HISTORY.md create mode 100644 u-dlp-local/node_modules/vary/LICENSE create mode 100644 u-dlp-local/node_modules/vary/README.md create mode 100644 u-dlp-local/node_modules/vary/index.js create mode 100644 u-dlp-local/node_modules/vary/package.json create mode 100644 u-dlp-local/package-lock.json create mode 100644 u-dlp-local/package.json create mode 100644 udohaiku/.env create mode 100644 udohaiku/docker-compose.yml create mode 100644 udohaiku/haiku.db create mode 100644 udohaiku/srv/.eslintrc create mode 100644 udohaiku/srv/.gitignore create mode 100644 udohaiku/srv/Dockerfile create mode 100644 udohaiku/srv/config.json create mode 100644 udohaiku/srv/db/init.js create mode 100644 udohaiku/srv/db/init.sql create mode 100644 udohaiku/srv/haiku.db create mode 100644 udohaiku/srv/line5.json create mode 100644 udohaiku/srv/line7.json create mode 100644 udohaiku/srv/log.js create mode 100644 udohaiku/srv/logs/combined.log create mode 100644 udohaiku/srv/package-lock.json create mode 100644 udohaiku/srv/package.json create mode 100644 udohaiku/srv/private.key create mode 100644 udohaiku/srv/public.key create mode 100644 udohaiku/srv/srv.js create mode 100644 udohaiku/view/.browserslistrc create mode 100644 udohaiku/view/.editorconfig create mode 100644 udohaiku/view/.gitignore create mode 100644 udohaiku/view/Dockerfile create mode 100644 udohaiku/view/README.md create mode 100644 udohaiku/view/angular.json create mode 100644 udohaiku/view/dist/haikudo/3rdpartylicenses.txt create mode 100644 udohaiku/view/dist/haikudo/assets/cpf.png create mode 100644 udohaiku/view/dist/haikudo/assets/css/all.min.css create mode 100644 udohaiku/view/dist/haikudo/assets/css/bootstrap.min.css create mode 100644 udohaiku/view/dist/haikudo/assets/css/semantic.min.css create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/brand-icons.eot create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/brand-icons.svg create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/brand-icons.ttf create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/brand-icons.woff create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/brand-icons.woff2 create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/icons.eot create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/icons.otf create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/icons.svg create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/icons.ttf create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/icons.woff create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/icons.woff2 create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/outline-icons.eot create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/outline-icons.svg create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/outline-icons.ttf create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/outline-icons.woff create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/fonts/outline-icons.woff2 create mode 100644 udohaiku/view/dist/haikudo/assets/css/themes/default/assets/images/flags.png create mode 100644 udohaiku/view/dist/haikudo/assets/haiku.png create mode 100644 udohaiku/view/dist/haikudo/favicon.ico create mode 100644 udohaiku/view/dist/haikudo/index.html create mode 100644 udohaiku/view/dist/haikudo/main.3b096b6173d513b8.js create mode 100644 udohaiku/view/dist/haikudo/polyfills.208ed4cae6e393f7.js create mode 100644 udohaiku/view/dist/haikudo/runtime.72b1d8b5a49241c3.js create mode 100644 udohaiku/view/dist/haikudo/scripts.dac96193a76881fd.js create mode 100644 udohaiku/view/dist/haikudo/styles.130cec45a0401ca1.css create mode 100644 udohaiku/view/karma.conf.js create mode 100644 udohaiku/view/nginx.conf create mode 100644 udohaiku/view/package-lock.json create mode 100644 udohaiku/view/package.json create mode 100644 udohaiku/view/src/app/add/add.component.html create mode 100644 udohaiku/view/src/app/add/add.component.scss create mode 100644 udohaiku/view/src/app/add/add.component.spec.ts create mode 100644 udohaiku/view/src/app/add/add.component.ts create mode 100644 udohaiku/view/src/app/app-routing.module.ts create mode 100644 udohaiku/view/src/app/app.component.html create mode 100644 udohaiku/view/src/app/app.component.scss create mode 100644 udohaiku/view/src/app/app.component.ts create mode 100644 udohaiku/view/src/app/app.module.ts create mode 100644 udohaiku/view/src/app/data.service.ts create mode 100644 udohaiku/view/src/app/ido/ido.component.html create mode 100644 udohaiku/view/src/app/ido/ido.component.scss create mode 100644 udohaiku/view/src/app/ido/ido.component.spec.ts create mode 100644 udohaiku/view/src/app/ido/ido.component.ts create mode 100644 udohaiku/view/src/app/navbar/navbar.component.html create mode 100644 udohaiku/view/src/app/navbar/navbar.component.scss create mode 100644 udohaiku/view/src/app/navbar/navbar.component.spec.ts create mode 100644 udohaiku/view/src/app/navbar/navbar.component.ts create mode 100644 udohaiku/view/src/app/saved/saved.component.html create mode 100644 udohaiku/view/src/app/saved/saved.component.scss create mode 100644 udohaiku/view/src/app/saved/saved.component.spec.ts create mode 100644 udohaiku/view/src/app/saved/saved.component.ts create mode 100644 udohaiku/view/src/app/share/share.component.html create mode 100644 udohaiku/view/src/app/share/share.component.scss create mode 100644 udohaiku/view/src/app/share/share.component.spec.ts create mode 100644 udohaiku/view/src/app/share/share.component.ts create mode 100644 udohaiku/view/src/assets/.gitkeep create mode 100644 udohaiku/view/src/assets/cpf.png create mode 100644 udohaiku/view/src/assets/css/all.min.css create mode 100644 udohaiku/view/src/assets/css/bootstrap.min.css create mode 100644 udohaiku/view/src/assets/css/semantic.min.css create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/brand-icons.eot create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/brand-icons.svg create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/brand-icons.ttf create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/brand-icons.woff create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/brand-icons.woff2 create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/icons.eot create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/icons.otf create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/icons.svg create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/icons.ttf create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/icons.woff create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/icons.woff2 create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/outline-icons.eot create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/outline-icons.svg create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/outline-icons.ttf create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/outline-icons.woff create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/fonts/outline-icons.woff2 create mode 100644 udohaiku/view/src/assets/css/themes/default/assets/images/flags.png create mode 100644 udohaiku/view/src/assets/haiku.png create mode 100644 udohaiku/view/src/environments/environment.prod.ts create mode 100644 udohaiku/view/src/environments/environment.ts create mode 100644 udohaiku/view/src/favicon.ico create mode 100644 udohaiku/view/src/index.html create mode 100644 udohaiku/view/src/main.ts create mode 100644 udohaiku/view/src/polyfills.ts create mode 100644 udohaiku/view/src/styles.scss create mode 100644 udohaiku/view/src/test.ts create mode 100644 udohaiku/view/tsconfig.app.json create mode 100644 udohaiku/view/tsconfig.json create mode 100644 udohaiku/view/tsconfig.spec.json create mode 100644 vaultwarden-server/.env create mode 100644 vaultwarden-server/.gitignore create mode 100644 vaultwarden-server/Docker/nginx/Dockerfile create mode 100644 vaultwarden-server/Docker/nginx/default.conf.template create mode 100755 vaultwarden-server/Docker/nginx/run_nginx.sh create mode 100644 vaultwarden-server/LICENSE create mode 100644 vaultwarden-server/README.md create mode 100644 vaultwarden-server/bitwarden.conf create mode 100644 vaultwarden-server/docker-compose.yml create mode 100644 wireguard/.env create mode 100644 wireguard/docker-compose.yml create mode 100644 wireshark/.env create mode 100644 wireshark/docker-compose.yml create mode 100644 xbrowsersync/.env create mode 100644 xbrowsersync/docker-compose.yml create mode 100644 xbrowsersync/mongoconfig.js create mode 100644 xbrowsersync/settings.json create mode 100644 youtube-dl/.env create mode 100644 youtube-dl/docker-compose.yml create mode 100644 youtubedl-material-v4.3.zip create mode 100644 znc/.env create mode 100644 znc/docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3f38fc3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.vscode +sprattle/node_modules +bitbot_v6-master/frontend/node_modules +bitbot_v6-master/backend/node_modules +test/node_modules \ No newline at end of file diff --git a/archive_box/.env b/archive_box/.env new file mode 100644 index 0000000..be9448c --- /dev/null +++ b/archive_box/.env @@ -0,0 +1,2 @@ +DOMAIN_NAME=knast.cc +DEFAULT_NETWORK=traefik diff --git a/archive_box/Dockerfile b/archive_box/Dockerfile new file mode 100644 index 0000000..76c79fb --- /dev/null +++ b/archive_box/Dockerfile @@ -0,0 +1,105 @@ +# Copyright 2020 Wayback Archiver. All rights reserved. +# Use of this source code is governed by the GNU GPL v3 +# license that can be found in the LICENSE file. +# +# syntax=docker/dockerfile:1.2 +ARG GO_VERSION=1.20 + +FROM --platform=$BUILDPLATFORM golang:${GO_VERSION}-alpine AS builder +COPY --from=tonistiigi/xx:golang / / + +RUN apk add --no-cache -U build-base ca-certificates linux-headers musl-dev git tar + +ARG TARGETPLATFORM +ARG WAYBACK_IPFS_APIKEY + +WORKDIR /src + +ENV WAYBACK_IPFS_APIKEY ${WAYBACK_IPFS_APIKEY} + +COPY . . +RUN --mount=type=bind,target=/src,rw \ + --mount=type=cache,target=/root/.cache/go-build \ + --mount=type=cache,target=/go/pkg/mod \ + sh ./build/binary.sh $TARGETPLATFORM \ + && rm -rf .build/binary/wayback-* \ + && mv ./build/binary/wayback-* /wayback + +# Application layer +FROM alpine:3.17 + +LABEL org.wabarc.homepage="http://github.com/wabarc" \ + org.wabarc.repository="http://github.com/wabarc/wayback" \ + org.opencontainers.image.title=wayback \ + org.opencontainers.image.description="A toolkit for snapshot webpage to Internet Archive, archive.today, IPFS and beyond" \ + org.opencontainers.image.url=https://wabarc.eu.org \ + org.opencontainers.image.licenses=GPLv3 \ + org.opencontainers.image.source="https://github.com/wabarc/wayback" + +ARG TOR_EXCLUDE_NODE="{cn},{hk},{mo},{sg},{th},{pk},{by},{ru},{ir},{sy},{vn},{ph},{my},{cu}" +ARG TOR_EXCLUDE_EXIT_NODE="{cn},{hk},{mo},{sg},{kp},{th},{pk},{by},{ru},{ir},{sy},{vn},{ph},{my},{cu},{au},{ca},{nz},{gb},{us},{fr},{dk},{nl},{no},{be},{de},{it},{es}" + +ENV BASE_DIR /wayback +ENV PUSER wayback +ENV PGROUP wayback +ENV LANG en_US.UTF-8 +ENV LC_ALL en_US.UTF-8 +ENV LANGUAGE en_US.UTF-8 + +WORKDIR $BASE_DIR + +RUN set -o pipefail; \ + addgroup --system "${PGROUP}"; \ + adduser --system --no-create-home --disabled-password \ + --gecos '' --home "${BASE_DIR}" --ingroup "${PGROUP}" "${PUSER}"; \ + chown -R "${PUSER}:${PGROUP}" "${BASE_DIR}"; \ + chmod -R g+w "${BASE_DIR}" + +COPY --from=builder /wayback /usr/local/bin +RUN set -o pipefail; \ + apk add --no-cache -U ca-certificates libressl wget tor; \ + rm -rf /var/cache/apk/*; \ + \ + cp /etc/tor/torrc.sample /etc/tor/torrc; \ + #echo "ExcludeNodes ${TOR_EXCLUDE_NODE}" >> /etc/tor/torrc; \ + #echo "ExcludeExitNodes ${TOR_EXCLUDE_EXIT_NODE}" >> /etc/tor/torrc; \ + #echo 'StrictNodes 1' >> /etc/tor/torrc; \ + echo 'SocksPort 9050' >> /etc/tor/torrc; \ + echo 'ExitRelay 0' >> /etc/tor/torrc; \ + echo 'LongLivedPorts 8964' >> /etc/tor/torrc; \ + echo 'User tor' >> /etc/tor/torrc; \ + chown tor:nogroup /var/lib/tor/ /var/log/tor/; \ + chmod 700 /var/lib/tor + +EXPOSE 8964 + +# Trigger on downstream build, only support for docker, +# add flag `--format=docker` if using podman. +# Ref: https://wiki.alpinelinux.org/wiki/Fonts +ONBUILD RUN set -o pipefail; \ + apk add --no-cache -U \ + chromium \ + dbus \ + dumb-init \ + ffmpeg \ + freetype \ + libstdc++ \ + harfbuzz \ + nss \ + you-get \ + rtmpdump \ + youtube-dl \ + libwebp-tools \ + ttf-freefont \ + ttf-font-awesome \ + font-noto \ + font-noto-arabic \ + font-noto-emoji \ + font-noto-cjk \ + font-noto-extra \ + font-noto-lao \ + font-noto-myanmar \ + font-noto-thai \ + font-noto-tibetan; \ + rm -rf /var/cache/apk/* /tmp/* /var/tmp/* + diff --git a/archive_box/docker-compose.yml b/archive_box/docker-compose.yml new file mode 100644 index 0000000..5e3a8f6 --- /dev/null +++ b/archive_box/docker-compose.yml @@ -0,0 +1,231 @@ +version: "3" + +services: + browser: + image: chromedp/headless-shell + ports: + - 9222:9222 + networks: + - back-tier + volumes: + - /dev/shm:/dev/shm + restart: unless-stopped + hostname: browser + + meilisearch: + image: getmeili/meilisearch:v1.1.0 + ports: + - 7700:7700 + networks: + - back-tier + volumes: + - storage:/meili_data + restart: unless-stopped + hostname: meilisearch + environment: + - MEILI_NO_ANALYTICS=true + - MEILI_HTTP_ADDR=0.0.0.0:7700 + - MEILI_ENV=production + + wayback: + image: wabarc/wayback + ports: + - 8964:8964 + networks: + - back-tier + volumes: + - storage:/data + depends_on: + - browser + - meilisearch + environment: + - WAYBACK_STORAGE_DIR=/data + - CHROME_REMOTE_ADDR=browser:9222 + - WAYBACK_MEILI_ENDPOINT=http://meilisearch:7700 + - PLAYBACK_MEILI_ENDPOINT=http://meilisearch:7700 + command: wayback -d web + restart: unless-stopped + build: ./ + +networks: + back-tier: + +volumes: + storage: + driver: local + +# # Usage: +# # docker compose run archivebox init --setup +# # docker compose up +# # echo "https://example.com" | docker compose run archivebox archivebox add +# # docker compose run archivebox add --depth=1 https://example.com/some/feed.rss +# # docker compose run archivebox config --set MEDIA_MAX_SIZE=750m +# # docker compose run archivebox help +# # Documentation: +# # https://github.com/ArchiveBox/ArchiveBox/wiki/Docker#docker-compose + +# version: '3.9' + +# services: +# archivebox: +# #image: ${DOCKER_IMAGE:-archivebox/archivebox:dev} +# image: archivebox/archivebox:dev +# command: server --quick-init 0.0.0.0:8000 +# # ports: +# # - 8765:8000 +# volumes: +# - /srv/archive_box/data:/data +# # - ./etc/crontabs:/var/spool/cron/crontabs # uncomment this and archivebox_scheduler below to set up automatic recurring archive jobs +# # - ./archivebox:/app/archivebox # uncomment this to mount the ArchiveBox source code at runtime (for developers working on archivebox) +# # build: . # uncomment this to build the image from source code at buildtime (for developers working on archivebox) +# environment: +# - ALLOWED_HOSTS=* # restrict this to only accept incoming traffic via specific domain name +# - PUBLIC_INDEX=False # set to False to prevent anonymous users from viewing snapshot list +# - PUBLIC_SNAPSHOTS=False # set to False to prevent anonymous users from viewing snapshot content +# - PUBLIC_ADD_VIEW=False # set to True to allow anonymous users to submit new URLs to archive +# # - ADMIN_USERNAME=admin # create an admin user on first run with the given user/pass combo +# # - ADMIN_PASSWORD=SomeSecretPassword +# # - PUID=911 # set to your host user's UID & GID if you encounter permissions issues +# # - PGID=911 +# # - SEARCH_BACKEND_ENGINE=sonic # uncomment these and sonic container below for better full-text search +# # - SEARCH_BACKEND_HOST_NAME=sonic +# # - SEARCH_BACKEND_PASSWORD=SomeSecretPassword +# - MEDIA_MAX_SIZE=750m # increase this filesize limit to allow archiving larger audio/video files +# # - TIMEOUT=60 # increase this number to 120+ seconds if you see many slow downloads timing out +# # - CHECK_SSL_VALIDITY=True # set to False to disable strict SSL checking (allows saving URLs w/ broken certs) +# - SAVE_ARCHIVE_DOT_ORG=True # set to False to disable submitting all URLs to Archive.org when archiving +# labels: +# - "traefik.enable=true" +# - "traefik.http.routers.archive.entrypoints=websecure" +# - "traefik.http.routers.archive.rule=Host(`archive.$DOMAIN_NAME`)" +# - "traefik.http.routers.archive.tls.certresolver=letsencr" +# - "traefik.http.services.archive.loadbalancer.server.port=8000" +# restart: unless-stopped +# # ... +# # add further configuration options from archivebox/config.py as needed (to apply them only to this container) +# # or set using `docker compose run archivebox config --set SOME_KEY=someval` (to persist config across all containers) + +# # For ad-blocking during archiving, uncomment this section and pihole service section below +# # networks: +# # - dns +# # dns: +# # - 172.20.0.53 + + +# ######## Optional Addons: tweak examples below as needed for your specific use case ######## + +# ### Example: To run the Sonic full-text search backend, first download the config file to sonic.cfg +# # $ curl -O https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/master/etc/sonic.cfg +# # After starting, backfill any existing Snapshots into the full-text index: +# # $ docker-compose run archivebox update --index-only + +# # sonic: +# # image: valeriansaliou/sonic:latest +# # expose: +# # - 1491 +# # environment: +# # - SEARCH_BACKEND_PASSWORD=SomeSecretPassword +# # volumes: +# # - ./sonic.cfg:/etc/sonic.cfg:ro +# # - ./data/sonic:/var/lib/sonic/store + + +# ### Example: To run pihole in order to block ad/tracker requests during archiving, +# # uncomment this block and set up pihole using its admin interface + +# # pihole: +# # image: pihole/pihole:latest +# # ports: +# # - 127.0.0.1:8090:80 # uncomment to access the admin HTTP interface on http://localhost:8090 +# # environment: +# # - WEBPASSWORD=SET_THIS_TO_SOME_SECRET_PASSWORD_FOR_ADMIN_DASHBOARD +# # - DNSMASQ_LISTENING=all +# # dns: +# # - 127.0.0.1 +# # - 1.1.1.1 +# # networks: +# # dns: +# # ipv4_address: 172.20.0.53 +# # volumes: +# # - ./etc/pihole:/etc/pihole +# # - ./etc/dnsmasq:/etc/dnsmasq.d + + +# ### Example: Enable ability to run regularly scheduled archiving tasks by uncommenting this container +# # $ docker compose run archivebox schedule --every=day --depth=1 'https://example.com/some/rss/feed.xml' +# # then restart the scheduler container to apply the changes to the schedule +# # $ docker compose restart archivebox_scheduler + +# # archivebox_scheduler: +# # image: ${DOCKER_IMAGE:-archivebox/archivebox:dev} +# # command: schedule --foreground +# # environment: +# # - MEDIA_MAX_SIZE=750m # increase this number to allow archiving larger audio/video files +# # # - TIMEOUT=60 # increase if you see timeouts often during archiving / on slow networks +# # # - ONLY_NEW=True # set to False to retry previously failed URLs when re-adding instead of skipping them +# # # - CHECK_SSL_VALIDITY=True # set to False to allow saving URLs w/ broken SSL certs +# # # - SAVE_ARCHIVE_DOT_ORG=True # set to False to disable submitting URLs to Archive.org when archiving +# # # - PUID=502 # set to your host user's UID & GID if you encounter permissions issues +# # # - PGID=20 +# # volumes: +# # - ./data:/data +# # - ./etc/crontabs:/var/spool/cron/crontabs +# # # cpus: 2 # uncomment / edit these values to limit container resource consumption +# # # mem_limit: 2048m +# # # shm_size: 1024m + + +# ### Example: Put Nginx in front of the ArchiveBox server for SSL termination + +# # nginx: +# # image: nginx:alpine +# # ports: +# # - 443:443 +# # - 80:80 +# # volumes: +# # - ./etc/nginx.conf:/etc/nginx/nginx.conf +# # - ./data:/var/www + + +# ### Example: run all your ArchiveBox traffic through a WireGuard VPN tunnel + +# # wireguard: +# # image: linuxserver/wireguard:latest +# # network_mode: 'service:archivebox' +# # cap_add: +# # - NET_ADMIN +# # - SYS_MODULE +# # sysctls: +# # - net.ipv4.conf.all.rp_filter=2 +# # - net.ipv4.conf.all.src_valid_mark=1 +# # volumes: +# # - /lib/modules:/lib/modules +# # - ./wireguard.conf:/config/wg0.conf:ro + + +# ### Example: Run PYWB in parallel and auto-import WARCs from ArchiveBox + +# # pywb: +# # image: webrecorder/pywb:latest +# # entrypoint: /bin/sh -c '(wb-manager init default || test $$? -eq 2) && wb-manager add default /archivebox/archive/*/warc/*.warc.gz; wayback;' +# # environment: +# # - INIT_COLLECTION=archivebox +# # ports: +# # - 8080:8080 +# # volumes: +# # - ./data:/archivebox +# # - ./data/wayback:/webarchive + + +# networks: +# traefik: +# external: true + +# # networks: + +# # # network needed for pihole container to offer :53 dns resolving on fixed ip for archivebox container +# # dns: +# # ipam: +# # driver: default +# # config: +# # - subnet: 172.20.0.0/24 diff --git a/changedetection/docker-compose.yml b/changedetection/docker-compose.yml new file mode 100644 index 0000000..03f06dd --- /dev/null +++ b/changedetection/docker-compose.yml @@ -0,0 +1,15 @@ +version: "2.1" +services: + changedetection: + image: lscr.io/linuxserver/changedetection.io:latest + container_name: changedetection + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/London + - BASE_URL= #optional + volumes: + - /srv/changedetection/config:/config + ports: + - 5000:5000 + restart: unless-stopped diff --git a/dotfiles/.zshrc b/dotfiles/.zshrc new file mode 100644 index 0000000..352afb5 --- /dev/null +++ b/dotfiles/.zshrc @@ -0,0 +1,230 @@ +########### +# EXPORTS # +########### + +export GOPATH=~/go +export PATH="$PATH:$GOPATH/bin" +export PATH=~/opt/:$PATH + +export PATH=$PATH:/usr/bin/node + +export LV2_PATH=~/.lv2 + +#export NVM_DIR="$HOME/.nvm" +#[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" +#[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" + + +#echo "0" | sudo tee /sys/module/hid_apple/parameters/fnmode + +########### +# ALIASES # +########### + +alias fixit='echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p' +alias lll='ls -Alhtr' # sorts files in dir by date +alias cl='clear' +alias lz='lazygit' + +alias reload-polybar='/home/null/Documents/scripts/docked_polybars.sh' + +alias btn-light='echo 1 | sudo tee /sys/class/leds/tpacpi::kbd_backlight/brightness' +alias btn-light-off='echo 0 | sudo tee /sys/class/leds/tpacpi::kbd_backlight/brightness' + +alias dc='docker-compose ' + +alias mi='micro ' +alias nicer='python -m json.tool' +alias ccat='pygmentize -g -O style=colorful,linenos=1' +alias catline='pygmentize -g -O style=colorful,linenos=1' +alias xx='sudo systemctl start mariadb.service' +alias xxx='sudo systemctl stop mariadb.service' +alias zz='screen -dmS mongod mongod' +alias shh='sudo rmmod pcspkr' + +alias cod='conda deactivate' + +alias dock_load="sh /home/null/Documents/scripts/reconfig_to_docked.sh" + +alias gwa-staging='git add . && git commit -m "new UI staging build" && git push' +alias gwa-production='git add . && git commit -m "new UI production build" && git push' + + +############# +# FUNCTIONS # +############# + +function portkill { kill $(lsof -t -i:$1) } +function getport() { lsof -t -i:$1 } + +function into() { + docker exec -it $1 /bin/bash +} + +function intoo() { + docker exec -it $1 /bin/sh +} + + +function cmmt() { + git commit -m "$1" +} + + +function hist() { + history | grep $1 +} + +function gitter() { + git add . && git commit -m "$1" && git push +} + +function gittag() { + git tag -a $1 -m 'version $1' && git push origin $1 +} + +function timezsh() { + shell=${1-$SHELL} + for i in $(seq 1 10); do /usr/bin/time $shell -i -c exit; done +} + + + +######## +# MISC # +######## + +# If you come from bash you might have to change your $PATH. +export PATH=$HOME/bin:/usr/local/bin:$PATH + +# Path to your oh-my-zsh installation. +export ZSH=/home/null/.oh-my-zsh + +# Set name of the theme to load. Optionally, if you set this to "random" +# it'll load a random theme each time that oh-my-zsh is loaded. +# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes +#ZSH_THEME="xiong-chiamiov" +#ZSH_THEME="crcandy" +ZSH_THEME="sonicradish" + +# Uncomment the following line to use case-sensitive completion. +# CASE_SENSITIVE="true" + +# Uncomment the following line to use hyphen-insensitive completion. Case +# sensitive completion must be off. _ and - will be interchangeable. +# HYPHEN_INSENSITIVE="true" + +# Uncomment the following line to disable bi-weekly auto-update checks. +# DISABLE_AUTO_UPDATE="true" + +# Uncomment the following line to change how often to auto-update (in days). +# export UPDATE_ZSH_DAYS=13 + +# Uncomment the following line to disable colors in ls. +# DISABLE_LS_COLORS="true" + +# Uncomment the following line to disable auto-setting terminal title. +# DISABLE_AUTO_TITLE="true" + +# Uncomment the following line to enable command auto-correction. +# ENABLE_CORRECTION="true" + +# Uncomment the following line to display red dots whilst waiting for completion. +# COMPLETION_WAITING_DOTS="true" + +# Uncomment the following line if you want to disable marking untracked files +# under VCS as dirty. This makes repository status check for large repositories +# much, much faster. +# DISABLE_UNTRACKED_FILES_DIRTY="true" + +# Uncomment the following line if you want to change the command execution time +# stamp shown in the history command output. +# The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" +HIST_STAMPS="yyyy-mm-dd" + +# Would you like to use another custom folder than $ZSH/custom? +# ZSH_CUSTOM=/path/to/new-custom-folder + +# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*) +# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ +# Example format: plugins=(rails git textmate ruby lighthouse) +# Add wisely, as too many plugins slow down shell startup. +#plugins=(git docker node yarn sudo ng wd) + + +# +# P L U G I N S +# + +plugins=(git sudo screen rsync docker docker-compose zsh-autosuggestions wd) + + + +source $ZSH/oh-my-zsh.sh + +# User configuration + +# export MANPATH="/usr/local/man:$MANPATH" + +# You may need to manually set your language environment +# export LANG=en_US.UTF-8 + +# Preferred editor for local and remote sessions +# if [[ -n $SSH_CONNECTION ]]; then +# export EDITOR='vim' +# else +# export EDITOR='mvim' +# fi + +# Compilation flags +# export ARCHFLAGS="-arch x86_64" + +# ssh +# export SSH_KEY_PATH="~/.ssh/rsa_id" + +# Set personal aliases, overriding those provided by oh-my-zsh libs, +# plugins, and themes. Aliases can be placed here, though oh-my-zsh +# users are encouraged to define aliases within the ZSH_CUSTOM folder. +# For a full list of active aliases, run `alias`. +# +# Example aliases +# alias zshconfig="mate ~/.zshrc" +# alias ohmyzsh="mate ~/.oh-my-zsh" + +export NVM_DIR="$HOME/.nvm" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm +[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This +#loads nvm bash_completion + + +export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" +[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" + +setxkbmap us + +#autoload -U +X bashcompinit && bashcompinit +#complete -o nospace -C /usr/local/bin/bitcomplete bit + + + + + +# >>> conda initialize >>> +# !! Contents within this block are managed by 'conda init' !! +__conda_setup="$('/home/null/miniconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)" +if [ $? -eq 0 ]; then + eval "$__conda_setup" +else + if [ -f "/home/null/miniconda3/etc/profile.d/conda.sh" ]; then + . "/home/null/miniconda3/etc/profile.d/conda.sh" + else + export PATH="/home/null/miniconda3/bin:$PATH" + fi +fi +unset __conda_setup +# <<< conda initialize <<< + + + +# Load Angular CLI autocompletion. +#source <(ng completion script) diff --git a/dotfiles/bspwmrc b/dotfiles/bspwmrc new file mode 100755 index 0000000..396c78d --- /dev/null +++ b/dotfiles/bspwmrc @@ -0,0 +1,152 @@ +#!/bin/sh + +sxhkd & +#exec setxkbmap dk & +numlockx & +#volumeicon & +#light-locker-settings & + +lxpolkit & +#autorandr & + +bspc config border_width 1 +bspc config window_gap 25 + + + +#bspc monitor -d I II III IV V VI VII VIII IX X + +bspc monitor DP-2-3 -d DEV +bspc monitor DP-2-2 -d WEB TERM FILES RAND SOC MEDIA EXTR REMOTE +bspc monitor eDP-1 -d MORE + + +#bspc monitor DP2-3 -d LEFT +#bspc monitor eDP1 -d RIGHT +#xrandr --output VGA-1-1 --auto --left-of monitor +#sudo xrandr --output VGA-1 --mode 1050x1680 --rotate right --left-of LVDS-1 & + +#i=1 +#for monitor in $(bspc query -M); do +#bspc monitor $monitor \ +# -n "$i" \ +# -d {RIGHT} +# -d {DEV,WEB,TERM,FILES,RAND,MEDIA,SOC,EXTR,REMOTE} +# -d {LEFT} +# let i++ +#done +#NMON=$i +#unset i + +bspc config top_padding 15 + +# Visual options +bspc config split_ratio 0.50 +bspc config borderless_monocle true +bspc config gapless_monocle true +bspc config focus_follows_pointer true +bspc config auto_alternate true +bspc config auto_cancel true +bspc config normal_border_color "#332d29" +bspc config active_border_color "#817267" +bspc config focused_border_color "#504339" +bspc config presel_border_color "#9a875f" +bspc config urgent_border_color "#9f7155" +bspc config focused_locked_border_color "#9a875f" +bspc config normal_frame_opacity 0.0 +bspc config focused_frame_opacity 0.1 + + +# Rules +bspc rule -a Skype pseudo_tiled=on +bspc rule -a rofi pseudo_tiled=on +bspc rule -a Infinit pseudo_tiled=on +bspc rule -a Spotify pseudo_tiled=on +bspc rule -a sun-awt-X11-XFramePeer pseudo_tiled=on +bspc rule -a Renoise pseudo_tiled=on +bspc rule -a Skype pseudo_tiled=on +bspc rule -a File-roller pseudo_tiled=on +bspc rule -a Transmission-gtk pseudo_tiled=on +bspc rule -a albert pseudo_tiled=on +bspc rule -a Conky sticky=on manage=off lower=on +bspc rule -a astime sticky=on +bspc rule -a feh floating=on manage=off + + + +# panel & + +compton & +radiotray-ng & +nm-applet & +lxappearance & +syncthing-gtk & + +#setWMName "LG3D" +wmname LG3D +# xcompmgr & +picom --no-fading-openclose & +# run_keybase & +budgie-polkit-dialog & + +#insync start & +#digitalocean-indicator & + +#feh --bg-fill /home/null/Pictures/wallpapers/papers.co-mn32-forest-wood-fog-flare-nature-green-25-wallpaper.jpg & +#feh --bg-scale /home/null/Pictures/wallpapers/overflow.png +#feh --bg-center /home/null/Pictures/wallpapers/grass_fog_light_dark_background_49885_1920x1080.jpg & +#feh --bg-center /home/null/Pictures/wallpapers/fHFDkjY_copy.jpg +#feh --bg-scale /home/null/Pictures/wallpapers/papers.co-mo50-forest-green-nature-tree-jonas-nilsson-lee-25-wallpaper_deux.jpg & +#feh --bg-scale /home/null/Pictures/wallpapers/1g8pWTZ.jpg & + + + +sleep 1 + +#sudo xrandr --output VGA-1 --mode 1680x1050 --left-of LVDS-1 & + +autorandr dockered & + +sleep 3 + +/home/null/Documents/scripts/reconfig_to_docked.sh + +#/usr/bin/polybar bar -c ~/.config/polybar/config & + +#sleep 1 + +#polybar main -c /home/null/.config/polybar/config.left.ini & + +#sleep 1 + +#polybar main -c /home/null/.config/polybar/config.teal.right & + + + +# polybar bar -c ~/.config/polybar/config +#./home/null/.bin/panel/panel +#sleep 3 +#screen -S rightpanel -dm /home/null/.bin/panel/dzen2_bar.sh & +#sleep 1 +#screen -S tray -dm /home/null/.bin/panel/tray.sh & +#$HOME/.config/polybar/launch.sh +#lxsession & +sleep 1 +#feh --bg-scale ~/Pictures/wallpapers/papers.co-mz92-green-moss-flower-nature-25-wallpaper.jpg & +#feh --bg-scale ~/Pictures/papers.co-nq09-earthview-wood-forest-nature-1920x1080.jpg & +# feh --bg-scale ~/Pictures/wallpapers/1989.png & + +feh --bg-scale ~/Pictures/wallpapers/papers.co-ne30-truevine-dark-nature-green-flower-leaf-1920x1080.jpg + +orage & + +#feh --bg-scale /home/null/Pictures/circuit_tree_dark_orange.png & +sleep 1 +pamac-tray & + + +caffeine & +/usr/bin/caffeine & + + +/usr/bin/sh /home/null/Documents/scripts/gitsync.sh & diff --git a/dotfiles/polybar/config b/dotfiles/polybar/config new file mode 100644 index 0000000..45e6cbe --- /dev/null +++ b/dotfiles/polybar/config @@ -0,0 +1,633 @@ +;################################################################### +; +; +; - uNd0xR polybar config - +; +; +;################################################################### + + +;---------------------------------------------------------- +; C O L O R S +;---------------------------------------------------------- +[colors] +background = #222 +background-alt = #444 +foreground = #dfdfdf +foreground-alt = #cbcbcb +primary = #ffb52a +secondary = #e60053 +alert = #bd2c40 + +;---------------------------------------------------------- +; G L O B A L +;---------------------------------------------------------- + +[global/wm] +margin-top = 0 +margin-bottom = 2 + +[bar/bar] +monitor = ${env:MONITOR:DP-2-2} +width = 100% +height = 22 +offset-x = 0 +offset-y = 0 +;dock = true +;background = ${xrdb:color9} +background = ${colors.background} +foreground = ${colors.foreground} + +overline-size = 1 +overline-color = #f00 +underline-size = 1 +underline-color = #00f + +border-bottom-size = 1 +border-bottom-color = #333 + +border-color-foreground = #FFFFFF + +spacing = 0 +padding-left = 0 +padding-right = 1 +module-margin-left = 0 +module-margin-right = 1 + +;---------------------------------------------------------- +; F O N T S +;---------------------------------------------------------- + +;font-0 = Terminus:size=12;0 +font-0 = Terminus:size=12;0 +;font-0 = Roboto:pixelsize=14;0 +font-1 = Roboto:size=11:weight=bold +font-2 = -*-gohufont-medium-*-*-*-11-*-*-*-*-*-*-* +font-3 = FontAwesome:size=8;0 +font-4 = PowerlineSymbols:size=9;0 +font-5 = siji:pixelsize=10;0 +font-6 = GohuFont:pixelsize=14:weight=bold + + +;---------------------------------------------------------- +; M A I N M O D U L E L A Y O U T +;---------------------------------------------------------- + +;modules-left = bspwm quickmenu menu +modules-left = bspwm powermenu menu + +modules-center = xwindow + +modules-right = volume memory battery temperature date + +;---------------------------------------------------------- +; M E N U +;---------------------------------------------------------- +[module/menu] +type = custom/text +content = "  " +content-foreground = #f57900 +;label-open = " " +;label-open-foreground = #85e178 +;alt-icon = +content-padding = 1 +;content-background = ${color.acolor} +;content-foreground = ${color.fg} +click-left = $HOME/.config/polybar/scripts/menu +;click-middle = $HOME/.config/polybar/scripts/menu_full +click-right = $HOME/.config/polybar/scripts/menu + +;/home/null/.config/polybar/scripts/menu + + +;---------------------------------------------------------- +; T R A Y +;---------------------------------------------------------- + +;tray-position = center +;cursor-click = pointer +tray-position = center +tray-padding = 10 +tray-offset-x = 21% +;tray-transparent = false +;tray-background = #0063ff +;enable-ipc = true +wm-restack = bspwm +;tray-scale = 1.0 +;override-redirect = true +;dpi-x = 96 +;dpi-y = 96 +;scroll-up = bspwm-desknext +;scroll-down = bspwm-deskprev + +;---------------------------------------------------------- +; X W I N D O W +;---------------------------------------------------------- + +[module/xwindow] +type = internal/xwindow +label = - %title:0:30:...% +format-padding = 2 +label-padding-left = 2 +label-padding-right = 2 +label-background = #1d1f1d + + + +;---------------------------------------------------------- +; X K E Y B O A R D +;---------------------------------------------------------- + +[module/xkeyboard] +type = internal/xkeyboard +blacklist-0 = num lock + +format-underline = ${colors.secondary} +format-prefix = " " +format-prefix-foreground = ${colors.foreground-alt} + +label-layout = %layout% + +label-indicator-padding = 2 +label-indicator-background = ${colors.secondary} +label-indicator-underline = ${colors.secondary} + +;---------------------------------------------------------- +; F I L E S Y S T E M +;---------------------------------------------------------- + +[module/filesystem] +type = internal/fs +interval = 25 + +mount-0 = /home +;mount-1 = /home +;mount-2 = /invalid/mountpoint + +format-mounted-prefix = "/HOME:" +format-mounted-foreground = #FFFFFF +;format-mounted-overline = #73d216 + +label-mounted = %percentage_used% +label-mounted-padding = 1 +;label-mounted-underline= #73d216 +;label-mounted-overline= #73d216 +label-unmounted = %mountpoint%: not mounted +label-unmounted-foreground = ${colors.foreground-alt} + + +;---------------------------------------------------------- +; B S P W M M O D U L E +;---------------------------------------------------------- + +[module/bspwm] +type = internal/bspwm +; Only show workspaces defined on the same output as the bar +pin-workspaces = true + +; Create click handler used to focus workspace +; Default: true +enable-click = true + +; Create scroll handlers used to cycle workspaces +; Default: true +enable-scroll = true + +; Set the scroll cycle direction +; Default: true +reverse-scroll = false + +label-focused = %name% +label-focused-background = #3d3e3b + + +;label-focused-underline= ${colors.primary} +;label-focused-overline= ${colors.primary} +label-focused-foreground = #8ae234 +label-focused-padding = 2 + +label-occupied = %name% +label-occupied-padding = 2 +label-occupied-foreground = #e89a4e + +label-urgent = %name%! +label-urgent-background = ${colors.alert} +label-urgent-padding = 2 + +label-empty = %name% +label-empty-foreground = ${colors.foreground-alt} +label-empty-padding = 2 + + +;---------------------------------------------------------- +; M P D +;---------------------------------------------------------- + +[module/mpd] +type = internal/mpd + +format-online = + +label-song-maxlen = 25 +label-song-ellipsis = true + +icon-prev = < +icon-seekb = « +icon-stop = <> +icon-play = |> +icon-pause = ll +icon-next = > +icon-seekf = » + +icon-random = ½ +icon-repeat = O + +toggle-on-foreground = ${colors.primary} +toggle-off-foreground = #66 + +;---------------------------------------------------------- +; B A C K L I G H T +;---------------------------------------------------------- + +[module/backlight] +type = internal/light + +format =