This gist collects test results for various clients for MSC4487.
Version 0.12.1
✅ Yes!
Nheko does not support a "pills" UI element, but renders as links always.
This gist collects test results for various clients for MSC4487.
Version 0.12.1
✅ Yes!
Nheko does not support a "pills" UI element, but renders as links always.
| gco-pr(){ | |
| git fetch origin pull/$1/head:$1 && git checkout $1 | |
| } | |
| gp-pr(){ | |
| branch="$(git branch --show-current)" | |
| remote_organisation="$(echo "$1" | sed 's/:.*//')" | |
| remote_branch="$(echo "$1" | sed 's/.*://')" | |
| origin="$(git remote get-url origin)" |
LOG_LEVEL=debug renovate --platform=local --dry-run=lookup --repository-cache=reset | tee renovate.txt (or similar)"config" key and save it as renovate.txt.json.
e.g.
`DEBUG: packageFiles with updates (repository=local)`
"config": {
"dockerfile": [
{
| https://stickeroperation.center/how-to-sticker/ | |
| https://www.stickma.de | |
| https://www.wir-machen-druck.de | |
| https://disyouth.net (closed 2024-05-01) |
| #!/usr/bin/env bash | |
| if [[ ! -z "$1" ]]; | |
| then | |
| channelid=$(curl --silent "$1" | grep "externalId" | sed -E 's/.+"externalId":"([[:alnum:]]+)".+/\1/') | |
| if [[ ! -z "$channelid" ]]; | |
| then | |
| echo -n "https://www.youtube.com/feeds/videos.xml?channel_id=$channelid" | |
| echo "" | |
| exit 0 |
| #!/usr/bin/env python3 | |
| # import ... | |
| k = event.key["k"] | |
| key = base64.urlsafe_b64decode(k + "=" * (-len(k) % 4)) | |
| iv = base64.urlsafe_b64decode(event.iv + "=" * (-len(event.iv) % 4)) | |
| cypher = AES.new(key, AES.MODE_CTR, nonce=iv[:8]) | |
| print(cypher.decrypt(response.body)) |
| #!/usr/bin/env bash | |
| # the following hardcoded assumtions are made: | |
| # - before running this script, you must locally checkout the source repo | |
| # - set the source remote's name in the remote variable | |
| # - create a target repo and add it to the local checkout with the name "mirror" | |
| # - branch names containing "dependabot" and "renovate" are ignored | |
| # - the repo must have a "default branch" called master, main, or develop which will be used in that order | |
| remote=origin |
| Param([string]$cmd) | |
| $on = '{"button": "poweron"}' | |
| $off = '{"button": "poweroff"}' | |
| $toggle = '{"button": "toggle_power"}' | |
| $louder = '{"button": "vol_inc"}' | |
| $quieter = '{"button": "vol_dec"}' | |
| $multichannel = '{"button": "multichannel"}' | |
| $uri = 'http://myrestservice.local:8000/button_press_post' |
| <?php | |
| header('Content-Type: application/rss+xml; charset=UTF-8'); | |
| // suck in the query string variables | |
| $feed_name = htmlspecialchars($_GET['fname']); | |
| $list_name = htmlspecialchars($_GET['lname']); | |
| // compose the api urls + other stuff depending on presence of playlist | |
| if(isset($_GET['lname'])) { | |
| $json_url = 'http://api.mixcloud.com/'.$feed_name.'/playlists/'.$list_name.'/cloudcasts/'; |
| // This is for a "DisplayMode 11" generic common anode 7 segment display such as the Adafruit one with HT16K33 | |
| // Rule sets updates the display every 15 seconds on a cycle: | |
| // 1. the 24h time, using DisplayMode 2. This has the advantage of animated blinking colon, and updating if necessary, but the drawback that the display blanks at the start of the cycle | |
| // 2. the Temperature value from BME280 sensor formatted as `XX.Y°` a 2+1 digit float with degree sign. Mostly useful with Celsius scale, adapt to your needs. | |
| // 3. the Humidity value from BME280 sensor formatted as `XX.YH` where H is the indicator that this is the humidity value, since the display can't render % | |
| // 4. the Air Pressure value from BME280 sensor formatted as `XXXX` or `XXX.Y` depending on whether it's greater or less than 1000 | |
| // The DisplayText [x4]r99 and DisplayText [x4]r118 are raw values setting the "fourth" digit of the display to the ° symbol/letter H as the driver doesn't support them | |
| // Backlog0 is used since we need multiple Display |