mirror of
https://gitea.blesmrt.net/mikaela/gist.git
synced 2024-11-23 11:39:35 +01:00
run prettier
This commit is contained in:
parent
afad85b62b
commit
bb2675f3e0
@ -1,3 +1,5 @@
|
||||
# @format
|
||||
|
||||
# Based on https://pre-commit.com
|
||||
image: python:alpine
|
||||
gitlab-ci-pre-commit:
|
||||
|
@ -1,3 +1,5 @@
|
||||
# @format
|
||||
|
||||
# See https://pre-commit.com for more information
|
||||
# See https://pre-commit.ci for more information
|
||||
ci:
|
||||
|
@ -1,10 +1,11 @@
|
||||
<!-- @format -->
|
||||
|
||||
# DNS related files
|
||||
|
||||
This directory is mostly symlinks to other repositories or files in them,
|
||||
but also my experimental blocklist.txt to attempt not repeating myself on
|
||||
every device. You shouldn't use it by the way, it will break Facebook or
|
||||
Facebook integrations even if it might stop apps being overly chatty towards
|
||||
Facebook.
|
||||
This directory is mostly symlinks to other repositories or files in them, but
|
||||
also my experimental blocklist.txt to attempt not repeating myself on every
|
||||
device. You shouldn't use it by the way, it will break Facebook or Facebook
|
||||
integrations even if it might stop apps being overly chatty towards Facebook.
|
||||
|
||||
## Links
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
# Notes on using LaTeX
|
||||
|
||||
To possibly spare yourself from headache:
|
||||
@ -30,11 +32,12 @@ answers.
|
||||
|
||||
## Package management
|
||||
|
||||
**_Don't do this, use `YOURFAVOURITEPACKAGEMANAGER search texlive-moderncv`
|
||||
or whatever_**
|
||||
**_Don't do this, use `YOURFAVOURITEPACKAGEMANAGER search texlive-moderncv` or
|
||||
whatever_**
|
||||
|
||||
Fedora: remember to `sudo dnf install texlive-msg texlive-texlive-msg-translations` to
|
||||
remove one nag. Which doesn't work with Finnish, naturally.
|
||||
Fedora: remember to
|
||||
`sudo dnf install texlive-msg texlive-texlive-msg-translations` to remove one
|
||||
nag. Which doesn't work with Finnish, naturally.
|
||||
|
||||
```bash
|
||||
tlmgr init-usertree
|
||||
@ -43,7 +46,8 @@ tlmgr --ignore-warning --usermode install moderncv
|
||||
|
||||
## Installing custom templates
|
||||
|
||||
1. Put them to `~/texmf/tex/latex/local/` The `tlmgr init-usertree` might be useful?
|
||||
1. Put them to `~/texmf/tex/latex/local/` The `tlmgr init-usertree` might be
|
||||
useful?
|
||||
|
||||
- This can be verified with `kpsewhich -var-value=TEXMFHOME` in case this
|
||||
happened to be not-Linux.
|
||||
|
27
README.md
27
README.md
@ -1,22 +1,23 @@
|
||||
<!-- @format -->
|
||||
|
||||
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)
|
||||
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
|
||||
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/Mikaela/gist/master.svg)](https://results.pre-commit.ci/latest/github/Mikaela/gist/master)
|
||||
|
||||
This repository is a random assortment of files. In the beginning, I had
|
||||
some of them at gist.github.com, but as it doesn't provide any way for me
|
||||
to sort files, a separate repository is easier to handle.
|
||||
This repository is a random assortment of files. In the beginning, I had some
|
||||
of them at gist.github.com, but as it doesn't provide any way for me to sort
|
||||
files, a separate repository is easier to handle.
|
||||
|
||||
I have since moved the repository from GitHub due to concerns related to
|
||||
their relationship with the
|
||||
[ICE](https://github.com/selfagency/microsoft-drop-ice) and
|
||||
[Iran](https://github.com/1995parham/github-do-not-ban-us).
|
||||
I have since moved the repository from GitHub due to concerns related to their
|
||||
relationship with the [ICE](https://github.com/selfagency/microsoft-drop-ice)
|
||||
and [Iran](https://github.com/1995parham/github-do-not-ban-us).
|
||||
|
||||
# LICENSING
|
||||
|
||||
`3ea1645f746abf8de4683aadf07202bce38480f5` (_Tue Feb 21 14:15:46 2023 +0200_) switches from BSD-3 clause to
|
||||
CC0. I don't think anything here qualifies as original work or licensable
|
||||
in general.
|
||||
`3ea1645f746abf8de4683aadf07202bce38480f5` (_Tue Feb 21 14:15:46 2023 +0200_)
|
||||
switches from BSD-3 clause to CC0. I don't think anything here qualifies as
|
||||
original work or licensable in general.
|
||||
|
||||
However I am always happy to hear if I have inspired something so if you
|
||||
have some method of attribution, I am happy to be included, while that is
|
||||
by no means necessary.
|
||||
However I am always happy to hear if I have inspired something so if you have
|
||||
some method of attribution, I am happy to be included, while that is by no
|
||||
means necessary.
|
||||
|
@ -1,15 +1,17 @@
|
||||
<!-- @format -->
|
||||
|
||||
# Briar notes
|
||||
|
||||
Briar is a P2P over Tor messenger that can also peer over LAN and Bluetooth.
|
||||
|
||||
`my-accounts.csv` has list of my Briar addresses, as there isn't support
|
||||
for multiple devices. They possibly should be in aminda.eu, but I don't
|
||||
know what would be a good way to show them as browser integrated CSV
|
||||
viewers are rare and I don't think these would be in so much demand.
|
||||
`my-accounts.csv` has list of my Briar addresses, as there isn't support for
|
||||
multiple devices. They possibly should be in aminda.eu, but I don't know what
|
||||
would be a good way to show them as browser integrated CSV viewers are rare
|
||||
and I don't think these would be in so much demand.
|
||||
|
||||
_Note that as per the FAQ, the connection request needs to be accepted
|
||||
within 48 hours by entering your Briar address. However after that
|
||||
introductions can be made without timeout concerns._
|
||||
_Note that as per the FAQ, the connection request needs to be accepted within
|
||||
48 hours by entering your Briar address. However after that introductions can
|
||||
be made without timeout concerns._
|
||||
|
||||
Briar doesn't hold as big place in my heart as IRC or Matrix to have a
|
||||
dedicated page either and my HTML table tendency is effort even if the page
|
||||
@ -30,23 +32,24 @@ wasn't given a navigation menu entry.
|
||||
## My account naming
|
||||
|
||||
I tend to name my accounts `Aminda-HOSTNAME (%Y-%j)` e.g.
|
||||
`Aminda-Lumina (2022-153)` where `%Y` is year in 4 digits and `%j` the day
|
||||
of the year (001 to 366). However the older the Briar account still in use,
|
||||
the more random naming scheme there is.
|
||||
`Aminda-Lumina (2022-153)` where `%Y` is year in 4 digits and `%j` the day of
|
||||
the year (001 to 366). However the older the Briar account still in use, the
|
||||
more random naming scheme there is.
|
||||
|
||||
This is by no means a security feature, anyone can name their device like
|
||||
that, it's more of convenience should there be older and newer me on same
|
||||
device in contacts lists. This doesn't either mean that I will remember
|
||||
this scheme or updating these files.
|
||||
device in contacts lists. This doesn't either mean that I will remember this
|
||||
scheme or updating these files.
|
||||
|
||||
### Which accounts of mine you should care about?
|
||||
|
||||
For more details such as the Briar links, refer to `my-accounts.tsv`.
|
||||
|
||||
- My Briar desktops serve my phones that only connect to network when charging,
|
||||
although the bundled `tor` taking 100 % of CPU has reduced their online time.
|
||||
- `Aminda-Lumina (2022-153)` has became more active and travels with
|
||||
me. ThinkPad T470 so focus on productivity.
|
||||
- My Briar desktops serve my phones that only connect to network when
|
||||
charging, although the bundled `tor` taking 100 % of CPU has reduced their
|
||||
online time.
|
||||
- `Aminda-Lumina (2022-153)` has became more active and travels with me.
|
||||
ThinkPad T470 so focus on productivity.
|
||||
- `Aminda (SedricFlatpak-2022-075)` home device that also runs Samba for
|
||||
PlayStation 2 and in general is more gayming focused.
|
||||
- `Aminda-Lavenza (2023-281)` is my Steam Deck on SteamOS, preview channel
|
||||
@ -56,11 +59,17 @@ For more details such as the Briar links, refer to `my-accounts.tsv`.
|
||||
neckspeaker and just for gaming and when I do need terminal, SSH exists. I
|
||||
am rambling now...
|
||||
- My phones are
|
||||
- `Aminda-Yeul 2024-W05-6` - my primary phone, Fairphone 5 so hopefully around for a long time. Replaced `Aminda-Janus (2023-061)` due to charging port accident, has had two factory resets.
|
||||
- `Mikaela` - my tertiary phone predating the naming scheme discussed earlier,
|
||||
but as it's SailfishOS Android AppSupport important Briar features are not
|
||||
implemented and I don't use it that much. Since the decommissioning of Axel (aka. "A") also my oldest Briar account that can be seen around on forums.
|
||||
- `Aminda-Janus (2023-061)` - my previous main phone. 10 000 mAh battery is nice, but slow charging taking days to full charge isn't, it will go away at some point.
|
||||
- `Aminda-Yeul 2024-W05-6` - my primary phone, Fairphone 5 so hopefully
|
||||
around for a long time. Replaced `Aminda-Janus (2023-061)` due to charging
|
||||
port accident, has had two factory resets.
|
||||
- `Mikaela` - my tertiary phone predating the naming scheme discussed
|
||||
earlier, but as it's SailfishOS Android AppSupport important Briar
|
||||
features are not implemented and I don't use it that much. Since the
|
||||
decommissioning of Axel (aka. "A") also my oldest Briar account that can
|
||||
be seen around on forums.
|
||||
- `Aminda-Janus (2023-061)` - my previous main phone. 10 000 mAh battery is
|
||||
nice, but slow charging taking days to full charge isn't, it will go away
|
||||
at some point.
|
||||
- My family devices that are seldom online don't need to be cared about that
|
||||
much, but they have all the forums that my other devices if I have been
|
||||
sharing them.
|
||||
@ -75,8 +84,9 @@ For more details such as the Briar links, refer to `my-accounts.tsv`.
|
||||
- `Aminda-Janus (2022-311)`
|
||||
- factory reset on 2023-061. Note changed date number.
|
||||
- `A`
|
||||
- factory reset on 2023-244. The name `A` will not be reused, if this phone
|
||||
ever returns to Briar, which is unlikely for lack of resources, it would be `Aminda-Axel (%Y-%j)`
|
||||
- factory reset on 2023-244. The name `A` will not be reused, if this
|
||||
phone ever returns to Briar, which is unlikely for lack of resources, it
|
||||
would be `Aminda-Axel (%Y-%j)`
|
||||
|
||||
And to repeat one more time:
|
||||
|
||||
@ -86,19 +96,35 @@ And to repeat one more time:
|
||||
|
||||
## Briar desktop
|
||||
|
||||
Port: [it will pick one and try to stick with it](https://matrix.to/#/%23briar_desktop%3Atchncs.de/%24FKJk80vFnp2Fqnyov8g2S1QGJuY8SrJBlPjjqGSaW5M?via=pikaviestin.fi&via=matrix.org&via=dendrite.matrix.org&via=tchncs.de), so `sudo netstat -plnt` is your friend, look for `java`. It should be on LAN and link-local interfaces.
|
||||
Port:
|
||||
[it will pick one and try to stick with it](https://matrix.to/#/%23briar_desktop%3Atchncs.de/%24FKJk80vFnp2Fqnyov8g2S1QGJuY8SrJBlPjjqGSaW5M?via=pikaviestin.fi&via=matrix.org&via=dendrite.matrix.org&via=tchncs.de),
|
||||
so `sudo netstat -plnt` is your friend, look for `java`. It should be on LAN
|
||||
and link-local interfaces.
|
||||
|
||||
I install it from Flathub and at the time of writing it seems to roughly have feature parity with the Android version meaning all private messages, forums, private groups, mailbox and forums are supported in that order.
|
||||
I install it from Flathub and at the time of writing it seems to roughly have
|
||||
feature parity with the Android version meaning all private messages, forums,
|
||||
private groups, mailbox and forums are supported in that order.
|
||||
|
||||
## Further reading and quotes
|
||||
|
||||
- https://briarproject.org/quick-start/
|
||||
- > Please note that Briar will only synchronize messages with your contacts, not with nearby strangers who are running Briar. And it will only sync the messages you’ve chosen to share with each contact. For example, if you invite your contacts X and Y to join a forum, and they accept, then messages in that forum will be synced with X or Y whenever they’re within range. So you can receive forum messages from X in one location, travel to another location, and deliver those messages to Y.
|
||||
- > But this doesn’t work for private messages: they’re only synchronized directly between the sender and recipient.
|
||||
- > Please note that Briar will only synchronize messages with your
|
||||
> contacts, not with nearby strangers who are running Briar. And it will
|
||||
> only sync the messages you’ve chosen to share with each contact. For
|
||||
> example, if you invite your contacts X and Y to join a forum, and they
|
||||
> accept, then messages in that forum will be synced with X or Y whenever
|
||||
> they’re within range. So you can receive forum messages from X in one
|
||||
> location, travel to another location, and deliver those messages to Y.
|
||||
- > But this doesn’t work for private messages: they’re only synchronized
|
||||
> directly between the sender and recipient.
|
||||
- https://code.briarproject.org/briar/briar/-/wikis/FAQ
|
||||
- > Your Briar link contains a public key and it is safe to publish in the same way as a PGP public key. If you want to contact someone via Briar, both of you need to add each other's links.
|
||||
- > No, your online status isn't exposed by publishing your `briar://` link. Only your contacts can tell whether you're online.
|
||||
- > No. Unlike with adding contacts at a distance and its 48 hours timeout, there's no such thing for introductions.
|
||||
- > Your Briar link contains a public key and it is safe to publish in the
|
||||
> same way as a PGP public key. If you want to contact someone via Briar,
|
||||
> both of you need to add each other's links.
|
||||
- > No, your online status isn't exposed by publishing your `briar://` link.
|
||||
> Only your contacts can tell whether you're online.
|
||||
- > No. Unlike with adding contacts at a distance and its 48 hours timeout,
|
||||
> there's no such thing for introductions.
|
||||
- https://code.briarproject.org/briar/briar-desktop/-/wikis/Changelog
|
||||
- > `[0.2.0-beta 2022-02-22]` Synchronize messages via local LAN
|
||||
- [#2081: Add to FAQ most frequent reasons why Briar fails to connect to a contact](https://code.briarproject.org/briar/briar/-/issues/2081)
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -11,21 +13,21 @@ Briar Forums are groups where anyone can add anyone. They have no further
|
||||
moderation options than people cutting contact with abusive users.
|
||||
|
||||
- `PandaCoderPL` introduced many to Briar forums and messages from them are
|
||||
visible in many forums especially those they list. To avoid duplication,
|
||||
I have included their repository as a submodule.
|
||||
- `started-by-me.csv` has those I created, but due to the way how Briar
|
||||
works I have no special access/power over others there.
|
||||
visible in many forums especially those they list. To avoid duplication, I
|
||||
have included their repository as a submodule.
|
||||
- `started-by-me.csv` has those I created, but due to the way how Briar works
|
||||
I have no special access/power over others there.
|
||||
- This is intentionally missing forums that contain just me and another
|
||||
person with multiple devices as Briar doesn't have multidevice support
|
||||
and groups being untransferrable is too painful to use them, although
|
||||
it carries risk of someone accidentally oversharing forums and thus
|
||||
revealing past messages. A dead friend forum where everyone else may
|
||||
have stopped using Briar is also omitted.
|
||||
person with multiple devices as Briar doesn't have multidevice support and
|
||||
groups being untransferrable is too painful to use them, although it
|
||||
carries risk of someone accidentally oversharing forums and thus revealing
|
||||
past messages. A dead friend forum where everyone else may have stopped
|
||||
using Briar is also omitted.
|
||||
- I mostly have `date +%Y-%j` in the end of forums I create so in case
|
||||
someone else has the same idea, there is unlikely to be two forums with
|
||||
the exact same name (which is possible and not a problem for Briar).
|
||||
|
||||
I am on many forums and open to forum shares although I have been rejecting
|
||||
languages I consider more excotic for me. I don't understand everything going
|
||||
on them or should look into some subjects more deeply in order to decide am
|
||||
I comfortable sharing some.
|
||||
on them or should look into some subjects more deeply in order to decide am I
|
||||
comfortable sharing some.
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -10,8 +12,8 @@
|
||||
|
||||
# Call forwarding, relevant commands edition
|
||||
|
||||
_This is widely documented around the internet, but everything has a lot
|
||||
of details irrelevant to my case of two phones and it's always effort to
|
||||
_This is widely documented around the internet, but everything has a lot of
|
||||
details irrelevant to my case of two phones and it's always effort to
|
||||
cherry-pick the relevant parts. This file may be unintentionally Finland
|
||||
specific._
|
||||
|
||||
@ -40,8 +42,8 @@ Copy-paste template for text editor:
|
||||
|
||||
- `*#002#` - Supposedly status for all forwards. Will respond with everything
|
||||
has failed.
|
||||
- `*#61#` - Status for forward while not answered. Doesn't show the amount
|
||||
of seconds as that would likely make life too easy?
|
||||
- `*#61#` - Status for forward while not answered. Doesn't show the amount of
|
||||
seconds as that would likely make life too easy?
|
||||
- `*#62#` - Status for forward when not connected to network.
|
||||
- `*#67#` - Status for when being in other calls.
|
||||
|
||||
@ -50,9 +52,8 @@ Copy-paste template for text editor:
|
||||
- Apple: has no proper GUI for the cases above, only on/off toggle for
|
||||
forwarding every call.
|
||||
https://support.apple.com/guide/iphone/iphe9bdd027a/ios
|
||||
- Android: Dialer → Settings → Calling Accounts → SIM → Call forwarding.
|
||||
Has options for Always, Busy, Not answered (no word on time) and Out of
|
||||
network.
|
||||
- SailfishOS: Settings → Applications → Phone → Call forwarding. Case forward when
|
||||
not answered in X time has no option how long to wait and I am not going to try
|
||||
whether it forwards in 5 or 30 seconds.
|
||||
- Android: Dialer → Settings → Calling Accounts → SIM → Call forwarding. Has
|
||||
options for Always, Busy, Not answered (no word on time) and Out of network.
|
||||
- SailfishOS: Settings → Applications → Phone → Call forwarding. Case forward
|
||||
when not answered in X time has no option how long to wait and I am not
|
||||
going to try whether it forwards in 5 or 30 seconds.
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -21,7 +23,8 @@ how to use it on Linux again, here are my notes.
|
||||
|
||||
- Official application: https://dvv.fi/en/card-reader-software
|
||||
- Fedora/rpm is hidden under "All versions", "Linux versions"
|
||||
- DVV certificate newsletter: https://uutiskirjeet.dvv.fi/uutiset/varmennepalvelut.html
|
||||
- DVV certificate newsletter:
|
||||
https://uutiskirjeet.dvv.fi/uutiset/varmennepalvelut.html
|
||||
|
||||
## Requirements for everything
|
||||
|
||||
@ -46,18 +49,19 @@ the browser was started.
|
||||
|
||||
## Firefox and Thunderbird
|
||||
|
||||
**_This doesn't apply if the above libcryptoki.so is created
|
||||
and preferably `libcryptoki.so` would be loaded anyway_**
|
||||
**_This doesn't apply if the above libcryptoki.so is created and preferably
|
||||
`libcryptoki.so` would be loaded anyway_**
|
||||
|
||||
In Settings, Advanced, Security devices load the module from (DVV app) `/usr/lib64/libcryptoki.so` or (OpenSC):
|
||||
In Settings, Advanced, Security devices load the module from (DVV app)
|
||||
`/usr/lib64/libcryptoki.so` or (OpenSC):
|
||||
|
||||
- Debian: `/usr/lib/x86_64-linux-gnu/onepin-opensc-pkcs11.so`
|
||||
- Package: `opensc-pkcs11`
|
||||
- Fedora: `/usr/lib64/onepin-opensc-pkcs11.so`
|
||||
- Package: `opensc`
|
||||
|
||||
`onepin` is a workaround to not ask for PIN2 which is only used for legal agreements,
|
||||
email signing also uses PIN1.
|
||||
`onepin` is a workaround to not ask for PIN2 which is only used for legal
|
||||
agreements, email signing also uses PIN1.
|
||||
|
||||
### Firefox policy
|
||||
|
||||
@ -84,19 +88,22 @@ doesn't exist:
|
||||
|
||||
Okular is the KDE document viewer and supports signing PDF files using FINEID!
|
||||
|
||||
There are three ways to go, they all begin with _Settings_ menu, _Configure backends_
|
||||
and _PDF_.
|
||||
There are three ways to go, they all begin with _Settings_ menu, _Configure
|
||||
backends_ and _PDF_.
|
||||
|
||||
Set the certificate database to one of the three:
|
||||
|
||||
- `/etc/nssdb` with password that I don't know.
|
||||
- `~/.pki/nssdb` which password theoretically reads in `~/.digisign/Seed.txt` assuming the official DigiSignApplication is used.
|
||||
- `~/.mozilla/firefox/<randomString>.<ProfileName>` - when Firefox is used (may require the configuration above), didn't ask me for a password, which may be the main password and directly offers the certificates from FINEID.
|
||||
- `~/.pki/nssdb` which password theoretically reads in `~/.digisign/Seed.txt`
|
||||
assuming the official DigiSignApplication is used.
|
||||
- `~/.mozilla/firefox/<randomString>.<ProfileName>` - when Firefox is used
|
||||
(may require the configuration above), didn't ask me for a password, which
|
||||
may be the main password and directly offers the certificates from FINEID.
|
||||
- This seems the most functional, refer to `about:profiles` within
|
||||
Firefox/LibreWolf.
|
||||
|
||||
Next Apply or OK and restart Okular, open _Tools_ menu and select
|
||||
_Digitally sign..._, draw an area for the signature (which FINEID wants to be big),
|
||||
Next Apply or OK and restart Okular, open _Tools_ menu and select _Digitally
|
||||
sign..._, draw an area for the signature (which FINEID wants to be big),
|
||||
select where to save the signed .pdf and enter the signing PIN a few times.
|
||||
|
||||
### Validation
|
||||
@ -126,7 +133,8 @@ applications should work too.
|
||||
|
||||
## Root certificates
|
||||
|
||||
While I don't think the user necessarily needs them, my notes mention `DVV Gov. Root CA`.
|
||||
While I don't think the user necessarily needs them, my notes mention
|
||||
`DVV Gov. Root CA`.
|
||||
|
||||
- https://dvv.fi/en/ca-certificates
|
||||
|
||||
@ -142,9 +150,10 @@ While I don't think the user necessarily needs them, my notes mention `DVV Gov.
|
||||
- Debian: `ssh-add -s /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so`
|
||||
- Fedora: `ssh-add -s /usr/lib64/opensc-pkcs11.so`
|
||||
|
||||
2. Export the public key by `ssh-add -L|head -n1` (the comment should be "todentamis- ja salausavain" ("authentication and encryption key"))
|
||||
3. Naturally put it into `~/.ssh/authorized_keys`, but SSH should detect
|
||||
it automatically. The file could also be mentioned in `ssh_config`
|
||||
2. Export the public key by `ssh-add -L|head -n1` (the comment should be
|
||||
"todentamis- ja salausavain" ("authentication and encryption key"))
|
||||
3. Naturally put it into `~/.ssh/authorized_keys`, but SSH should detect it
|
||||
automatically. The file could also be mentioned in `ssh_config`
|
||||
|
||||
The public key should also be stored somewhere that can be passed to gitconfig
|
||||
or SSH signing commands if SSH signing is to be used.
|
||||
|
@ -1,8 +1,10 @@
|
||||
<!-- @format -->
|
||||
|
||||
# Notes related to gaming
|
||||
|
||||
_A lot of older files that I haven't touched recently were moved to this
|
||||
directory. I don't think anyone was using them, so I am not afraid of
|
||||
breaking links._
|
||||
directory. I don't think anyone was using them, so I am not afraid of breaking
|
||||
links._
|
||||
|
||||
<!-- editorconfig-checker-disable -->
|
||||
<!-- prettier-ignore-start -->
|
||||
@ -44,8 +46,8 @@ gamescope --steam --borderless -- %command%
|
||||
See also `gamescope --help`
|
||||
|
||||
- `--steam` - enables Steam integration, whatever that is
|
||||
- `--borderless` borderless full-screen mode (that Sway may be making
|
||||
windowed though)
|
||||
- `--borderless` borderless full-screen mode (that Sway may be making windowed
|
||||
though)
|
||||
|
||||
##### Graphics corruption such as display full of black dots
|
||||
|
||||
@ -55,8 +57,10 @@ When the previous launch options cause this,
|
||||
INTEL_DEBUG=norbc gamescope --steam --borderless -- %command%
|
||||
```
|
||||
|
||||
I saw this advice at [gamescope#356](https://github.com/Plagman/gamescope/issues/356)
|
||||
which says it's tracked at [freedesktop.org/mesa/mesa#6029](https://gitlab.freedesktop.org/mesa/mesa/-/issues/6029).
|
||||
I saw this advice at
|
||||
[gamescope#356](https://github.com/Plagman/gamescope/issues/356) which says
|
||||
it's tracked at
|
||||
[freedesktop.org/mesa/mesa#6029](https://gitlab.freedesktop.org/mesa/mesa/-/issues/6029).
|
||||
|
||||
#### Steam client itself is laggy
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -10,8 +12,8 @@
|
||||
|
||||
# My notes on using OBS Studio.
|
||||
|
||||
I have mostly understood how to add sources on OBS Studio, but I needed
|
||||
help with mainly resolution and bitrate.
|
||||
I have mostly understood how to add sources on OBS Studio, but I needed help
|
||||
with mainly resolution and bitrate.
|
||||
|
||||
## resolution & bitrate
|
||||
|
||||
@ -21,8 +23,10 @@ help with mainly resolution and bitrate.
|
||||
- [x] Enforce streaming site bitrate limits
|
||||
- Encoder preset: Low-Latency Performance
|
||||
- Settings --> Video:
|
||||
- Base (Canvas) Resolution: DEPENDS ON STREAMED GAME OR FULL DESKTOP RESOLUTION, CHECK GAME/DISPLAY SETTINGS!
|
||||
- _I was mainly playing Final Fantasy X with 1280x720 base/canvas resolution._
|
||||
- Base (Canvas) Resolution: DEPENDS ON STREAMED GAME OR FULL DESKTOP
|
||||
RESOLUTION, CHECK GAME/DISPLAY SETTINGS!
|
||||
- _I was mainly playing Final Fantasy X with 1280x720 base/canvas
|
||||
resolution._
|
||||
- Output (Scaled) Resolution: WHAT VIEWERS WILL SEE, SEE BELOW
|
||||
- Downscale filter: Bilinear (Fastest, but blurry if scaling)
|
||||
- Common FPS Values: 30
|
||||
@ -33,12 +37,14 @@ help with mainly resolution and bitrate.
|
||||
- Steam minimums: 750 Kbps & 640x350 (360p)
|
||||
- Note that the second number in resolution is the quality
|
||||
- Twitch suggested: 3000 Kbps for 1280x720p
|
||||
- _I may have been trying 1080p but potential settings were lost with hardware issue._
|
||||
- _I may have been trying 1080p but potential settings were lost with hardware
|
||||
issue._
|
||||
|
||||
### External links
|
||||
|
||||
- https://stream.twitch.tv/?kbid=100005
|
||||
- https://support.google.com/youtube/answer/2853702
|
||||
|
||||
**_NOTE: written from memory and [my TODO entry for this file](https://gitea.blesmrt.net/mikaela/gist/issues/6)
|
||||
**_NOTE: written from memory and
|
||||
[my TODO entry for this file](https://gitea.blesmrt.net/mikaela/gist/issues/6)
|
||||
without actually having OBS Studio or anything in front of me._**
|
||||
|
@ -1,11 +1,13 @@
|
||||
<!-- @format -->
|
||||
|
||||
Cheats for PCSX2.
|
||||
|
||||
I need somewhere to put these files to access from multiple devices whenver
|
||||
I happen to need them and I guess this repo is the perfect place.
|
||||
I need somewhere to put these files to access from multiple devices whenver I
|
||||
happen to need them and I guess this repo is the perfect place.
|
||||
|
||||
Read also this page, which helped me to start using this.
|
||||
https://www.reaper-x.com/2009/11/09/how-to-cheat-on-pcsx2-the-ps2-emulator/
|
||||
|
||||
Omniconvert seems to work with Linux and as the main page is down, while
|
||||
the mirror is a file locker, there is a copy on IPFS
|
||||
Omniconvert seems to work with Linux and as the main page is down, while the
|
||||
mirror is a file locker, there is a copy on IPFS
|
||||
https://cloudflare-ipfs.com/ipfs/QmVjJinHUvbEFo945bmYSXUxtHPFPZz8U7hVeub3LwFosN/omniconvert_1.0.3_R.rar
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -9,15 +11,17 @@
|
||||
# OpenPS2Loader CHT/ directory
|
||||
|
||||
This directory contains cheats for OpenPS2Loader. Like `../../pcsx2/cheats`
|
||||
this exists for that Dobbo nanotech boost which isn't helped even by
|
||||
existence of the wall climbing glitch of first person mode.
|
||||
this exists for that Dobbo nanotech boost which isn't helped even by existence
|
||||
of the wall climbing glitch of first person mode.
|
||||
|
||||
Additionally most of the files are symlinks to submodule of widescreen patches.
|
||||
Additionally most of the files are symlinks to submodule of widescreen
|
||||
patches.
|
||||
|
||||
- https://github.com/PS2-Widescreen/OPL-Widescreen-Cheats
|
||||
|
||||
Some games also have cheats from [gamehacking.org](https://gamehacking.org/system/ps2)
|
||||
where `ps2rd (.txt)` is what OPS2L uses for `.cht` files.
|
||||
Some games also have cheats from
|
||||
[gamehacking.org](https://gamehacking.org/system/ps2) where `ps2rd (.txt)` is
|
||||
what OPS2L uses for `.cht` files.
|
||||
|
||||
## Games
|
||||
|
||||
@ -28,7 +32,8 @@ where `ps2rd (.txt)` is what OPS2L uses for `.cht` files.
|
||||
- `SCES_509.17.cht` - Sly Raccoon (EU)
|
||||
- `SCES_509.67.cht` - Kingdom Hearts
|
||||
- `SCES_516.07.cht` - Ratchet & Clank 2: Locked and Loaded (EU)
|
||||
- This is direct copy from [PS2-Home by GoggleBug](https://www.ps2-home.com/forum/viewtopic.php?f=55&t=11703&p=47639&hilit=SCES_516.07#p47639)
|
||||
- This is direct copy from
|
||||
[PS2-Home by GoggleBug](https://www.ps2-home.com/forum/viewtopic.php?f=55&t=11703&p=47639&hilit=SCES_516.07#p47639)
|
||||
- `SCES_516.08.cht` - Jak II: Renegade (EU)
|
||||
- `SCES_524.56.cht` - Ratchet & Clank 3 (EU)
|
||||
- `SCES_524.60.cht` - Jak 3
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -20,10 +22,11 @@
|
||||
|
||||
I have a ProCaster TV which isn't anything special unless it not being smart
|
||||
counts. PS2 is connected through
|
||||
[RCA HDMI adapter/signal converter](https://infshop.fi/hdmi/92919-rca-hdmi-sovitin-signaalimuunnin-7314280105281.html) ([archived](https://archive.is/J9AeJ))
|
||||
[RCA HDMI adapter/signal converter](https://infshop.fi/hdmi/92919-rca-hdmi-sovitin-signaalimuunnin-7314280105281.html)
|
||||
([archived](https://archive.is/J9AeJ))
|
||||
|
||||
NOTE! This directory contains `.editorconfig` and `.gitattributes` as for
|
||||
some reason everything related to PS2 is using `crlf` (aka "Windows style")
|
||||
NOTE! This directory contains `.editorconfig` and `.gitattributes` as for some
|
||||
reason everything related to PS2 is using `crlf` (aka "Windows style")
|
||||
line-endings, so I am assuming that using `lf` would just mean things won't
|
||||
work, so be cautious when editing things.
|
||||
The `file` command may be helpful e.g.
|
||||
@ -44,13 +47,15 @@ SCES_509.16.cfg: ASCII text, with CRLF line terminators
|
||||
|
||||
_System Configuration_ is the second option when booting without a disc.
|
||||
|
||||
- Screen Size: `16:9` as screens aren't squares nowadays (if yours was, `4:3` or `full`)
|
||||
- Screen Size: `16:9` as screens aren't squares nowadays (if yours was, `4:3`
|
||||
or `full`)
|
||||
- Digital Out (Optical): mine says `On` although I don't remember touching it
|
||||
- Component Video Out: `Y Cb/Pb Cr/Pr` removed letterboxing for me.
|
||||
|
||||
## TV configuration
|
||||
|
||||
My TV has an aspect ratio setting and the universal remote control I am using has a `16:9` button that I just kept pressing until it said `16:9`
|
||||
My TV has an aspect ratio setting and the universal remote control I am using
|
||||
has a `16:9` button that I just kept pressing until it said `16:9`
|
||||
|
||||
## Samba
|
||||
|
||||
@ -61,7 +66,10 @@ My TV has an aspect ratio setting and the universal remote control I am using ha
|
||||
|
||||
## FreeMCBoot
|
||||
|
||||
I downloaded it from [ps2-home.com](https://www.ps2-home.com/forum/viewtopic.php?f=11&t=1890) which apparently removes `BOOT/LAUNCHELF.CNF` which is reported to cause black screens.
|
||||
I downloaded it from
|
||||
[ps2-home.com](https://www.ps2-home.com/forum/viewtopic.php?f=11&t=1890) which
|
||||
apparently removes `BOOT/LAUNCHELF.CNF` which is reported to cause black
|
||||
screens.
|
||||
|
||||
### FreeMCBoot Installer configuration
|
||||
|
||||
@ -71,8 +79,8 @@ However they may not get automatically added to the menu, unless they are
|
||||
added into `INSTALL/SYS-CONF/FREEMCB.CNF`.
|
||||
|
||||
While it's included here for reference, DON'T USE IT DIRECTLY just in case,
|
||||
use something like `code --diff` to compare it with your file and just use
|
||||
the piece if necessary.
|
||||
use something like `code --diff` to compare it with your file and just use the
|
||||
piece if necessary.
|
||||
|
||||
The relevant piece is near the end,
|
||||
|
||||
@ -83,11 +91,15 @@ path2_OSDSYS_ITEM_6 = mc?:/BOOT/OPNPS2LD-v1.1.0.ELF
|
||||
path3_OSDSYS_ITEM_6 = mc?:/B?DATA-SYSTEM/OPNPS2LD-v1.1.0.ELF
|
||||
```
|
||||
|
||||
In my case nothing else was using the ITEM6, so I copied prior example and put it in place. I also had a `ESR.ELF` named there, while I had to add OpenPS2Loader.
|
||||
In my case nothing else was using the ITEM6, so I copied prior example and put
|
||||
it in place. I also had a `ESR.ELF` named there, while I had to add
|
||||
OpenPS2Loader.
|
||||
|
||||
### FreeMCBoot Configurator
|
||||
|
||||
_FreeMCBoot Configurator_ is the seventh option for me and I set the following so that the boot animation with the boxes play, because of both nostalgia and the secret there :wink:
|
||||
_FreeMCBoot Configurator_ is the seventh option for me and I set the following
|
||||
so that the boot animation with the boxes play, because of both nostalgia and
|
||||
the secret there :wink:
|
||||
|
||||
- Configure OSDSYS options
|
||||
- Skip Disc Boot: `OFF`
|
||||
@ -101,9 +113,11 @@ _FreeMCBoot Configurator_ is the seventh option for me and I set the following s
|
||||
Start (menu), settings. This is mostly personal opinions too.
|
||||
|
||||
- PS2 Logo: `on`
|
||||
- Some games allow progressive scanning by holding Triangle and Cross when the logo appears, so seeing them is easier.
|
||||
- Some games allow progressive scanning by holding Triangle and Cross when
|
||||
the logo appears, so seeing them is easier.
|
||||
- Write Operations `On`
|
||||
- Required for using same VMC across multiple games. [ps2homebrew/Open-PS2-Loader#654 (Comment)](https://github.com/ps2homebrew/Open-PS2-Loader/issues/654#issuecomment-1140989005)
|
||||
- Required for using same VMC across multiple games.
|
||||
[ps2homebrew/Open-PS2-Loader#654 (Comment)](https://github.com/ps2homebrew/Open-PS2-Loader/issues/654#issuecomment-1140989005)
|
||||
- <s>Remember Last Played Game `On` Auto Start `9`</s>
|
||||
- actually not that good idea as it seems to cause every time game is
|
||||
switched to memory card.
|
||||
@ -115,10 +129,13 @@ Controller settings
|
||||
- Configure PADEMU
|
||||
- Settings Mode: `Global`
|
||||
- Pad Emulator `Off`
|
||||
- Required for some games to work [Open-PS2-Loader#842](https://github.com/ps2homebrew/Open-PS2-Loader/issues/842)
|
||||
- I experienced this with _Kingdom Hearts II_ not having background music.
|
||||
- Required for some games to work
|
||||
[Open-PS2-Loader#842](https://github.com/ps2homebrew/Open-PS2-Loader/issues/842)
|
||||
- I experienced this with _Kingdom Hearts II_ not having background
|
||||
music.
|
||||
|
||||
Network Settings don't have anything special to note. Remember to `save changes`
|
||||
Network Settings don't have anything special to note. Remember to
|
||||
`save changes`
|
||||
|
||||
### VMC configuration
|
||||
|
||||
@ -127,15 +144,18 @@ Network Settings don't have anything special to note. Remember to `save changes`
|
||||
- This should be clear without extra documentation
|
||||
- Remember to `Save Changes`
|
||||
|
||||
Note: PCSX2 can use the same VMCs as OPS2L, so if OPS2L has just small
|
||||
segment of unplayable game, PCSX2 can be used to get past it before
|
||||
continuing on OPS2L.
|
||||
Note: PCSX2 can use the same VMCs as OPS2L, so if OPS2L has just small segment
|
||||
of unplayable game, PCSX2 can be used to get past it before continuing on
|
||||
OPS2L.
|
||||
|
||||
#### Why share VMC?
|
||||
|
||||
Using VMC shares space on the physical memory card and makes backups easier (e.g. script in this directory). When all games have their own memory card, there is less to lose if something goes wrong.
|
||||
Using VMC shares space on the physical memory card and makes backups easier
|
||||
(e.g. script in this directory). When all games have their own memory card,
|
||||
there is less to lose if something goes wrong.
|
||||
|
||||
However there are games that give some benefit for having played other games e.g.
|
||||
However there are games that give some benefit for having played other games
|
||||
e.g.
|
||||
|
||||
- If you have a Ratchet & Clank save on your memory card
|
||||
- Ratchet & Clank 2 provides the weapons returning from it for free.
|
||||
@ -143,12 +163,15 @@ However there are games that give some benefit for having played other games e.g
|
||||
- If you have a Ratchet & Clank 2 save on your memory card
|
||||
- Ratchet & Clank 3 provides the weapons returing from 2 for free.
|
||||
|
||||
See also [TvTropes: Old Save Bonus](https://tvtropes.org/pmwiki/pmwiki.php/Main/OldSaveBonus)
|
||||
See also
|
||||
[TvTropes: Old Save Bonus](https://tvtropes.org/pmwiki/pmwiki.php/Main/OldSaveBonus)
|
||||
|
||||
### OPS2L Version
|
||||
|
||||
My backup memory card is on [v1.1.0](https://github.com/ps2homebrew/Open-PS2-Loader/releases/tag/v1.1.0),
|
||||
but due to it getting a bit aged, I had to upgrade the main to [daily builds](https://github.com/ps2homebrew/Open-PS2-Loader/releases/tag/latest)
|
||||
My backup memory card is on
|
||||
[v1.1.0](https://github.com/ps2homebrew/Open-PS2-Loader/releases/tag/v1.1.0),
|
||||
but due to it getting a bit aged, I had to upgrade the main to
|
||||
[daily builds](https://github.com/ps2homebrew/Open-PS2-Loader/releases/tag/latest)
|
||||
(currently `bd6df259817242fd9cefcbf005489559068ededd`).
|
||||
|
||||
Potentially helpful links:
|
||||
|
@ -1 +1,3 @@
|
||||
<!-- @format -->
|
||||
|
||||
This is `/etc/samba/` and not for PS2 consumption itself
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -18,11 +20,11 @@
|
||||
git config --add remote.GITHUB.fetch '+refs/pull/*/head:refs/remotes/GITHUB/pr/*'
|
||||
```
|
||||
|
||||
Replace `GITHUB` with the `git remote` name. I have picked this up from a
|
||||
dead `git.io` link.
|
||||
Replace `GITHUB` with the `git remote` name. I have picked this up from a dead
|
||||
`git.io` link.
|
||||
|
||||
- TODO: Figure out if this also works for GitLab or what is the GitLab version?
|
||||
Gitea too.
|
||||
- TODO: Figure out if this also works for GitLab or what is the GitLab
|
||||
version? Gitea too.
|
||||
- https://gitea.blesmrt.net/mikaela/gist/issues/39
|
||||
|
||||
## Debugging git
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
This `/etc/gitconfig` currently just "documents" how to enable signed git
|
||||
pushes, however it requires a recent git version on the server too to allow
|
||||
SSH.
|
||||
@ -5,4 +7,5 @@ SSH.
|
||||
Client-side: `git config --global push.gpgSign if-asked` (to not die when
|
||||
server doesn't support it)
|
||||
|
||||
Source: https://people.kernel.org/monsieuricon/signed-git-pushes via https://github.com/go-gitea/gitea/issues/13454
|
||||
Source: https://people.kernel.org/monsieuricon/signed-git-pushes via
|
||||
https://github.com/go-gitea/gitea/issues/13454
|
||||
|
@ -1 +1,3 @@
|
||||
<!-- @format -->
|
||||
|
||||
gitignore-files for some things
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
# HTML & CSS tricks for future reference
|
||||
|
||||
<!-- editorconfig-checker-disable -->
|
||||
@ -17,7 +19,8 @@
|
||||
|
||||
## Emmet
|
||||
|
||||
Emmet are nice shortcuts for HTML integrated in VSCod{e,ium}, just type them and press enter/return and code appears!
|
||||
Emmet are nice shortcuts for HTML integrated in VSCod{e,ium}, just type them
|
||||
and press enter/return and code appears!
|
||||
|
||||
### html
|
||||
|
||||
@ -37,6 +40,8 @@ Emmet are nice shortcuts for HTML integrated in VSCod{e,ium}, just type them and
|
||||
|
||||
### css
|
||||
|
||||
At the time of writing I didn't get anything that useful out of Emmet CSS so the `style.css` is work of prior copy-pasting to become where I copy-paste from!
|
||||
At the time of writing I didn't get anything that useful out of Emmet CSS so
|
||||
the `style.css` is work of prior copy-pasting to become where I copy-paste
|
||||
from!
|
||||
|
||||
- https://github.com/emmetio/emmet/blob/v2.4.6/src/snippets/css.json
|
||||
|
@ -1,3 +1,5 @@
|
||||
/** @format */
|
||||
|
||||
:root {
|
||||
--fonts-sans-serif: ui-sans-serif, "Liberation Sans", "Arimo", "Arial",
|
||||
sans-serif "Noto Emoji", "Noto Color Emoji", emoji;
|
||||
|
@ -1,10 +1,18 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0"
|
||||
/>
|
||||
<title>Lorem.</title>
|
||||
<link rel="stylesheet" href="fun.css" />
|
||||
<link
|
||||
rel="stylesheet"
|
||||
href="fun.css"
|
||||
/>
|
||||
</head>
|
||||
<body>
|
||||
<h1>MEOW</h1>
|
||||
|
@ -1,10 +1,18 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0"
|
||||
/>
|
||||
<title>Lorem.</title>
|
||||
<link rel="stylesheet" href="style.css" />
|
||||
<link
|
||||
rel="stylesheet"
|
||||
href="style.css"
|
||||
/>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Lorem, ipsum dolor.</h1>
|
||||
|
@ -1,5 +1,10 @@
|
||||
/* Declare our style as capable of both styles, defaulting to the former if browser has no configuration. At this point we have a dark theme!
|
||||
Also variables will make things easier later on */
|
||||
/**
|
||||
* Declare our style as capable of both styles, defaulting to the former if browser has no configuration. At this point we have a dark theme!
|
||||
* Also variables will make things easier later on
|
||||
*
|
||||
* @format
|
||||
*/
|
||||
|
||||
:root {
|
||||
color-scheme: dark light;
|
||||
--fonts-sans-serif: ui-sans-serif, "Liberation Sans", "Arimo", "Arial",
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -5,7 +7,8 @@
|
||||
|
||||
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
|
||||
|
||||
**UNMAINTAINED, PLEASE READ https://mikaela.info/english/2015/03/12/stay-away-from-anope.html**
|
||||
**UNMAINTAINED, PLEASE READ
|
||||
https://mikaela.info/english/2015/03/12/stay-away-from-anope.html**
|
||||
|
||||
This is unlike the Atheme cstemplate as Anope doesn't have similar template
|
||||
system, but these are the pre-defined ones on irc.anope.org
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
Atheme related things
|
||||
|
||||
Probably also applies to forks unless they break backwards compatibility a
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -13,14 +15,15 @@
|
||||
- Example: `2021-173 19.40.50` or `2021-W34-5 13:44:50`
|
||||
- Nickname length: `/set text_max_indent 640`
|
||||
- so huge nicknames (especially with RELAYMSG) won't overlap timestamps
|
||||
- source: https://hexchat.readthedocs.io/en/latest/faq.html#why-does-the-timestamp-overlap-some-nicknames
|
||||
- source:
|
||||
https://hexchat.readthedocs.io/en/latest/faq.html#why-does-the-timestamp-overlap-some-nicknames
|
||||
- Auto-reconnect: `/set net_ping_timeout 90`
|
||||
- https://hexchat.readthedocs.io/en/latest/faq.html#how-do-i-auto-reconnect-after-my-computer-wakes-up-from-being-in-sleep-hibernate-mode
|
||||
|
||||
## Settings changes
|
||||
|
||||
- When using playback script (might be undesirable due to Ergo with
|
||||
@clientid behaving better)
|
||||
- When using playback script (might be undesirable due to Ergo with @clientid
|
||||
behaving better)
|
||||
- Disable logging?
|
||||
- Disable scrollback
|
||||
- Realname (or `/set irc_real_name Mikaela <email@example.net>`
|
||||
@ -30,4 +33,5 @@
|
||||
- Channel messages to show prefix
|
||||
- original: `%C18%H<%H$4$1%H>%H%O$t$2`
|
||||
- new: `%C18%H<%H$4$3$1%H>%H%O$t$2`
|
||||
- source: https://hexchat.readthedocs.io/en/latest/faq.html#how-do-i-show-and-in-front-of-nicknames-that-are-op-and-voice-when-they-talk
|
||||
- source:
|
||||
https://hexchat.readthedocs.io/en/latest/faq.html#how-do-i-show-and-in-front-of-nicknames-that-are-op-and-voice-when-they-talk
|
||||
|
@ -1,3 +1,5 @@
|
||||
/** @format */
|
||||
|
||||
var realuserConfig = {
|
||||
Mikaela: {
|
||||
aliases: [
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -12,13 +14,15 @@
|
||||
|
||||
## Passwordless users
|
||||
|
||||
_This is subject to moving to the upstream documentation, see [Limnoria/Limnoria-doc#91](https://github.com/Limnoria/Limnoria-doc/issues/91)_
|
||||
_This is subject to moving to the upstream documentation, see
|
||||
[Limnoria/Limnoria-doc#91](https://github.com/Limnoria/Limnoria-doc/issues/91)_
|
||||
|
||||
Passwordless user accounts have been supported since version 2021-05-27.
|
||||
They must login by some other mechanism such as NickAuth, GPG or hostmasks.
|
||||
Passwordless user accounts have been supported since version 2021-05-27. They
|
||||
must login by some other mechanism such as NickAuth, GPG or hostmasks.
|
||||
|
||||
Registering a passwordless user happens by `/msg Limnoria user register <username> !`,
|
||||
and existing user may remove their password by `/msg Limnoria user set password <old password> !`
|
||||
Registering a passwordless user happens by
|
||||
`/msg Limnoria user register <username> !`, and existing user may remove their
|
||||
password by `/msg Limnoria user set password <old password> !`
|
||||
|
||||
It's also possible (while not recommended) to edit `users.conf` by hand.
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -8,8 +10,8 @@
|
||||
# Preventing accidental owner announces
|
||||
|
||||
By default `announce` command sends a message to every channel the bot is on
|
||||
prefixed by `Announcement from my owner (username):` and this may be easy
|
||||
to trigger by accident when not specifying the plugin such as `GitHub` or `RSS`.
|
||||
prefixed by `Announcement from my owner (username):` and this may be easy to
|
||||
trigger by accident when not specifying the plugin such as `GitHub` or `RSS`.
|
||||
|
||||
However this is easy to avoid with a couple of plugins
|
||||
|
||||
@ -18,8 +20,8 @@ However this is easy to avoid with a couple of plugins
|
||||
1. `load <Reply|Utilities>` meaning to load either Reply or Utilities
|
||||
1. `aka add announce "<reply reply|utilities echo> You didn't mean for me to send that message everywhere, so I am hijacking it instead"`
|
||||
|
||||
- here again one is picked, "utilities echo" will just repeat the message
|
||||
on channel while "reply reply" will ping you. The name of the plugin is
|
||||
- here again one is picked, "utilities echo" will just repeat the message on
|
||||
channel while "reply reply" will ping you. The name of the plugin is
|
||||
specified in case the command "echo" or "reply" was in multiple plugins.
|
||||
|
||||
1. `defaultplugin announce aka` so that when `announce` is called, it's
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -29,13 +31,12 @@ config channel #CHAN supybot.reply.whenNotAddressed False
|
||||
- disables replying with other nicks as prefix (disabled by default)
|
||||
- disables replying with strings as prefix (disabled by default, I think,
|
||||
might be an option in `supybot-wizard`)
|
||||
- disables replying to all messages on channel (disabled by default and I
|
||||
have no idea why one would enable that globally anyway)
|
||||
- disables replying to all messages on channel (disabled by default and I have
|
||||
no idea why one would enable that globally anyway)
|
||||
|
||||
Here also `channel #CHAN` could be `network NETWORKNAME` to disable
|
||||
responses by default or even `config` to do that globally. Do note that this
|
||||
will allow contacting the bot privately and doing everything in private to
|
||||
work.
|
||||
Here also `channel #CHAN` could be `network NETWORKNAME` to disable responses
|
||||
by default or even `config` to do that globally. Do note that this will allow
|
||||
contacting the bot privately and doing everything in private to work.
|
||||
|
||||
Bonus:
|
||||
|
||||
@ -43,15 +44,15 @@ Bonus:
|
||||
config channel #CHAN supybot.reply.inPrivate True
|
||||
```
|
||||
|
||||
In order to answer all commands in private instead of the channel, while
|
||||
that may not be so desirable either especially in presense of relays.
|
||||
In order to answer all commands in private instead of the channel, while that
|
||||
may not be so desirable either especially in presense of relays.
|
||||
|
||||
## Reverting
|
||||
|
||||
config reset channel #CHAN supybot.reply.whenAddressedBy.chars
|
||||
config reset channel #CHAN supybot.reply.whenAddressedBy.nick
|
||||
config reset channel #CHAN supybot.reply.whenAddressedBy.nick.atEnd
|
||||
config reset channel #CHAN supybot.reply.whenAddressedBy.nicks
|
||||
config reset channel #CHAN supybot.reply.whenAddressedBy.strings
|
||||
config reset channel #CHAN supybot.reply.whenNotAddressed
|
||||
config reset channel #CHAN supybot.reply.inPrivate
|
||||
config reset channel #CHAN supybot.reply.whenAddressedBy.chars config reset
|
||||
channel #CHAN supybot.reply.whenAddressedBy.nick config reset channel #CHAN
|
||||
supybot.reply.whenAddressedBy.nick.atEnd config reset channel #CHAN
|
||||
supybot.reply.whenAddressedBy.nicks config reset channel #CHAN
|
||||
supybot.reply.whenAddressedBy.strings config reset channel #CHAN
|
||||
supybot.reply.whenNotAddressed config reset channel #CHAN
|
||||
supybot.reply.inPrivate
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -10,9 +12,12 @@
|
||||
|
||||
# Using NOTICEs instead of PRIVMSGs
|
||||
|
||||
Like https://tools.ietf.org/html/rfc1459#section-4.4.2 & https://tools.ietf.org/html/rfc2812#section-3.3.2 say should be used.
|
||||
Like https://tools.ietf.org/html/rfc1459#section-4.4.2 &
|
||||
https://tools.ietf.org/html/rfc2812#section-3.3.2 say should be used.
|
||||
|
||||
This is per-channel, because of https://github.com/42wim/matterbridge/issues/1393 and surely getting a new PM buffer in some clients or consistency, I don't remember the other reason.
|
||||
This is per-channel, because of
|
||||
https://github.com/42wim/matterbridge/issues/1393 and surely getting a new PM
|
||||
buffer in some clients or consistency, I don't remember the other reason.
|
||||
|
||||
```
|
||||
config channel #CHAN supybot.reply.error.withNotice True
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -29,12 +31,15 @@ config supybot.protocols.http.peekSize 1048576
|
||||
entering a loop or simply not annoying users with clientside link previews
|
||||
(Matrix/Telegram bridges/relays included))
|
||||
- disables showing redirect target (see previous point)
|
||||
- sets user-agent to "Limnoria UrlPreviewBot" instead of ['Mozilla/5.0 (compatible; utils.web python module)' from 2005](https://github.com/ProgVal/Limnoria/blame/2990fcd302afdc6a3b741594017c3959fd5da2fd/src/utils/web.py#L120)
|
||||
- sets user-agent to "Limnoria UrlPreviewBot" instead of
|
||||
['Mozilla/5.0 (compatible; utils.web python module)' from 2005](https://github.com/ProgVal/Limnoria/blame/2990fcd302afdc6a3b741594017c3959fd5da2fd/src/utils/web.py#L120)
|
||||
- I have heard that it's bad to pretend to be something you aren't and
|
||||
Twitter will only give you HTML `<title>`s if your user-agent contains
|
||||
`UrlPreviewBot`, [thanks Tulir's Synapse patch](https://mau.dev/maunium/synapse/-/commit/55d926999cffee893cb4951890a33985beaf70ba)
|
||||
- search for HTML titles from the first MEGABYTE of the webpage as modern
|
||||
web is horrible (looking at you [HS](https://hs.fi) & [YouTube](https://youtube.com))
|
||||
`UrlPreviewBot`,
|
||||
[thanks Tulir's Synapse patch](https://mau.dev/maunium/synapse/-/commit/55d926999cffee893cb4951890a33985beaf70ba)
|
||||
- search for HTML titles from the first MEGABYTE of the webpage as modern web
|
||||
is horrible (looking at you [HS](https://hs.fi) &
|
||||
[YouTube](https://youtube.com))
|
||||
|
||||
## Actually enabling it
|
||||
|
||||
@ -42,12 +47,12 @@ config supybot.protocols.http.peekSize 1048576
|
||||
config channel #CHAN plugins.web.titleSnarfer True
|
||||
```
|
||||
|
||||
- enables titlefetching per-channel, on #CHAN to be accurate
|
||||
(avoiding unwanted channels in case of botloop)
|
||||
- enables titlefetching per-channel, on #CHAN to be accurate (avoiding
|
||||
unwanted channels in case of botloop)
|
||||
- `"channel #CHAN"` could also be replaced with `network NETWORKNAME` for
|
||||
every channel on network or `config` (or omitted entirely) for
|
||||
everywhere (channel takes priority over network which _probably_ takes
|
||||
priority over global)
|
||||
every channel on network or `config` (or omitted entirely) for everywhere
|
||||
(channel takes priority over network which _probably_ takes priority over
|
||||
global)
|
||||
|
||||
## Excluding domains from titlefetching
|
||||
|
||||
@ -55,8 +60,8 @@ config channel #CHAN plugins.web.titleSnarfer True
|
||||
config supybot.plugins.Web.nonSnarfingRegexp m/(t.me|matrix.to|facebook.com|instagram.com|imgur.com)/
|
||||
```
|
||||
|
||||
- regexp to block the listed domains, which are the first useless
|
||||
examples I have encountered recently. I just stole the regexp from
|
||||
- regexp to block the listed domains, which are the first useless examples I
|
||||
have encountered recently. I just stole the regexp from
|
||||
[canonical Limnoria](https://github.com/ProgVal/Limnoria/wiki/Canonical-%23limnoria-doc)
|
||||
|
||||
## Titlesnarfing ignored users
|
||||
@ -72,7 +77,8 @@ to abuse so this may result into spam.
|
||||
|
||||
## Bonus: Fediverse
|
||||
|
||||
If [the Fediverse plugin is configured with secure fetch](https://github.com/progval/Limnoria/tree/master/plugins/Fediverse),
|
||||
If
|
||||
[the Fediverse plugin is configured with secure fetch](https://github.com/progval/Limnoria/tree/master/plugins/Fediverse),
|
||||
fetching Fediverse profiles/statuses/usernames can be enabled by:
|
||||
|
||||
```
|
||||
|
@ -1,2 +1,4 @@
|
||||
<!-- @format -->
|
||||
|
||||
Configuration for different IRC clients to make the logs easy to read and
|
||||
preferably ISO 8601 format.
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -10,16 +12,20 @@
|
||||
# Matterbridge resources
|
||||
|
||||
Mainly _myrelays.md_ documenting what my personal matterbridge instance is
|
||||
doing and _matterbridge-example.toml_ as an example on what config file
|
||||
could look like.
|
||||
doing and _matterbridge-example.toml_ as an example on what config file could
|
||||
look like.
|
||||
|
||||
## My other resources
|
||||
|
||||
- systemd units (including timers to not have to use cron and to see specific
|
||||
restart times, even randomized, before they happen in `systemctl status`)
|
||||
- [matterbridge.service](https://gitea.blesmrt.net/mikaela/shell-things/src/branch/master/etc/systemd/system/matterbridge.service)
|
||||
- [matterbridge-restart.service](https://gitea.blesmrt.net/mikaela/shell-things/src/branch/master/etc/systemd/system/matterbridge-restart.service) and to run it [matterbirdge-restart.timer](https://gitea.blesmrt.net/mikaela/shell-things/src/branch/master/etc/systemd/system/matterbridge-restart.timer)
|
||||
- [matterbridge-cleanup.service](https://gitea.blesmrt.net/mikaela/shell-things/src/branch/master/etc/systemd/system/matterbridge-cleanup.service) and to run it [matterbridge-cleanup.timer](https://gitea.blesmrt.net/mikaela/shell-things/src/branch/master/etc/systemd/system/matterbridge-cleanup.timer)
|
||||
- [matterbridge-restart.service](https://gitea.blesmrt.net/mikaela/shell-things/src/branch/master/etc/systemd/system/matterbridge-restart.service)
|
||||
and to run it
|
||||
[matterbirdge-restart.timer](https://gitea.blesmrt.net/mikaela/shell-things/src/branch/master/etc/systemd/system/matterbridge-restart.timer)
|
||||
- [matterbridge-cleanup.service](https://gitea.blesmrt.net/mikaela/shell-things/src/branch/master/etc/systemd/system/matterbridge-cleanup.service)
|
||||
and to run it
|
||||
[matterbridge-cleanup.timer](https://gitea.blesmrt.net/mikaela/shell-things/src/branch/master/etc/systemd/system/matterbridge-cleanup.timer)
|
||||
to not store media uploads for longer than a week.
|
||||
- [sudoers.d/matterbridge-restart](https://gitea.blesmrt.net/mikaela/shell-things/src/branch/master/etc/sudoers.d/restart-matterbridge)
|
||||
for passwordless `sudo systemctl restart matterbridge.service`
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -17,14 +19,14 @@
|
||||
|
||||
# Matterbridging list
|
||||
|
||||
This is a list of Matterbridge gateways that I am maintaining or those of
|
||||
them that people are likely to ask after (there are a couple where everyone
|
||||
knows everyone and more people aren't likely to appear).
|
||||
This is a list of Matterbridge gateways that I am maintaining or those of them
|
||||
that people are likely to ask after (there are a couple where everyone knows
|
||||
everyone and more people aren't likely to appear).
|
||||
|
||||
## Definitions
|
||||
|
||||
In format label (shown as source of the message), proper name and address.
|
||||
IRC labels begin with IRC for easier ignoring by bots.
|
||||
In format label (shown as source of the message), proper name and address. IRC
|
||||
labels begin with IRC for easier ignoring by bots.
|
||||
|
||||
- ircErgo - ErgoChat - ircs://irc.ergo.chat:6697
|
||||
- ircEtro - IRC@Etro - ircs://etro.mikaela.info:6697
|
||||
@ -77,7 +79,8 @@ Sorted in order of popularity or likeliness to be asked about.
|
||||
Handled by different instance, please see its csv's
|
||||
|
||||
- https://git.piraattipuolue.fi/Pikaviestimet/Pikaviestimet/src/branch/master/kanavat.csv
|
||||
- mirror https://gitea.blesmrt.net/mikaela/public-ppfi-im/src/branch/master/kanavat.csv
|
||||
- mirror
|
||||
https://gitea.blesmrt.net/mikaela/public-ppfi-im/src/branch/master/kanavat.csv
|
||||
|
||||
### Antikupla
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -11,7 +13,8 @@
|
||||
Upstream: https://palaverapp.com/guides/commands/set.html
|
||||
|
||||
- `/set ui.time_format YY-'W'w-e HH.mm.ss`
|
||||
- e.g. 21-W50-2 14.59.12 (on 2021, week 50, the second day (Tuesday) of the week)
|
||||
- e.g. 21-W50-2 14.59.12 (on 2021, week 50, the second day (Tuesday) of the
|
||||
week)
|
||||
- `/set ui.nick_show_mode on`
|
||||
- makes prefixes visible
|
||||
- `/set ui.nick_prefix <`
|
||||
@ -20,7 +23,8 @@ Upstream: https://palaverapp.com/guides/commands/set.html
|
||||
|
||||
## Other timestamp formats
|
||||
|
||||
Detailed spec: https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Format_Patterns
|
||||
Detailed spec:
|
||||
https://www.unicode.org/reports/tr35/tr35-dates.html#Date_Format_Patterns
|
||||
|
||||
- `/set ui.time_format yy-D HH.mm.ss`
|
||||
- e.g. 21-173 19.51.30 (on 2021-06-22, 173th day of 2021)
|
||||
|
@ -1,22 +1,25 @@
|
||||
Bot config files or samples or examples that have something to do with me
|
||||
and Pirate Party Finland (Piraattipuolue). I am not sure if they can be
|
||||
used directly to start bots, at least Limnoria configs require creating
|
||||
other directories around them and
|
||||
<!-- @format -->
|
||||
|
||||
Bot config files or samples or examples that have something to do with me and
|
||||
Pirate Party Finland (Piraattipuolue). I am not sure if they can be used
|
||||
directly to start bots, at least Limnoria configs require creating other
|
||||
directories around them and
|
||||
`supybot-adduser -u root -p password -c owner conf/users.conf`.
|
||||
|
||||
I won't promise to keep this up-to-date, but I think it might be better
|
||||
than nothing.
|
||||
I won't promise to keep this up-to-date, but I think it might be better than
|
||||
nothing.
|
||||
|
||||
**_READ ALSO https://wiki.piraattipuolue.fi/K%C3%A4ytt%C3%A4j%C3%A4:Mikaela !_**
|
||||
**_READ ALSO https://wiki.piraattipuolue.fi/K%C3%A4ytt%C3%A4j%C3%A4:Mikaela
|
||||
!_**
|
||||
|
||||
Notes:
|
||||
|
||||
- teleirc.service is not used by the PirateIRC instance that I run. It has
|
||||
to be started manually as I don't have root on Kapsi and they don't have
|
||||
- teleirc.service is not used by the PirateIRC instance that I run. It has to
|
||||
be started manually as I don't have root on Kapsi and they don't have
|
||||
systemd or user services at the time of writing and without lithing that
|
||||
would require logging in once after every reboot for it to start doing
|
||||
anything
|
||||
- discord-irc assumes that you have cloned the git repo and installed using
|
||||
npm there.
|
||||
- offtopic, but remember to enable Discord developer mode in settings
|
||||
for being able to right click channel name to copy ID.
|
||||
- offtopic, but remember to enable Discord developer mode in settings for
|
||||
being able to right click channel name to copy ID.
|
||||
|
@ -1,3 +1,5 @@
|
||||
/** @format */
|
||||
|
||||
var config = {};
|
||||
module.exports = config;
|
||||
|
||||
|
@ -1 +1,3 @@
|
||||
<!-- @format -->
|
||||
|
||||
https://github.com/FruitieX/teleirc
|
||||
|
@ -1,3 +1,5 @@
|
||||
/** @format */
|
||||
|
||||
var config = {};
|
||||
module.exports = config;
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -6,8 +8,8 @@
|
||||
|
||||
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
|
||||
|
||||
I use `/set irc.look.nick_color_hash djb2` (_"hash algorithm used to find
|
||||
the color for a nick: djb2 = variant of djb2 (position of letters matters:
|
||||
I use `/set irc.look.nick_color_hash djb2` (_"hash algorithm used to find the
|
||||
color for a nick: djb2 = variant of djb2 (position of letters matters:
|
||||
anagrams of a nick have different color), sum = sum of letters"_)
|
||||
|
||||
## WeeChat colours for dark background
|
||||
@ -18,9 +20,9 @@ This is one that I stole from someone at \#weechat, but I am not sure whom.
|
||||
/set weechat.color.chat_nick_colors "022,023,024,025,026,027,028,029,030,031,032,033,034,035,036,037,038,039,040,041,042,043,044,045,046,047,048,049,050,051,052,053,054,055,056,057,058,059,060,061,062,063,064,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079,080,081,082,083,084,085,086,087,088,089,090,091,092,093,094,095,096,097,098,099,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229"
|
||||
```
|
||||
|
||||
This is customised version of the previous one possibly that has less
|
||||
colours that are difficult to read (I am not sure as I added this comment
|
||||
long time after making that list).
|
||||
This is customised version of the previous one possibly that has less colours
|
||||
that are difficult to read (I am not sure as I added this comment long time
|
||||
after making that list).
|
||||
|
||||
```
|
||||
/set weechat.color.chat_nick_colors "028,029,030,031,032,033,034,035,036,037,038,039,040,041,042,043,044,045,046,047,048,049,050,051,058,059,060,061,062,063,064,065,066,067,068,069,070,071,072,073,074,075,076,077,078,079,080,081,082,083,084,085,086,087,088,089,090,091,092,093,094,095,096,097,098,099,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229"
|
||||
@ -31,7 +33,9 @@ this.</s> djb2 solves this issue and I don't see need of writing this.
|
||||
|
||||
## Making colors look good with solarized terminals
|
||||
|
||||
This is copied from @tracphil's gist which you can find at https://gist.github.com/tracphil/0a6d897f6598abb6a14e on 2018-10-11T09:36+0000.
|
||||
This is copied from @tracphil's gist which you can find at
|
||||
https://gist.github.com/tracphil/0a6d897f6598abb6a14e on
|
||||
2018-10-11T09:36+0000.
|
||||
|
||||
```
|
||||
/set weechat.color.chat_nick_colors "red,lightred,162,167,204,green,lightgreen,035,042,047,084,120,154,148,yellow,brown,165,191,222,208,cyan,045,051,087,117,123,159,lightmagenta,128,171,176,213,111,148"
|
||||
@ -43,8 +47,8 @@ This is copied from @tracphil's gist which you can find at https://gist.github.c
|
||||
|
||||
---
|
||||
|
||||
2022-04-15: I am using Selenized Dark and highlights are a bit difficult to see
|
||||
considering they are yellow on magenta;
|
||||
2022-04-15: I am using Selenized Dark and highlights are a bit difficult to
|
||||
see considering they are yellow on magenta;
|
||||
|
||||
```
|
||||
/set weechat.color.chat_highlight_bg blue
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -17,10 +19,10 @@
|
||||
/trigger add msgid print "" "${tg_tag_irc_msgid}" "" "/print -buffer ${buffer.full_name} [msgid: ${tg_tag_irc_msgid} ]
|
||||
```
|
||||
|
||||
This adds a `[msgid: <message ID> ]` below all messages, which can then be entered
|
||||
to Ergo's `/msg HistServ delete`.
|
||||
This adds a `[msgid: <message ID> ]` below all messages, which can then be
|
||||
entered to Ergo's `/msg HistServ delete`.
|
||||
|
||||
I improved this from `FiskFan1999` who had a `${channel}` instead of `${buffer.full_name}`
|
||||
which was suggested by `trygveaa` on `#weechat` at LiberaChat, after I figured
|
||||
out `${server}.${channel}` which was improper. I also added spaces to the last
|
||||
part.
|
||||
I improved this from `FiskFan1999` who had a `${channel}` instead of
|
||||
`${buffer.full_name}` which was suggested by `trygveaa` on `#weechat` at
|
||||
LiberaChat, after I figured out `${server}.${channel}` which was improper. I
|
||||
also added spaces to the last part.
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -7,11 +9,11 @@
|
||||
|
||||
# Laundry machine programs
|
||||
|
||||
I never remember these and then I take ages to find my notes, so in hopes
|
||||
of finding these faster the next time, I am git committing it.
|
||||
I never remember these and then I take ages to find my notes, so in hopes of
|
||||
finding these faster the next time, I am git committing it.
|
||||
|
||||
- Bedsheets & other bed things, 60 C (cotton)
|
||||
- Day cover (big blue) 40 C, (cotton)
|
||||
- Clothes: 40 C (mixed)
|
||||
- White clothes & things: 40 C, apparently the same mixed as above, but
|
||||
with just whites.
|
||||
- White clothes & things: 40 C, apparently the same mixed as above, but with
|
||||
just whites.
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
Directory where I attempt to sync my feeds and also give it to other
|
||||
interested people.
|
||||
|
||||
@ -16,7 +18,8 @@ interested people.
|
||||
|
||||
## Noteworthy feeds
|
||||
|
||||
- YLE Vaaratiedotteet `https://feeds.yle.fi/uutiset/v1/recent.rss?publisherIds=YLE_UUTISET&concepts=18-82214`
|
||||
- YLE Vaaratiedotteet
|
||||
`https://feeds.yle.fi/uutiset/v1/recent.rss?publisherIds=YLE_UUTISET&concepts=18-82214`
|
||||
- YLE News `https://feeds.yle.fi/uutiset/v1/recent.rss?publisherIds=YLE_NEWS`
|
||||
- Selkomedia `https://www.selkomedia.fi/feed/rss`
|
||||
- MTV `https://api.mtvuutiset.fi/mtvuutiset/api/feed/rss/mtv_uusimmat_20`
|
||||
|
@ -4,7 +4,12 @@
|
||||
<title>Liferea Feed List Export</title>
|
||||
</head>
|
||||
<body>
|
||||
<outline title="Aminda" text="Aminda" description="Aminda" type="folder">
|
||||
<outline
|
||||
title="Aminda"
|
||||
text="Aminda"
|
||||
description="Aminda"
|
||||
type="folder"
|
||||
>
|
||||
<outline
|
||||
title="Aminda Suomalainen ⚧"
|
||||
text="Aminda Suomalainen ⚧"
|
||||
@ -37,7 +42,12 @@
|
||||
htmlUrl="https://darksky.org"
|
||||
/>
|
||||
</outline>
|
||||
<outline title="BBC" text="BBC" description="BBC" type="folder">
|
||||
<outline
|
||||
title="BBC"
|
||||
text="BBC"
|
||||
description="BBC"
|
||||
type="folder"
|
||||
>
|
||||
<outline
|
||||
title="BBC News"
|
||||
text="BBC News"
|
||||
@ -378,7 +388,12 @@
|
||||
htmlUrl="https://github.com/element-hq/element-android/releases"
|
||||
/>
|
||||
</outline>
|
||||
<outline title="Blogs" text="Blogs" description="Blogs" type="folder">
|
||||
<outline
|
||||
title="Blogs"
|
||||
text="Blogs"
|
||||
description="Blogs"
|
||||
type="folder"
|
||||
>
|
||||
<outline
|
||||
title="News - Briar"
|
||||
text="News - Briar"
|
||||
@ -528,7 +543,12 @@
|
||||
htmlUrl="https://effi.org"
|
||||
/>
|
||||
</outline>
|
||||
<outline title="YLE" text="YLE" description="YLE" type="folder">
|
||||
<outline
|
||||
title="YLE"
|
||||
text="YLE"
|
||||
description="YLE"
|
||||
type="folder"
|
||||
>
|
||||
<outline
|
||||
title="Yle Uutiset | Vaaratiedotteet | Tuoreimmat uutiset"
|
||||
text="Yle Uutiset | Vaaratiedotteet | Tuoreimmat uutiset"
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
# Element config.json
|
||||
|
||||
Initially copied from https://develop.element.io/config.json, but it has
|
||||
@ -19,9 +21,10 @@ evolved.
|
||||
|
||||
## Placement
|
||||
|
||||
- Flatpak: `~/.var/app/im.riot.Riot/config/Riot/config.json`
|
||||
or `~/.var/app/im.riot.Riot/config/Element-PROFILENAMEHERE/config.json`
|
||||
- Linux outside of flatpak: `~/.config/Element/config.json` or `~/.config/Element-PROFILENAMEHERE/config.json`
|
||||
- Flatpak: `~/.var/app/im.riot.Riot/config/Riot/config.json` or
|
||||
`~/.var/app/im.riot.Riot/config/Element-PROFILENAMEHERE/config.json`
|
||||
- Linux outside of flatpak: `~/.config/Element/config.json` or
|
||||
`~/.config/Element-PROFILENAMEHERE/config.json`
|
||||
- failing that it appears to also read `~/.config/Riot/*` should that exist.
|
||||
- Windows: `%APPDATA%\Element\config.json` or youcan figure out the profile
|
||||
name if you use Windows.
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -9,51 +11,59 @@
|
||||
# Quick account switching in FluffyChat
|
||||
|
||||
FluffyChat 0.41.0 brings support for using multiple accounts and has an early
|
||||
implementation of quickly switching accounts via input bar (useful for roleplaying :wink:), which will get
|
||||
better in a future release, but for now, for impatient people, it can
|
||||
be used by enabling a prefix with Element's (Web/Desktop) `/devtools` by editing
|
||||
the account state which can also be used for sorting accounts.
|
||||
implementation of quickly switching accounts via input bar (useful for
|
||||
roleplaying :wink:), which will get better in a future release, but for now,
|
||||
for impatient people, it can be used by enabling a prefix with Element's
|
||||
(Web/Desktop) `/devtools` by editing the account state which can also be used
|
||||
for sorting accounts.
|
||||
|
||||
These steps are repeated for every account into which quick switching is
|
||||
desired, the ones below add prefix "M" for "mikaela:feneas.org", but to
|
||||
switch that either using the GUI is necessarily or performing the steps as
|
||||
another account (e.g. for setting "C" for "Ciblia:matrix.org"). The switching happens
|
||||
desired, the ones below add prefix "M" for "mikaela:feneas.org", but to switch
|
||||
that either using the GUI is necessarily or performing the steps as another
|
||||
account (e.g. for setting "C" for "Ciblia:matrix.org"). The switching happens
|
||||
once space is pressed after the prefix char.
|
||||
|
||||
1. Open FluffyChat
|
||||
2. Long touch your account name and select "Add to bundle". Name the new
|
||||
bundle whatever you want as long as it's the same across your quick-switching accounts,
|
||||
it will be visible below the account switcher and groups accounts (e.g. between personal and work)
|
||||
bundle whatever you want as long as it's the same across your
|
||||
quick-switching accounts, it will be visible below the account switcher and
|
||||
groups accounts (e.g. between personal and work)
|
||||
3. Open Element Web
|
||||
4. In any chatbox enter `/devtools` and enter
|
||||
5. Select "Explore Account Data"
|
||||
6. Search for and select `im.fluffychat.account_bundles`
|
||||
7. Above (or below, doesn't matter) the `"bundles": [` line, add `"prefix": "M",` where `M` is your
|
||||
prefix to quickly switch to this account.
|
||||
7. Above (or below, doesn't matter) the `"bundles": [` line, add
|
||||
`"prefix": "M",` where `M` is your prefix to quickly switch to this
|
||||
account.
|
||||
|
||||
- If this is confusing, see the example of finalized event in the bottom
|
||||
of this file.
|
||||
- If this is confusing, see the example of finalized event in the bottom of
|
||||
this file.
|
||||
|
||||
8. Optionally if you wish to sort your account, add a `,` to the line where
|
||||
your bundle is named and to the next line: `"priority": 0`
|
||||
9. Start/restart FluffyChat
|
||||
10. Type `M message` and the account automatically switches from another account
|
||||
to the one you just configured.
|
||||
10. Type `M message` and the account automatically switches from another
|
||||
account to the one you just configured.
|
||||
|
||||
General notes:
|
||||
|
||||
- 0.4.1 had a bug where using automatic server discovery through well-known
|
||||
causes all accounts to get logged out. Use server name instead, e.g. `https://matrix-client.matrix.org` (discovered from https://matrix.org/.well-known/matrix/client)
|
||||
causes all accounts to get logged out. Use server name instead, e.g.
|
||||
`https://matrix-client.matrix.org` (discovered from
|
||||
https://matrix.org/.well-known/matrix/client)
|
||||
- This is fixed in 0.4.2.
|
||||
- Quick account switching will only work within a bundle, which by default is implied to be the MXID, so by default it's disabled
|
||||
- Note the avatar next to the input bar showing which account you are using. It can also be used for switching accounts.
|
||||
- Tapping it to change account will also change which account will send any other events like media/reaction etc.
|
||||
- Quick account switching will only work within a bundle, which by default is
|
||||
implied to be the MXID, so by default it's disabled
|
||||
- Note the avatar next to the input bar showing which account you are using.
|
||||
It can also be used for switching accounts.
|
||||
- Tapping it to change account will also change which account will send any
|
||||
other events like media/reaction etc.
|
||||
- Long tapping a message and editing a message send as another account will
|
||||
auto-set the indicator and action-sender as your roleplay character.
|
||||
|
||||
Big thank you to FluffyChat contributors who made this feature and Sorunome
|
||||
for initially explaining how to do this so I could attempt to make a more clearer
|
||||
note on how to do it and later corrected me a lot on this file.
|
||||
for initially explaining how to do this so I could attempt to make a more
|
||||
clearer note on how to do it and later corrected me a lot on this file.
|
||||
|
||||
## Appendix: example `im.fluffychat.account_bundles` account event
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -13,8 +15,8 @@ As a lot of things require playing around with `/devtools` and raw state
|
||||
events, this is where I collect those and other things related to Matrix.
|
||||
|
||||
Events are mostly named how they are used, but `retention` predates that so
|
||||
`m.room.retention` is a symlink to not break either links or muscle memory
|
||||
on terminal. `account-data` is an exception for appearing that way in `/devtools`
|
||||
`m.room.retention` is a symlink to not break either links or muscle memory on
|
||||
terminal. `account-data` is an exception for appearing that way in `/devtools`
|
||||
(kind of) and clients (Element & FluffyChat) have their own directories.
|
||||
|
||||
## Other notes not needing their own directories
|
||||
@ -24,5 +26,5 @@ on terminal. `account-data` is an exception for appearing that way in `/devtools
|
||||
- [EMS Matrix account migration tool](https://ems.element.io/tools/matrix-migration)
|
||||
- Centralized, propietary, service, works less well since Synapse 1.11.0rc1
|
||||
made PL50 requirement for inviting users to new rooms.
|
||||
- [Variate](https://github.com/ShadowJonathan/variate) is planning to be
|
||||
a tool for _migrating between different Matrix server implementations_.
|
||||
- [Variate](https://github.com/ShadowJonathan/variate) is planning to be a
|
||||
tool for _migrating between different Matrix server implementations_.
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
# `im.nheko.event_expiry`
|
||||
|
||||
- Two unit conversion tools from `m.room.retention` notes:
|
||||
|
@ -1,6 +1,9 @@
|
||||
<!-- @format -->
|
||||
|
||||
# `m.policy.rule.server`
|
||||
|
||||
This event is the language of Draupnir/Mjolnir and experimental Mjolnir style ignore in Element Web labs when speaking of homeservers.
|
||||
This event is the language of Draupnir/Mjolnir and experimental Mjolnir style
|
||||
ignore in Element Web labs when speaking of homeservers.
|
||||
|
||||
TL;DR
|
||||
|
||||
@ -22,7 +25,8 @@ TL;DR
|
||||
|
||||
## Allowing all servers
|
||||
|
||||
**_WARNING! This is poorly supported and [operations such as unban may unexpectedly remove this rule!](https://github.com/the-draupnir-project/Draupnir/issues/56)_**
|
||||
**_WARNING! This is poorly supported and
|
||||
[operations such as unban may unexpectedly remove this rule!](https://github.com/the-draupnir-project/Draupnir/issues/56)_**
|
||||
|
||||
- Event type: `m.policy.rule.server`
|
||||
- State key: `*`
|
||||
|
@ -1,11 +1,15 @@
|
||||
<!-- @format -->
|
||||
|
||||
# `m.policy.rule.user`
|
||||
|
||||
This event is the language of Draupnir/Mjolnir and experimental Mjolnir style ignore in Element Web labs when speaking of individual users.
|
||||
This event is the language of Draupnir/Mjolnir and experimental Mjolnir style
|
||||
ignore in Element Web labs when speaking of individual users.
|
||||
|
||||
TL;DR
|
||||
|
||||
- Event type: `m.policy.rule.server`
|
||||
- State key: `_username:example.net` (The leading`@` is replaced with an underscore `_`)
|
||||
- State key: `_username:example.net` (The leading`@` is replaced with an
|
||||
underscore `_`)
|
||||
|
||||
<!-- prettier-ignore-start -->
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
```json
|
||||
{
|
||||
"algorithm": "m.megolm.v1.aes-sha2",
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
# `m.room.history_visibility`
|
||||
|
||||
`m.room.history_visibility` controls who can view the room history.
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -40,13 +42,13 @@ Requires room version <del>8</del> 9. Offers only Spaces in room settings
|
||||
}
|
||||
```
|
||||
|
||||
It can be assumed that multiple spaces is simply copying that more,
|
||||
see below (with exception of `join_rule`)
|
||||
It can be assumed that multiple spaces is simply copying that more, see below
|
||||
(with exception of `join_rule`)
|
||||
|
||||
### merging knocking and membership of another room
|
||||
|
||||
Practically the same, but requires room version 10 and new `join_rule` known as
|
||||
`knock_restricted`
|
||||
Practically the same, but requires room version 10 and new `join_rule` known
|
||||
as `knock_restricted`
|
||||
|
||||
```json
|
||||
{
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
# Proposed `m.room.join_rules` for Community Moderation Effort
|
||||
|
||||
For more information about `m.room.join_rules`, refer to `README.md` in this
|
||||
@ -24,14 +26,13 @@ directory.
|
||||
Whenever new moderators join us, they are generally invited to the main room
|
||||
and expected to find their way to the other rooms.
|
||||
|
||||
However the other rooms will error at them for not being a member of the
|
||||
space first as that is how Element or Matrix has designed it.
|
||||
However the other rooms will error at them for not being a member of the space
|
||||
first as that is how Element or Matrix has designed it.
|
||||
|
||||
## The solution
|
||||
|
||||
Allow moderators to join any room, including the space, as long as they are
|
||||
a member of another room, even if it was the room they were attempting to
|
||||
join.
|
||||
Allow moderators to join any room, including the space, as long as they are a
|
||||
member of another room, even if it was the room they were attempting to join.
|
||||
|
||||
```json
|
||||
{
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -43,10 +45,11 @@ This has the rest event in two forms, but doesn't duplicate the above.
|
||||
|
||||
Generic notes:
|
||||
|
||||
- Don't have anything in `events {}` as `0` or otherwise users will be
|
||||
able to send state events with that name including gigabytes of
|
||||
data breaking the room.
|
||||
- Refer to security considerations of [MSC3779](https://github.com/matrix-org/matrix-spec-proposals/pull/3779).
|
||||
- Don't have anything in `events {}` as `0` or otherwise users will be able to
|
||||
send state events with that name including gigabytes of data breaking the
|
||||
room.
|
||||
- Refer to security considerations of
|
||||
[MSC3779](https://github.com/matrix-org/matrix-spec-proposals/pull/3779).
|
||||
|
||||
### Reasonable version
|
||||
|
||||
@ -84,30 +87,36 @@ This is not the Element/Synapse default as that would be pointless to list.
|
||||
}
|
||||
```
|
||||
|
||||
- `m.room.history_visibility` is lowered to 99 as it's a less permanent action than
|
||||
many of the others. I am not sure on my initial logic, but it's documented in
|
||||
PPFI repo as PL100 vs PL99.
|
||||
- `m.room.power_levels` is set to `50` so moderators can raise others to moderators
|
||||
for example matrix-appservice-irc, which I would then give PL51 for ops syncing.
|
||||
On matrix side immune mods, could be PL52.
|
||||
- `m.room.server_acl` is set to `99` so moderation bots can function and do mostly
|
||||
everything while admins still have power over them.
|
||||
- invite commonly defaults to `50`, but I haven't seen abuse through it. However
|
||||
as it changes state by introducing membership event, it goes to the minimum power of 13.
|
||||
- PL25, half-moderator is introduced (inspired from Ergo/IRC halfop), with powers to:
|
||||
change room topic, pinned messages, remove messages and kick users (but not ban).
|
||||
- `m.room.history_visibility` is lowered to 99 as it's a less permanent action
|
||||
than many of the others. I am not sure on my initial logic, but it's
|
||||
documented in PPFI repo as PL100 vs PL99.
|
||||
- `m.room.power_levels` is set to `50` so moderators can raise others to
|
||||
moderators for example matrix-appservice-irc, which I would then give PL51
|
||||
for ops syncing. On matrix side immune mods, could be PL52.
|
||||
- `m.room.server_acl` is set to `99` so moderation bots can function and do
|
||||
mostly everything while admins still have power over them.
|
||||
- invite commonly defaults to `50`, but I haven't seen abuse through it.
|
||||
However as it changes state by introducing membership event, it goes to the
|
||||
minimum power of 13.
|
||||
- PL25, half-moderator is introduced (inspired from Ergo/IRC halfop), with
|
||||
powers to: change room topic, pinned messages, remove messages and kick
|
||||
users (but not ban).
|
||||
- Maybe this could be used e.g. in an association where a secretary/someone
|
||||
unwilling to be a full moderator wants to update room topic for next
|
||||
meeting time or update a version number? :shrug:
|
||||
Alternatively someone not wanting full moderator responsibility could remove
|
||||
spam while not participating in banning discussions.
|
||||
- PL13 gets access to change main alias and add/remove published room aliases alongside
|
||||
(at least on Synapse) [un/publish the room in the room directory](https://github.com/vector-im/element-web/issues/13835). Additionally has it also affects state, they can invite others.
|
||||
- This can be used with e.g. [altalias maubot plugin](https://matrix.org/blog/2020/06/19/this-week-in-matrix-2020-06-19#alt-alias-maubot-plugin).
|
||||
I don't care about room directory or the main alias as it doesn't affect ctrl-k that much anyway,
|
||||
rooms are generally discovered through Spaces and I use Matrix URI scheme
|
||||
which takes room internal ID and servers to find it from instead of caring about
|
||||
the alias. Most importantly **don't give permissions to entirely untrusted users.**
|
||||
meeting time or update a version number? :shrug: Alternatively someone not
|
||||
wanting full moderator responsibility could remove spam while not
|
||||
participating in banning discussions.
|
||||
- PL13 gets access to change main alias and add/remove published room aliases
|
||||
alongside (at least on Synapse)
|
||||
[un/publish the room in the room directory](https://github.com/vector-im/element-web/issues/13835).
|
||||
Additionally has it also affects state, they can invite others.
|
||||
- This can be used with e.g.
|
||||
[altalias maubot plugin](https://matrix.org/blog/2020/06/19/this-week-in-matrix-2020-06-19#alt-alias-maubot-plugin).
|
||||
I don't care about room directory or the main alias as it doesn't affect
|
||||
ctrl-k that much anyway, rooms are generally discovered through Spaces and
|
||||
I use Matrix URI scheme which takes room internal ID and servers to find
|
||||
it from instead of caring about the alias. Most importantly **don't give
|
||||
permissions to entirely untrusted users.**
|
||||
|
||||
### Paranoid version
|
||||
|
||||
@ -144,4 +153,5 @@ This is not the Element/Synapse default as that would be pointless to list.
|
||||
```
|
||||
|
||||
- Almost everything requires PL100
|
||||
- `invite`, `kick`, `redact` and `state_default` are bumbed to `100`, `50`, `50` and `100` in that order.
|
||||
- `invite`, `kick`, `redact` and `state_default` are bumbed to `100`, `50`,
|
||||
`50` and `100` in that order.
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -8,16 +10,16 @@
|
||||
|
||||
# m.room.server_acl
|
||||
|
||||
This event type controls which servers can access the room at all. Be very careful
|
||||
adjusting this.
|
||||
This event type controls which servers can access the room at all. Be very
|
||||
careful adjusting this.
|
||||
|
||||
- https://matrix.org/docs/guides/moderation#banning-servers-from-rooms-server-acls
|
||||
|
||||
Note:
|
||||
|
||||
- When sending the custom event via `/devtools` for the first time, click
|
||||
the `Event` so it says `State Event` and asks for `State key` in addition to `type`,
|
||||
which can/is left empty as usual.
|
||||
- When sending the custom event via `/devtools` for the first time, click the
|
||||
`Event` so it says `State Event` and asks for `State key` in addition to
|
||||
`type`, which can/is left empty as usual.
|
||||
|
||||
```json
|
||||
{
|
||||
@ -47,7 +49,10 @@ Note:
|
||||
Explanations:
|
||||
|
||||
- `evulid.cc`
|
||||
- Runs instance of [matrix-public-archive](https://github.com/matrix-org/matrix-public-archive/issues/47) which [misses proper ability to opt-out](https://github.com/matrix-org/matrix-public-archive/issues/47)
|
||||
- Runs instance of
|
||||
[matrix-public-archive](https://github.com/matrix-org/matrix-public-archive/issues/47)
|
||||
which
|
||||
[misses proper ability to opt-out](https://github.com/matrix-org/matrix-public-archive/issues/47)
|
||||
- `the-apothecary.club`
|
||||
- Totalitarian homeserver USA far-left style (confusing to Fennoscandian
|
||||
eyes). Involved at least in smearcampaigning, making minority X an
|
||||
@ -56,19 +61,23 @@ Explanations:
|
||||
All my accounts there are deactivated, if you see them around, they are
|
||||
fake or connected to administrator abuse.
|
||||
- `nitro.chat`
|
||||
- Poorly protected from abuse, abuse contact joins room that their users are raiding and leaves immediately without doing anything.
|
||||
- Poorly protected from abuse, abuse contact joins room that their users are
|
||||
raiding and leaves immediately without doing anything.
|
||||
- `disroot.org`, `privacytools.io`, `feneas.org`, `liberta.casa`,
|
||||
`pirateriot.net`
|
||||
- Legacy servers that have discontinued, are in progress of discontinuing or
|
||||
are just closed for public, that have PL100 in my rooms.
|
||||
- `glowers.club`, `midov.pl`, `kiwifarms.net`, `nerdsin.space`, `thisisjoes.site`, `pp13.space`, `[no.]lgbtqia.zone`, `freyachat.eu`
|
||||
- Connected to abusive raids on communities that I am a part of, sometimes even moderate.
|
||||
- `glowers.club`, `midov.pl`, `kiwifarms.net`, `nerdsin.space`,
|
||||
`thisisjoes.site`, `pp13.space`, `[no.]lgbtqia.zone`, `freyachat.eu`
|
||||
- Connected to abusive raids on communities that I am a part of, sometimes
|
||||
even moderate.
|
||||
- Others
|
||||
- Most likely inherited from _Community Moderation Effort_.
|
||||
|
||||
## Allowlist
|
||||
|
||||
This configuration only lets servers I or especially close friends have accounts on in.
|
||||
This configuration only lets servers I or especially close friends have
|
||||
accounts on in.
|
||||
|
||||
```json
|
||||
{
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -15,12 +17,14 @@
|
||||
}
|
||||
```
|
||||
|
||||
Note [my scripts for tombstoning](https://gitea.blesmrt.net/mikaela/scripts/src/branch/master/bash),
|
||||
Note
|
||||
[my scripts for tombstoning](https://gitea.blesmrt.net/mikaela/scripts/src/branch/master/bash),
|
||||
`matrix-{tombstone,upgrade}-room.bash`.
|
||||
|
||||
## PL50 tombstoning
|
||||
|
||||
Synapse versions before [1.11.0 (2020-02-21), technically 1.11.0rc1 (2020-02-19)](https://github.com/matrix-org/synapse/releases/tag/v1.11.0)
|
||||
Synapse versions before
|
||||
[1.11.0 (2020-02-21), technically 1.11.0rc1 (2020-02-19)](https://github.com/matrix-org/synapse/releases/tag/v1.11.0)
|
||||
allowed power level 50 to set tombstones and thus hijack rooms. Thus this is
|
||||
dependent on the Synapse version used at the time of room creation.
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
# Maubot notes
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
@ -15,12 +17,17 @@ Like with Hookshot, RSS templates must be specified per feed.
|
||||
Replace X with the feed ID seen in `!rss subscriptions`:
|
||||
|
||||
- default: `!rss template X New post in $feed_title: [$title]($link)`
|
||||
- Matrix: `!rss template X [$feed_title]($feed_link): [$title]($link) ($date) $summary`
|
||||
- Matrix:
|
||||
`!rss template X [$feed_title]($feed_link): [$title]($link) ($date) $summary`
|
||||
- IRC: `!rss template X $link $feed_title: $title ($date) $summary`
|
||||
- Line length is limited so if the URL is long, it's the most important thing.
|
||||
- Line length is limited so if the URL is long, it's the most important
|
||||
thing.
|
||||
- IRCish: `!rss template X $title $link $summary $date $feed_title`
|
||||
- Still compatibleish with IRC, but in case the client has preview, it may be more useful now.
|
||||
- Still compatibleish with IRC, but in case the client has preview, it may
|
||||
be more useful now.
|
||||
|
||||
Note: at the time of writing `$author` is not supported?
|
||||
|
||||
Remember also that [matterbridge requires](https://github.com/42wim/matterbridge/issues/1393) `!rss notice X false`
|
||||
Remember also that
|
||||
[matterbridge requires](https://github.com/42wim/matterbridge/issues/1393)
|
||||
`!rss notice X false`
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -7,7 +9,8 @@
|
||||
|
||||
# `org.matrix.appservice-irc.config`
|
||||
|
||||
Also known as IRC bridge configuration, [upstream documentation](https://github.com/matrix-org/matrix-appservice-irc/blob/develop/docs/room_configuration.md)
|
||||
Also known as IRC bridge configuration,
|
||||
[upstream documentation](https://github.com/matrix-org/matrix-appservice-irc/blob/develop/docs/room_configuration.md)
|
||||
|
||||
```json
|
||||
{
|
||||
@ -15,5 +18,5 @@ Also known as IRC bridge configuration, [upstream documentation](https://github.
|
||||
}
|
||||
```
|
||||
|
||||
Another option would be `"lineLimit": 5` or whatever to configure at what point
|
||||
the automatic pastebinning hits. Default is 3.
|
||||
Another option would be `"lineLimit": 5` or whatever to configure at what
|
||||
point the automatic pastebinning hits. Default is 3.
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -23,9 +25,11 @@ Read that, it explains what is actually done etc.
|
||||
|
||||
## Notes
|
||||
|
||||
- Not part of spec. https://github.com/matrix-org/matrix-spec-proposals/pull/1763
|
||||
- Not part of spec.
|
||||
https://github.com/matrix-org/matrix-spec-proposals/pull/1763
|
||||
- Matrix uses milliseconds, keep that in mind!
|
||||
- Everything requires every server involved to have rention support enabled,
|
||||
otherwise the messages go nowhere and are fetchable upon request.
|
||||
- 86400000 = 1 day (seen in min lifetimes)
|
||||
- Helpful: https://unitchefs.com/milliseconds/days/ / https://unitchefs.com/days/milliseconds/
|
||||
- Helpful: https://unitchefs.com/milliseconds/days/ /
|
||||
https://unitchefs.com/days/milliseconds/
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
# Proof of Concept curated list of spaces as opposed to room directory
|
||||
|
||||
## Table of Contents
|
||||
@ -22,19 +24,29 @@
|
||||
|
||||
## Foreword
|
||||
|
||||
Earlier on 2024-02-29 I called Matrix room directory as a mistake that sholdn't have been implemented and offered curated spaces or room lists as a solution instead.
|
||||
Earlier on 2024-02-29 I called Matrix room directory as a mistake that
|
||||
sholdn't have been implemented and offered curated spaces or room lists as a
|
||||
solution instead.
|
||||
|
||||
I used to have one in this location, but it was kind of bitrotted and unmaintained, so I removed it until now restoring it greater than before.
|
||||
I used to have one in this location, but it was kind of bitrotted and
|
||||
unmaintained, so I removed it until now restoring it greater than before.
|
||||
|
||||
Of course this file makes me the curator/authority of room listing and thus I challenge you, the reader, to make your own space or version of this file, maybe I can even link to your list here? :smiley_cat:
|
||||
Of course this file makes me the curator/authority of room listing and thus I
|
||||
challenge you, the reader, to make your own space or version of this file,
|
||||
maybe I can even link to your list here? :smiley_cat:
|
||||
|
||||
_Room IDs should be included so advanced users can use them in case of alias server downtime, but that would be effort and this proof of concept is yet untested._
|
||||
_Room IDs should be included so advanced users can use them in case of alias
|
||||
server downtime, but that would be effort and this proof of concept is yet
|
||||
untested._
|
||||
|
||||
---
|
||||
|
||||
If you are having issues with the links, please see issue tracker of your client, e.g.:
|
||||
If you are having issues with the links, please see issue tracker of your
|
||||
client, e.g.:
|
||||
|
||||
> [Element Web](https://github.com/vector-im/element-web/issues/16875), [Element Android](https://github.com/vector-im/element-android/issues/3268) and [Element iOS](https://github.com/vector-im/element-ios/issues/4297)
|
||||
> [Element Web](https://github.com/vector-im/element-web/issues/16875),
|
||||
> [Element Android](https://github.com/vector-im/element-android/issues/3268)
|
||||
> and [Element iOS](https://github.com/vector-im/element-ios/issues/4297)
|
||||
|
||||
---
|
||||
|
||||
@ -42,22 +54,34 @@ If you are having issues with the links, please see issue tracker of your client
|
||||
|
||||
### Spaces around a single individual
|
||||
|
||||
- [`#eu.aminda.space.10:pikaviestin.fi`](matrix:r/eu.aminda.space.10:pikaviestin.fi?action=join) is my own space, it may not yet host interesting or random discussions that much, but sometimes I find it motivating to see that I am doing things when I see git forge/commit activity. `!fGtopoZuCySnTsSdsU:matrix.org` (v10)
|
||||
- [`#eu.aminda.space.10:pikaviestin.fi`](matrix:r/eu.aminda.space.10:pikaviestin.fi?action=join)
|
||||
is my own space, it may not yet host interesting or random discussions that
|
||||
much, but sometimes I find it motivating to see that I am doing things when
|
||||
I see git forge/commit activity. `!fGtopoZuCySnTsSdsU:matrix.org` (v10)
|
||||
|
||||
### Matrix protocol
|
||||
|
||||
- [`#community:matrix.org`](matrix:r/community:matrix.org?action=join) is your space for anything Matrix related, whether a homeserver, client, bot, anything. And as you are hearing of it now from my listing, I can highlight my favourites:
|
||||
- [`#fluffy-space:matrix.org`](matrix:r/fluffy-space:matrix.org?action=join) the fluffiest and cutest Matrix client you will find
|
||||
- [`#community:matrix.org`](matrix:r/community:matrix.org?action=join) is your
|
||||
space for anything Matrix related, whether a homeserver, client, bot,
|
||||
anything. And as you are hearing of it now from my listing, I can highlight
|
||||
my favourites:
|
||||
- [`#fluffy-space:matrix.org`](matrix:r/fluffy-space:matrix.org?action=join)
|
||||
the fluffiest and cutest Matrix client you will find
|
||||
- [`#community:nheko.im`](matrix:r/community:nheko.im?action=join) is the
|
||||
most featured cross-platform desktop client I know of
|
||||
|
||||
### Technology
|
||||
|
||||
- [`#ftechspace:matrix.org`](matrix:r/ftechspace:matrix.org?action=join) furries and technology allowing non-tech subjects too and sign of furries on your platform is sign of your platform being alive! `!NHApwMwsFHfFrRMfrD:jae.fi` v6)
|
||||
- [`#ftechspace:matrix.org`](matrix:r/ftechspace:matrix.org?action=join)
|
||||
furries and technology allowing non-tech subjects too and sign of furries on
|
||||
your platform is sign of your platform being alive!
|
||||
`!NHApwMwsFHfFrRMfrD:jae.fi` v6)
|
||||
|
||||
### Finnish
|
||||
|
||||
- [`#matrix-suomi:kapsi.fi`](matrix:r/matrix-suomi:kapsi.fi?action=join) is a curated listing of Finnish language rooms about all subjects. `!WDaMZSVinTZRLOTajM:hacklab.fi` (v6)
|
||||
- [`#matrix-suomi:kapsi.fi`](matrix:r/matrix-suomi:kapsi.fi?action=join) is a
|
||||
curated listing of Finnish language rooms about all subjects.
|
||||
`!WDaMZSVinTZRLOTajM:hacklab.fi` (v6)
|
||||
|
||||
<!--
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
# hookshot room state configuration
|
||||
|
||||
When Hookshot is configured via the manage integrations menu, it appears to
|
||||
@ -41,14 +43,17 @@ contains:
|
||||
|
||||
### Template variations
|
||||
|
||||
This contains the whole JSON line to easen copy-pasting as my events are missing it entirely.
|
||||
This contains the whole JSON line to easen copy-pasting as my events are
|
||||
missing it entirely.
|
||||
|
||||
- default: `"template": "New post in $FEEDNAME: $LINK",`
|
||||
- Matrix: `"template": "$FEEDTITLE: $AUTHOR $LINK ($DATE) $SUMMARY",`
|
||||
- IRC: `"template": "$URL $FEEDTITLE: $TITLE $AUTHOR ($DATE) $SUMMARY",`
|
||||
- Line length is limited so if the URL is long, it's the most important thing.
|
||||
- Line length is limited so if the URL is long, it's the most important
|
||||
thing.
|
||||
- IRCish: `"template": "$TITLE $URL $SUMMARY $AUTHOR $DATE $FEEDTITLE",`
|
||||
- Still compatibleish with IRC, but in case the client has preview, it may be more useful now.
|
||||
- Still compatibleish with IRC, but in case the client has preview, it may
|
||||
be more useful now.
|
||||
|
||||
## installation
|
||||
|
||||
@ -66,11 +71,11 @@ This probably has or should be left for the integration manager.
|
||||
## Usage without integration manager
|
||||
|
||||
Hookshot appears to answer `/invite @feeds:integrations.ems.host` and
|
||||
`!feeds help` so it will hopefully work without having to touch an
|
||||
integration manager for benefit of Element iOS users.
|
||||
`!feeds help` so it will hopefully work without having to touch an integration
|
||||
manager for benefit of Element iOS users.
|
||||
|
||||
Note that the bot will likely require power level to touch room state so
|
||||
it will in most cases require power level 50.
|
||||
Note that the bot will likely require power level to touch room state so it
|
||||
will in most cases require power level 50.
|
||||
|
||||
For reference the list of commands:
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
# @format
|
||||
|
||||
lockfileVersion: "9.0"
|
||||
|
||||
settings:
|
||||
|
@ -4,29 +4,32 @@ permalink: /n/pwa.html
|
||||
sitemap: false
|
||||
---
|
||||
|
||||
<!-- @format -->
|
||||
|
||||
# Potentially useful progressive web apps
|
||||
|
||||
PWAs are especially useful for iOS users, since PWAs added to homescreen
|
||||
from Safari are able to request notifications permission resulting
|
||||
nativeish experience outside of App Store without even having to
|
||||
install anything.
|
||||
PWAs are especially useful for iOS users, since PWAs added to homescreen from
|
||||
Safari are able to request notifications permission resulting nativeish
|
||||
experience outside of App Store without even having to install anything.
|
||||
|
||||
Method for distinguishing PWAs from normal websites: adding them to
|
||||
iOS homescreen and seeing which open as "their own apps" _or_ having
|
||||
Chromium suggest "installing" them without manually "installing" them.
|
||||
Method for distinguishing PWAs from normal websites: adding them to iOS
|
||||
homescreen and seeing which open as "their own apps" _or_ having Chromium
|
||||
suggest "installing" them without manually "installing" them.
|
||||
|
||||
Proper identification: `view-source` (`CTRL - U`) and `CTRL - F` for
|
||||
`manifest` e.g. `<link rel="manifest" href="/manifest.webmanifest">` in `<head>`.
|
||||
`manifest` e.g. `<link rel="manifest" href="/manifest.webmanifest">` in
|
||||
`<head>`.
|
||||
|
||||
- https://caniuse.com/web-app-manifest
|
||||
- https://developer.mozilla.org/docs/Web/Manifest
|
||||
|
||||
It looks like `about:apps` on Edge (or all Chromiums?) has a
|
||||
`Show applications menu on toolbar` button which then when pressed on a tab
|
||||
has more details for PWAs. "App whatever is available" with logo and "Publisher:"
|
||||
fields.
|
||||
has more details for PWAs. "App whatever is available" with logo and
|
||||
"Publisher:" fields.
|
||||
|
||||
**_TODO: Some of these may be miscategorized while not fullfilling the criteria of PWA._**
|
||||
**_TODO: Some of these may be miscategorized while not fullfilling the
|
||||
criteria of PWA._**
|
||||
|
||||
<!-- prettier-ignore-start -->
|
||||
|
||||
@ -98,7 +101,8 @@ fields.
|
||||
|
||||
- https://fluffychat.im/web/ - Matrix client with multiaccount support
|
||||
- https://hydrogen.element.io/ - very basic Matrix client for lowend devices
|
||||
- Element Web - Matrix web client with most features such as /devtools, essential for modding
|
||||
- Element Web - Matrix web client with most features such as /devtools,
|
||||
essential for modding
|
||||
- https://app.element.io/ - stable
|
||||
- https://staging.element.io/ - rc/beta?
|
||||
- https://develop.element.io/ - bleeding edge
|
||||
@ -133,7 +137,8 @@ fields.
|
||||
|
||||
## Localization
|
||||
|
||||
- https://hosted.weblate.org/ - Translation platform popular amongst FOSS projects
|
||||
- https://hosted.weblate.org/ - Translation platform popular amongst FOSS
|
||||
projects
|
||||
|
||||
## Music
|
||||
|
||||
@ -147,8 +152,8 @@ fields.
|
||||
|
||||
## Parcel tracking
|
||||
|
||||
- https://oma.posti.fi - Finnish postal services tracking and online mail
|
||||
(not to be confused with email)
|
||||
- https://oma.posti.fi - Finnish postal services tracking and online mail (not
|
||||
to be confused with email)
|
||||
|
||||
## Shopping
|
||||
|
||||
@ -171,16 +176,16 @@ fields.
|
||||
|
||||
## Travel
|
||||
|
||||
- https://guide.suomenlinna.fi/ - mobile guide for Suomenlinna (UNESCO World Heritage site),
|
||||
which is also a neighbourhood in Helsinki, Finland.
|
||||
- https://guide.suomenlinna.fi/ - mobile guide for Suomenlinna (UNESCO World
|
||||
Heritage site), which is also a neighbourhood in Helsinki, Finland.
|
||||
- https://osmgo.com/ - OpenStreetMap PoI contribution app
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
The below is the only not that spammy option, others would include
|
||||
`top10vpn.com` and `dnsadblock.com`, but they take a few clicks to navigate
|
||||
to useful content, so I opt to not link them directly as I cannot see myself
|
||||
ever installing them.
|
||||
`top10vpn.com` and `dnsadblock.com`, but they take a few clicks to navigate to
|
||||
useful content, so I opt to not link them directly as I cannot see myself ever
|
||||
installing them.
|
||||
|
||||
### Network
|
||||
|
||||
@ -195,7 +200,8 @@ Continuing the previous method, these open in Safari.
|
||||
- https://1.1.1.1/help - Cloudflare DNS debug
|
||||
- https://mullvad.net/check - Mullvad leak test
|
||||
- https://junalahdot.fi - Official Finnish train station information
|
||||
- https://www.junat.net/ - Finnish train station information displays (including arrivals)
|
||||
- https://www.junat.net/ - Finnish train station information displays
|
||||
(including arrivals)
|
||||
- https://perille.fi - Finnish long distance transport comparison site
|
||||
- https://pikavuorot.fi - Finnish long distance transport comparison site
|
||||
- https://sanakirja.org - Finnish dictionary for translating languages
|
||||
|
@ -1,15 +1,17 @@
|
||||
<!-- @format -->
|
||||
|
||||
In this directory I aim to document radio related things I have noted at
|
||||
Lauttasaari.
|
||||
|
||||
FM-bookmarks.csv lists what presets I have in my FM Radio so
|
||||
I will hopefully find them again if I mess up or I have something where I
|
||||
can check what the presets are when I forget them.
|
||||
FM-bookmarks.csv lists what presets I have in my FM Radio so I will hopefully
|
||||
find them again if I mess up or I have something where I can check what the
|
||||
presets are when I forget them.
|
||||
|
||||
There is also MW-DX-log.csv where I will attempt to document what
|
||||
I end up [DXing](https://en.wikipedia.org/wiki/DXing) using the same radio,
|
||||
but from MW frequencies and when. I imagine it will become better formatted
|
||||
by time or move into a better place than this repository/directory if I will
|
||||
keep up the hobby.
|
||||
There is also MW-DX-log.csv where I will attempt to document what I end up
|
||||
[DXing](https://en.wikipedia.org/wiki/DXing) using the same radio, but from MW
|
||||
frequencies and when. I imagine it will become better formatted by time or
|
||||
move into a better place than this repository/directory if I will keep up the
|
||||
hobby.
|
||||
|
||||
My current listener is Philips AZ 1407 from 1999 which I didn't previously
|
||||
know to be capable of catching foreign stations.
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
Finnish or webradios that I listen
|
||||
|
||||
- `~/.local/share/radiotray/bookmarks.xml`
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
@ -1,2 +1,4 @@
|
||||
<!-- @format -->
|
||||
|
||||
Submodules that don't belong strictly to one directory and are useful for
|
||||
symlinks.
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
# Web browser managed policy configuration
|
||||
|
||||
_For actual configuration, refer to the shell-things repo which is submoduled
|
||||
@ -45,7 +47,9 @@ This snipped is from Firefox, but the principle applies to Chromium.
|
||||
|
||||
### Blank New Tab
|
||||
|
||||
This is a Chromium extension and this was a Chromium policy due to Microsoft pushing itself a lot on the new tab page, which my search engine policies bypass.
|
||||
This is a Chromium extension and this was a Chromium policy due to Microsoft
|
||||
pushing itself a lot on the new tab page, which my search engine policies
|
||||
bypass.
|
||||
|
||||
```json
|
||||
{
|
||||
@ -62,7 +66,8 @@ This is a Chromium extension and this was a Chromium policy due to Microsoft pus
|
||||
|
||||
### [DuckDuckGo Privacy Essentials](https://chrome.google.com/webstore/detail/bkdgflcldnnnapblkhphbgpggdiikppg)
|
||||
|
||||
Same as Blank New Page, this was to bypass Google being default, which didn't even work, and is unnecessary with the search engine policies.
|
||||
Same as Blank New Page, this was to bypass Google being default, which didn't
|
||||
even work, and is unnecessary with the search engine policies.
|
||||
|
||||
```json
|
||||
{
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
```json
|
||||
"filterLists": [
|
||||
"user-filters",
|
||||
|
@ -1,9 +1,13 @@
|
||||
/* ==UserStyle==
|
||||
@name (AMOLED) Black Background
|
||||
@updateURL https://gitea.blesmrt.net/mikaela/gist/raw/branch/master/web-browsers/usercss/black-background.user.css
|
||||
@namespace eu.aminda
|
||||
@version 2024.22.2
|
||||
==/UserStyle== */
|
||||
/**
|
||||
* ==UserStyle==
|
||||
* ==/UserStyle==
|
||||
*
|
||||
* @format
|
||||
* @name (AMOLED) Black Background
|
||||
* @updateURL https://gitea.blesmrt.net/mikaela/gist/raw/branch/master/web-browsers/usercss/black-background.user.css
|
||||
* @namespace eu.aminda
|
||||
* @version 2024.22.2
|
||||
*/
|
||||
|
||||
body {
|
||||
background-color: #000000 !important;
|
||||
|
@ -1,14 +1,15 @@
|
||||
/* ==UserStyle==
|
||||
@name System Fonts
|
||||
@updateURL https://gitea.blesmrt.net/mikaela/gist/raw/branch/master/web-browsers/usercss/change-fonts.user.css
|
||||
@namespace eu.aminda
|
||||
@version 2024.23.0
|
||||
@var select FontSet "Preferred font set" {
|
||||
"System (no fallback)": "system-ui, emoji",
|
||||
"Serif": "ui-serif, system-ui, Liberation Serif, Tinos, Times New Roman, serif, emoji",
|
||||
"Sans Serif": "ui-sans-serif, system-ui, Liberation Sans, Arimo, Arial, sans-serif, emoji"
|
||||
}
|
||||
==/UserStyle== */
|
||||
/**
|
||||
* ==UserStyle==
|
||||
* }
|
||||
* ==/UserStyle==
|
||||
*
|
||||
* @format
|
||||
* @name System Fonts
|
||||
* @updateURL https://gitea.blesmrt.net/mikaela/gist/raw/branch/master/web-browsers/usercss/change-fonts.user.css
|
||||
* @namespace eu.aminda
|
||||
* @version 2024.23.0
|
||||
* @var select FontSet "Preferred font set" { "System (no fallback)": "system-ui, emoji", "Serif": "ui-serif, system-ui, Liberation Serif, Tinos, Times New Roman, serif, emoji", "Sans Serif": "ui-sans-serif, system-ui, Liberation Sans, Arimo, Arial, sans-serif, emoji"
|
||||
*/
|
||||
|
||||
:root {
|
||||
--a-monospace-fonts: "ui-monospace, Liberation Mono", "Cousine",
|
||||
|
@ -1,9 +1,13 @@
|
||||
/* ==UserStyle==
|
||||
@name OpenDyslexic with serif fallback
|
||||
@updateURL https://gitea.blesmrt.net/mikaela/gist/raw/branch/master/web-browsers/usercss/od-serif.user.css
|
||||
@namespace eu.aminda
|
||||
@version 2024.23.1
|
||||
==/UserStyle== */
|
||||
/**
|
||||
* ==UserStyle==
|
||||
* ==/UserStyle==
|
||||
*
|
||||
* @format
|
||||
* @name OpenDyslexic with serif fallback
|
||||
* @updateURL https://gitea.blesmrt.net/mikaela/gist/raw/branch/master/web-browsers/usercss/od-serif.user.css
|
||||
* @namespace eu.aminda
|
||||
* @version 2024.23.1
|
||||
*/
|
||||
|
||||
:root {
|
||||
--FontSet: OpenDyslexic, "Liberation Serif", Tinos, "Times New Roman",
|
||||
|
@ -1,3 +1,5 @@
|
||||
<!-- @format -->
|
||||
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
@ -9,8 +11,8 @@
|
||||
# Requirements for WiFi devices
|
||||
|
||||
I am considering getting a 5G (mobile network) capable one, but as none
|
||||
satisfies my requirements, I might as well write them here for reference
|
||||
when looking at options.
|
||||
satisfies my requirements, I might as well write them here for reference when
|
||||
looking at options.
|
||||
|
||||
- WPA3 support as certification began in 2018 already.
|
||||
- WPA2/WPA3 Transitional mode
|
||||
@ -22,8 +24,8 @@ when looking at options.
|
||||
- **_Ability to set same SSID for both_** (looking at you Huawei)
|
||||
- If the SSIDs differ, devices won't be able to decide between frequency
|
||||
and either 2.4 or 5 GHz must be chosen. 5 GHz is mostly subject to
|
||||
_Dynamic Frequency Selection_ which means no WiFi for 10 minutes
|
||||
on boot.
|
||||
_Dynamic Frequency Selection_ which means no WiFi for 10 minutes on
|
||||
boot.
|
||||
- Quality of Service (QoS)
|
||||
|
||||
## See also
|
||||
@ -32,4 +34,9 @@ when looking at options.
|
||||
- [EFF: Open Wireless Movement](https://openwireless.org/)
|
||||
- [Metis: 8 reasons to turn down the transmit power of your Wi-Fi](https://metis.fi/en/2017/10/txpower/)
|
||||
- [Metis: Increase your cell phone battery life with a small change in the Wi-Fi network](https://metis.fi/en/2018/05/dtim-en/)
|
||||
- > Buried deep in the advanced settings of the Wi-Fi access point there is a setting with a friendly title like DTIM Interval or DTIM Period. The default setting is typically one. Change it to three, five or slightly larger, but don’t go over ten. Often you can set it separately for 2.4GHz and 5GHz, but use the same value for both. This is the short answer. Read on to find out what this is all about.
|
||||
- > Buried deep in the advanced settings of the Wi-Fi access point there is
|
||||
> a setting with a friendly title like DTIM Interval or DTIM Period. The
|
||||
> default setting is typically one. Change it to three, five or slightly
|
||||
> larger, but don’t go over ten. Often you can set it separately for
|
||||
> 2.4GHz and 5GHz, but use the same value for both. This is the short
|
||||
> answer. Read on to find out what this is all about.
|
||||
|
Loading…
Reference in New Issue
Block a user