A Pen by Bálint Ferenczy on CodePen.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| set -o errexit | |
| set -o nounset | |
| set -o pipefail | |
| # Automatically update your CloudFlare DNS record to the IP, Dynamic DNS | |
| # Can retrieve cloudflare Domain id and list zone's, because, lazy | |
| # Place at: | |
| # curl https://raw.githubusercontent.com/yulewang/cloudflare-api-v4-ddns/master/cf-v4-ddns.sh > /usr/local/bin/cf-ddns.sh && chmod +x /usr/local/bin/cf-ddns.sh |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <div id="game"> | |
| <div id="road"> | |
| <div id="cloud"></div> | |
| <div id="hero"></div> | |
| </div> | |
| <div id="hud"> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| type RequestConfig = RequestInit & { | |
| baseURL?: string; | |
| timeout?: number; | |
| params?: Record<string, string>; | |
| signal?: AbortSignal; | |
| }; | |
| type InterceptorFn = (config: RequestConfig) => RequestConfig | Promise<RequestConfig>; | |
| class FetchWrapper { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const http = require('node:http'); | |
| const { IncomingForm } = require('formidable'); | |
| const { promises: fs, constants: fsConstants } = require('node:fs'); | |
| const path = require('node:path'); | |
| const os = require('node:os'); | |
| const { parseArgs } = require('node:util'); | |
| const options = { | |
| port: { type: 'string', short: 'p', default: process.env.PORT || '8080' }, | |
| 'upload-dir': { type: 'string', short: 'd', default: process.env.UPLOAD_DIR || process.cwd() }, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| FROM node:20-alpine as build-stage | |
| ARG HTTP_PROXY | |
| ARG HTTPS_PROXY | |
| ENV HTTP_PROXY=$HTTP_PROXY | |
| ENV HTTPS_PROXY=$HTTPS_PROXY | |
| WORKDIR /usr/src/app | |
| COPY . . | |
| RUN npm -g install pnpm@latest && pnpm config set registry=https://registry.npmmirror.com && pnpm install && npm run build |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| FROM debian | |
| RUN <<EOT bash | |
| set -eux | |
| to_install=( | |
| vim | |
| ) | |
| apt-get update | |
| failing_command # set -e exit with non-zero status | |
| apt-get install -y "\${to_install[@]}" | |
| EOT |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/sh | |
| trap cleanup EXIT | |
| # green="\e[1;32m" | |
| # red="\e[1;31m" | |
| # reset="\e[0m" | |
| green=$(tput setaf 64); | |
| red=$(tput setaf 124); | |
| reset=$(tput sgr0); |
NewerOlder