I hereby claim:
- I am frostming on github.
- I am frostming (https://keybase.io/frostming) on keybase.
- I have a public key whose fingerprint is 1A21 DF26 CF48 7A9B 9E9B C482 7B28 4C8F CC08 5EFF
To claim this, I am signing this object:
| import asyncio | |
| import time | |
| from typing import Any, Awaitable, Callable, TypeVar | |
| Callback = TypeVar("Callback", bound=Callable[[], Any]) | |
| class Context: | |
| def _cancel(self, msg: str | None = None) -> None: | |
| """Cancel the current task.""" | 
| from __future__ import annotations | |
| import re | |
| from typing import Any, Never | |
| class JSONParseError(Exception): | |
| pass | |
I hereby claim:
To claim this, I am signing this object:
| # fly.toml file generated for still-snowflake-6351 on 2023-03-30T09:53:40+08:00 | |
| kill_signal = "SIGINT" | |
| kill_timeout = 5 | |
| primary_region = "sin" | |
| processes = [] | |
| [build] | |
| image = "bayedev/opencatd" | 
| name: Add to Journal | |
| on: | |
| workflow_dispatch: | |
| inputs: | |
| text: | |
| description: Add a single item to Logseq journal | |
| type: string | |
| required: true | 
| """ | |
| Render Image in iTerm2 without pixelization | |
| This small snippet is ported from https://github.com/sindresorhus/ansi-escapes. | |
| It leverages iTerm2's image protocol: https://iterm2.com/documentation-images.html | |
| so it only works on iTerm2. | |
| Released to the public domain, feel free to copy and modify. | |
| - Frost Ming | |
| """ | 
| from napkin import response, request | |
| import requests | |
| import json | |
| TELEGRAM_BOT_TOKEN = 'xxxxxx' | |
| TELEGRAM_CHAT_ID = 'xxxxx' | |
| def format_message(data): | |
| """data example: | 
| """ | |
| Python implementation of JavaScript's Promise interface | |
| with the power of asyncio. | |
| See https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise | |
| for the API specification. | |
| Authored by: Frost Ming <[email protected]> | |
| License: WTFPL | |
| """ | 
| // npm i js-cookie --save | |
| import axios from 'axios' | |
| import Cookies from 'js-cookie' | |
| const api = axios.create({ | |
| headers: { | |
| 'Content-Type': 'application/json', | |
| 'X-CSRF-TOKEN': Cookies.get('csrf_token') | |
| }) | 
| import flask | |
| from flask_login import LoginManager, UserMixin, login_user, logout_user | |
| from flask_sqlalchemy import SQLAlchemy | |
| from werkzeug.middleware.dispatcher import DispatcherMiddleware | |
| settings = { | |
| "SECRET_KEY": "hesdfdsfklj;l", | |
| "SQLALCHEMY_DATABASE_URI": "sqlite:///db.sqlite3", | |
| } |