Compare commits

..

2 Commits

Author SHA1 Message Date
pre-commit-ci[bot]
6e089a8fae
Merge a2dc35651f33b0e6b152a5a6187e41a6319da972 into f960198a5d92eba4d85b1e9966b2b5fd64c3d900 2024-10-07 22:23:59 +00:00
pre-commit-ci[bot]
a2dc35651f
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.6.0...v5.0.0)
- [github.com/python-jsonschema/check-jsonschema: 0.29.2 → 0.29.3](https://github.com/python-jsonschema/check-jsonschema/compare/0.29.2...0.29.3)
2024-10-07 22:23:56 +00:00
17 changed files with 112 additions and 193 deletions

View File

@ -44,10 +44,9 @@ repos:
args: [--fix=auto]
- id: pretty-format-json
args: [--autofix, --indent, "\t", --no-ensure-ascii]
- id: check-illegal-windows-names
- repo: https://github.com/pre-commit/sync-pre-commit-deps
rev: v0.0.2
rev: v0.0.1
hooks:
- id: sync-pre-commit-deps
@ -69,7 +68,7 @@ repos:
]
- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.30.0
rev: 0.29.3
hooks:
- id: check-dependabot
- id: check-github-actions
@ -79,7 +78,7 @@ repos:
additional_dependencies: ["pyjson5"]
- repo: https://github.com/fsfe/reuse-tool
rev: v5.0.2
rev: v4.0.3
hooks:
- id: reuse
exclude: ^.cache\/.*$

View File

@ -1 +1 @@
3.3.6
3.3.5

128
Gemfile.lock generated
View File

@ -1,9 +1,8 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (8.0.0)
activesupport (7.2.1)
base64
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
@ -13,11 +12,9 @@ GEM
minitest (>= 5.1)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
uri (>= 0.13.1)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
base64 (0.2.0)
benchmark (0.4.0)
bigdecimal (3.1.8)
colorator (1.1.0)
concurrent-ruby (1.3.4)
@ -39,22 +36,22 @@ GEM
ffi (1.17.0-x86_64-linux-gnu)
ffi (1.17.0-x86_64-linux-musl)
forwardable-extended (2.6.0)
google-protobuf (4.28.3)
google-protobuf (4.28.2)
bigdecimal
rake (>= 13)
google-protobuf (4.28.3-aarch64-linux)
google-protobuf (4.28.2-aarch64-linux)
bigdecimal
rake (>= 13)
google-protobuf (4.28.3-arm64-darwin)
google-protobuf (4.28.2-arm64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.28.3-x86-linux)
google-protobuf (4.28.2-x86-linux)
bigdecimal
rake (>= 13)
google-protobuf (4.28.3-x86_64-darwin)
google-protobuf (4.28.2-x86_64-darwin)
bigdecimal
rake (>= 13)
google-protobuf (4.28.3-x86_64-linux)
google-protobuf (4.28.2-x86_64-linux)
bigdecimal
rake (>= 13)
haml (6.3.0)
@ -98,8 +95,8 @@ GEM
jekyll (>= 3.7, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (2.5.1)
rexml (>= 3.3.9)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
@ -108,12 +105,12 @@ GEM
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.6.1)
mercenary (0.4.0)
mini_portile2 (2.8.8)
mini_portile2 (2.8.7)
minima (2.5.2)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.25.2)
minitest (5.25.1)
nokogiri (1.16.7)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
@ -138,57 +135,57 @@ GEM
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
rbs (3.6.1)
rbs (3.5.3)
logger
rexml (3.3.9)
rouge (4.5.1)
rexml (3.3.7)
rouge (4.4.0)
safe_yaml (1.0.5)
sass-embedded (1.81.0)
google-protobuf (~> 4.28)
sass-embedded (1.79.3)
google-protobuf (~> 4.27)
rake (>= 13)
sass-embedded (1.81.0-aarch64-linux-android)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-aarch64-linux-gnu)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-aarch64-linux-musl)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-aarch64-mingw-ucrt)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-arm-linux-androideabi)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-arm-linux-gnueabihf)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-arm-linux-musleabihf)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-arm64-darwin)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-riscv64-linux-android)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-riscv64-linux-gnu)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-riscv64-linux-musl)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-x86-cygwin)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-x86-linux-android)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-x86-linux-gnu)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-x86-linux-musl)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-x86-mingw-ucrt)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-x86_64-cygwin)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-x86_64-darwin)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-x86_64-linux-android)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-x86_64-linux-gnu)
google-protobuf (~> 4.28)
sass-embedded (1.81.0-x86_64-linux-musl)
google-protobuf (~> 4.28)
securerandom (0.3.2)
sass-embedded (1.79.3-aarch64-linux-android)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-aarch64-linux-gnu)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-aarch64-linux-musl)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-aarch64-mingw-ucrt)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-arm-linux-androideabi)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-arm-linux-gnueabihf)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-arm-linux-musleabihf)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-arm64-darwin)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-riscv64-linux-android)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-riscv64-linux-gnu)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-riscv64-linux-musl)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-x86-cygwin)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-x86-linux-android)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-x86-linux-gnu)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-x86-linux-musl)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-x86-mingw-ucrt)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-x86_64-cygwin)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-x86_64-darwin)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-x86_64-linux-android)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-x86_64-linux-gnu)
google-protobuf (~> 4.27)
sass-embedded (1.79.3-x86_64-linux-musl)
google-protobuf (~> 4.27)
securerandom (0.3.1)
syntax_tree (6.2.0)
prettier_print (>= 1.2.0)
syntax_tree-haml (4.0.3)
@ -207,8 +204,7 @@ GEM
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (2.6.0)
uri (1.0.2)
webrick (1.9.0)
webrick (1.8.2)
PLATFORMS
aarch64-linux
@ -251,7 +247,7 @@ DEPENDENCIES
webrick
RUBY VERSION
ruby 3.3.6p108
ruby 3.3.5p100
BUNDLED WITH
2.5.22
2.5.16

View File

@ -1,14 +1,14 @@
# Site settings
title: Aminda Suomalainen
title: Aminda Suomalainen ⚧︎
author:
name: Aminda Suomalainen
name: Aminda Suomalainen ⚧︎
url: https://aminda.eu/
# Jekyll seo, appended after title
tagline: Aminda Suomalainen
tagline: Aminda Suomalainen ⚧︎
description: > # this means to ignore newlines until "baseurl:"
{Trans,HSP,AS} pride or not, I won't vanish. Self-taught IT generalist, open
for new opportunities with those embracing diversity. &#9895;&#65038; She/They
<br/><br/><em lang="en">This website is licensed under the <a
I am a Highly Sensitive Autistic Pirate with Linux experience since 2008. I am
familiar with git and looking for employment. &#9895;&#65038; <br/><br/><em
lang="en">This website is licensed under the <a
href="(https://creativecommons.org/licenses/by/4.0/">Creative Commons
Attribution 4.0 International License</a> by <a
href="https://aminda.eu">Aminda Suomalainen</a>.</em>
@ -22,7 +22,7 @@ url: "https://aminda.eu" # the base hostname & protocol for your site
# THEM HERE! Remember /n and less good blog posts etc.
robots: noai, nofollow, noindex
codeberg_username: Aminda
codeberg_username: Mikaela
email: "suomalainen@aminda.eu"
github_username: Mikaela
linkedin_username: Aminda-eu
@ -143,4 +143,4 @@ keyoxide: https://keyoxide.org
excerpt_separator: "\n\n"
# Fedora version
fedora: 41
fedora: 40

View File

@ -7,7 +7,6 @@ category: [english]
tags: [matrix]
lang: en
robots: noai
redirect_from: /mcasbo.html
---
_I am administrator or moderator in multiple communities in Matrix, the most

View File

@ -2,8 +2,8 @@
layout: index
title: Index
excerpt:
"{Trans,HSP,AS} pride or not, I won't vanish. Self-taught IT generalist, open
for new opportunities with those embracing diversity. She/They"
"I am a Highly Sensitive Autistic Pirate with Linux experience since 2008. I
am familiar with git and looking for employment."
robots: noai, nofollow
---
@ -18,8 +18,9 @@ robots: noai, nofollow
</p>
<p id="bio">
{Trans,HSP,AS} pride or not, I won't vanish. Self-taught IT generalist, open
for new opportunities with those embracing diversity. &#9895;&#65038; She/They
I am a Highly Sensitive Autistic Pirate with Linux experience since 2008. I am
familiar with git and looking for employment. My pronouns are she/they.
&#9895;&#65038;
</p>
<!-- <p class="centered">I speak Finnish, English and a little Esperanto.</p>
-->

@ -1 +1 @@
Subproject commit bd5ecee3218b3638c8a351df60c52db4eb7cfc7d
Subproject commit d432fcf37345b06c6c01f3bf164d1883842674a6

View File

@ -1,27 +0,0 @@
---
layout: mini
comments: true
title: "Android battery use or CPU leak detection the proper way"
permalink: /n/androidbattery.html
sitemap: true
excerpt:
If your Android device is constantly out of battery, you will probably check
the settings or some app. No, both of those lie, Android is a Linux so just
use top.
---
# Checking for Android battery drainer
```bash
top -b -n 1 -o %CPU,%MEM,CMDLINE -s1 -m 20
```
That is all there is to do upon having access to `adb shell` whatever way you
prefer. Look for high CPU and MEM use an observe the app ID for the truth.
For some reason the system and the battery monitor in settings won't bring that
to your attention.
Bonus points for you if the cause is some app performing CPU locking and heating
up your phone due to being unable to access a tracking domain that wishes to spy
upon you.

View File

@ -401,10 +401,6 @@ warnings in Ooni Probe and disable automatic testing, Syncthing Fork will not
autostart due to detecting the network as metered, unless it's given permission
to run in metered networks.
**_NOTE ESPECIALLY!_** _Android Auto_ cannot be used when there is a "VPN"
connected (why? ask Google, not me). Additionally you may encounter
[questionable battery drain](/n/androidbattery.html).
1. Use either GitHub or F-Droid release as Google Play doesn't have blocklists.
1. Enable it.
1. In Android Settings, Internet, Advanced, VPN, select Rethink, make it

View File

@ -17,25 +17,6 @@ The Matrix specification supports spoilers since version 1.1:
- [Spoiler messages at Client-Server API of Matrix Specification](https://spec.matrix.org/latest/client-server-api/#spoiler-messages)
<!-- editorconfig-checker-disable -->
<!-- prettier-ignore-start -->
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
<em lang="fi">Automaattinen sisällysluettelo</em> / <em lang="en">Automatically generated Table of Contents</em>
- [Best case scenario](#best-case-scenario)
- [Manual](#manual)
- [IRC](#irc)
- [Related issues](#related-issues)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<!-- prettier-ignore-end -->
<!-- editorconfig-checker-enable -->
## Best case scenario
My favourite Matrix clients, FluffyChat and Nheko, support spoilers when the
spoiler is in the following format;
`||Reason why this is a spoiler|Actually spoilered text.||` It can also be
@ -43,8 +24,6 @@ in-line and a spoiler without reason is just `||spoiler goes here||`.
Element Web supports whole message spoilers through the `/spoiler` command.
## Manual
Other clients supporting formatting may have to enter the HTML directly e.g.:
```html
@ -58,14 +37,6 @@ message which allows sending this message in plain text to help someone else.
/plain <span data-mx-spoiler="REASON HERE">Spoilered text</span>
```
## IRC
Spoilers are also supported by IRC, but not matrix-appservice-irc.
- [matrix-org/matrix-appservice-irc#1548: Feature request: bridge spoilers to IRC by sending them with the same background&foreground colour (and that to Matrix as spoiler)](https://github.com/matrix-org/matrix-appservice-irc/issues/1548)
## Related issues
- [element-hq/element-meta#2424: Implement displaying spoilers in ElementX](https://github.com/element-hq/element-meta/issues/2424)
- [element-hq/element-meta#2489: Sending content warnings](https://github.com/element-hq/element-meta/issues/2479)
- [element-hq/element-x-ios#2839: Sending content warnings](https://github.com/element-hq/element-x-ios/issues/2839)

4
package.json vendored
View File

@ -1,7 +1,7 @@
{
"devDependencies": {
"@aminda/global-prettier-config": "2024.48.0"
"@aminda/global-prettier-config": "2024.28.4"
},
"packageManager": "pnpm@9.14.2+sha512.6e2baf77d06b9362294152c851c4f278ede37ab1eba3a55fda317a4a17b209f4dbb973fb250a77abc463a341fcb1f17f17cfa24091c4eb319cda0d9b84278387",
"packageManager": "pnpm@9.11.0+sha512.0a203ffaed5a3f63242cd064c8fb5892366c103e328079318f78062f24ea8c9d50bc6a47aa3567cabefd824d170e78fa2745ed1f16b132e16436146b7688f19b",
"prettier": "@aminda/global-prettier-config"
}

50
pnpm-lock.yaml generated vendored
View File

@ -8,14 +8,14 @@ importers:
.:
devDependencies:
"@aminda/global-prettier-config":
specifier: 2024.48.0
version: 2024.48.0
specifier: 2024.28.4
version: 2024.28.4
packages:
"@aminda/global-prettier-config@2024.48.0":
"@aminda/global-prettier-config@2024.28.4":
resolution:
{
integrity: sha512-GvvS91Q2ijErWIed65Nw0+mRiM7BmJqeROcKqh6IuDpa71KgZj9wJT10Z6sRcNf+ms+PmMZyqD7o42LAhYqxpg==,
integrity: sha512-VjyTd8fFRnLgZRAMDRr9pm5hknnsVxpTCshvvE7RAiuH72hUzC82rm5vXDJjrhkedWJir2qZjmiC5Vo2LoR4tw==,
}
"@prettier/plugin-ruby@4.0.4":
@ -88,10 +88,10 @@ packages:
peerDependencies:
prettier: ^3.0.3
prettier@3.4.0:
prettier@3.3.3:
resolution:
{
integrity: sha512-/OXNZcLyWkfo13ofOW5M7SLh+k5pnIs07owXK2teFpnfaOEcycnSy7HQxldaVX1ZP/7Q8oO1eDuQJNwbomQq5Q==,
integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==,
}
engines: { node: ">=14" }
hasBin: true
@ -109,30 +109,30 @@ packages:
}
engines: { node: ">=16.0.0" }
tslib@2.8.1:
tslib@2.7.0:
resolution:
{
integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==,
integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==,
}
snapshots:
"@aminda/global-prettier-config@2024.48.0":
"@aminda/global-prettier-config@2024.28.4":
dependencies:
"@prettier/plugin-ruby": 4.0.4(prettier@3.4.0)
"@prettier/plugin-xml": 3.4.1(prettier@3.4.0)
prettier: 3.4.0
"@prettier/plugin-ruby": 4.0.4(prettier@3.3.3)
"@prettier/plugin-xml": 3.4.1(prettier@3.3.3)
prettier: 3.3.3
prettier-plugin-nginx: 1.0.3
prettier-plugin-sh: 0.14.0(prettier@3.4.0)
prettier-plugin-toml: 2.0.1(prettier@3.4.0)
prettier-plugin-sh: 0.14.0(prettier@3.3.3)
prettier-plugin-toml: 2.0.1(prettier@3.3.3)
"@prettier/plugin-ruby@4.0.4(prettier@3.4.0)":
"@prettier/plugin-ruby@4.0.4(prettier@3.3.3)":
dependencies:
prettier: 3.4.0
prettier: 3.3.3
"@prettier/plugin-xml@3.4.1(prettier@3.4.0)":
"@prettier/plugin-xml@3.4.1(prettier@3.3.3)":
dependencies:
"@xml-tools/parser": 1.0.11
prettier: 3.4.0
prettier: 3.3.3
"@taplo/core@0.1.1": {}
@ -152,23 +152,23 @@ snapshots:
prettier-plugin-nginx@1.0.3: {}
prettier-plugin-sh@0.14.0(prettier@3.4.0):
prettier-plugin-sh@0.14.0(prettier@3.3.3):
dependencies:
mvdan-sh: 0.10.1
prettier: 3.4.0
prettier: 3.3.3
sh-syntax: 0.4.2
prettier-plugin-toml@2.0.1(prettier@3.4.0):
prettier-plugin-toml@2.0.1(prettier@3.3.3):
dependencies:
"@taplo/lib": 0.4.0-alpha.2
prettier: 3.4.0
prettier: 3.3.3
prettier@3.4.0: {}
prettier@3.3.3: {}
regexp-to-ast@0.5.0: {}
sh-syntax@0.4.2:
dependencies:
tslib: 2.8.1
tslib: 2.7.0
tslib@2.8.1: {}
tslib@2.7.0: {}

View File

@ -1,6 +0,0 @@
---
redirect_to: https://bsky.app/profile/did:plc:k4n3logit2gplz7mbgkrsdl2
permalink: /r/bluesky.html
redirect_from: /r/bsky.html
sitemap: false
---

View File

@ -1,6 +0,0 @@
---
redirect_to: https://write.as/y5kzn9moj6ohs30l
permalink: /r/bluesky2.html
redirect_from: /r/bsky2.html
sitemap: false
---

View File

@ -1,5 +0,0 @@
---
redirect_to: https://yle.fi/uutiset/3-9585330
permalink: /r/leikistilangaton.html
sitemap: false
---

5
r/simplex.md Normal file
View File

@ -0,0 +1,5 @@
---
redirect_to: https://simplex.chat/contact#/?v=1-4&smp=smp%3A%2F%2F1OwYGt-yqOfe2IyVHhxz3ohqo3aCCMjtB-8wn4X_aoY%3D%40smp11.simplex.im%2FuwHlXXUSRzDfKOCWuk1PC7B8YkUyjbXa%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAnU-6rtI0tTQp0LrBV94dBzLFUlKB8H1ErRaNuVxVvhM%253D%26srv%3D6ioorbm6i3yxmuoezrhjk6f6qgkc4syabh7m3so74xunb5nzr4pwgfqd.onion&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%228tSBaV9lJ0vKqjEazyqV9Q%3D%3D%22%7D
permalink: /r/simplex.html
sitemap: false
---

View File

@ -3,7 +3,6 @@ https://github.com/aistra0528/Hail
https://github.com/ankitstarski/GeoclueShare
https://github.com/AnySoftKeyboard/AnySoftKeyboard
https://github.com/barbeau/gpstest
https://github.com/billthefarmer/currency
https://github.com/billthefarmer/editor
https://github.com/binwiederhier/ntfy-android
https://github.com/bitfireAT/davx5-ose
@ -71,8 +70,6 @@ https://github.com/seemoo-lab/AirGuard
https://github.com/segler-alex/RadioDroid
https://github.com/shub39/Rush
https://github.com/simplex-chat/simplex-chat
https://github.com/slavabarkov/tidy/
https://github.com/soupslurpr/AppVerifier
https://github.com/streetcomplete/StreetComplete
https://github.com/svenjacobs/leon
https://github.com/Swordfish90/Lemuroid
@ -88,6 +85,5 @@ https://github.com/UP-NextPush/android
https://github.com/yolosec/routerkeygenAndroid
https://github.com/Zverik/every_door
https://gitlab.com/AuroraOSS/AuroraStore
https://gitlab.com/axet/android-hourly-reminder
https://gitlab.com/guardianproject/proofmode/proofmode-android
https://gitlab.com/jiwopene/temperature-android