~sotirisp

Athens, Greece

https://sotiris.papatheodorou.xyz

PhD student at the Smart Robotics Lab in Imperial College London.

~sotirisp/go-gemini-discuss

Last active 2 months ago

~sotirisp/go-gemini-devel

Last active 2 months ago

~sotirisp/go-gemini-announce

Last active 2 months ago

~sotirisp/today

Last active 6 months ago

~sotirisp/go-netcache-discuss

Last active 1 year, 8 months ago

~sotirisp/go-netcache-devel

Last active 1 year, 8 months ago

~sotirisp/go-netcache-announce

Last active 1 year, 8 months ago

~sotirisp/public-inbox

Last active 2 years ago

~sotirisp/kindleto-discuss

Last active 2 years ago

~sotirisp/kindleto-devel

Last active 2 years ago
View more

Recent activity

Re: [PATCH harelang.org] Add hare-tsv to the Project Library 14 days ago

From Sotiris Papatheodorou to ~sircmpwn/hare-dev

Apologies for the double post.

[PATCH harelang.org] Add hare-tsv to the Project Library 14 days ago

From Sotiris Papatheodorou to ~sircmpwn/hare-dev

---
 content/project-library.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/content/project-library.md b/content/project-library.md
index d3545aa..62fd572 100644
--- a/content/project-library.md
+++ b/content/project-library.md
@@ -153,6 +153,7 @@ free to submit your own by sending a patch to
* [~sircmpwn/hare-png](https://git.sr.ht/~sircmpwn/hare-png): PNG implementation for Hare
* [~sircmpwn/hare-qoi](https://git.sr.ht/~sircmpwn/hare-qoi): Quite OK image format for Hare
* [~sircmpwn/hare-xml](https://git.sr.ht/~sircmpwn/hare-xml): XML support for Hare
* [~sotirisp/hare-tsv](https://git.sr.ht/~sotirisp/hare-tsv): TSV reading and writing support for Hare
* [~vladh/hare-spapod](https://git.sr.ht/~vladh/hare-spapod): SPA POD format
[message trimmed]

[PATCH harelang.org] Add hare-tsv to the Project Library 14 days ago

From Sotiris Papatheodorou to ~sircmpwn/hare-dev

---
 content/project-library.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/content/project-library.md b/content/project-library.md
index d3545aa..62fd572 100644
--- a/content/project-library.md
+++ b/content/project-library.md
@@ -153,6 +153,7 @@ free to submit your own by sending a patch to
* [~sircmpwn/hare-png](https://git.sr.ht/~sircmpwn/hare-png): PNG implementation for Hare
* [~sircmpwn/hare-qoi](https://git.sr.ht/~sircmpwn/hare-qoi): Quite OK image format for Hare
* [~sircmpwn/hare-xml](https://git.sr.ht/~sircmpwn/hare-xml): XML support for Hare
* [~sotirisp/hare-tsv](https://git.sr.ht/~sotirisp/hare-tsv): TSV reading and writing support for Hare
* [~vladh/hare-spapod](https://git.sr.ht/~vladh/hare-spapod): SPA POD format
[message trimmed]

[PATCH sourcehut.org] Update Gemini protocol website URL 2 months ago

From Sotiris Papatheodorou to ~sircmpwn/sr.ht-dev

---
 content/foss-contributions.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/content/foss-contributions.md b/content/foss-contributions.md
index 21646ff..f2268cc 100644
--- a/content/foss-contributions.md
+++ b/content/foss-contributions.md
@@ -139,7 +139,7 @@ major contributions from SourceHut staff:
* [9front](http://9front.org/): Fork of the Plan 9 operating system
* [Alpine Linux](https://alpinelinux.org/): A security-oriented, lightweight Linux distribution
* [Cage](https://github.com/cage-kiosk/cage): Kiosk-mode Wayland compositor
* [Gemini](https://gemini.circumlunar.space/): The small internet protocol
* [Gemini](https://geminiprotocol.net/): The small internet protocol
[message trimmed]

Re: [PATCH] Added TODAY_TEMPLATE 6 months ago

From Sotiris Papatheodorou to ~sotirisp/today

Hi Tobias,

On 2024-07-08, Tobias Schmidl wrote:
> Are there somewhere some more examples like this?

I have placed the template script into contrib/today-scripts/. It's 
currently the only one but if you create any relevant scripts feel free 
to send a patch.

All the best,
Sotiris

Re: [PATCH] Added TODAY_TEMPLATE 7 months ago

From Sotiris Papatheodorou to ~sotirisp/today

Thank you for the patch Tobias! However, I'd rather not add a feature 
that can be achieved using existing functionality. The same thing could 
be accomplished using the $TODAY_CMD environment variable and a wrapper 
script. Here's an example:

	#!/bin/sh
	# today-template-wrapper
	# Usage: today-template-wrapper $TODAY_FILE
	template_file=~/.config/today.template
	# Use the template if the journal doesn't exist or is empty.
	if [ ! -f "$1" ] || [ ! -s "$1" ]
	then
		cp "$template_file" "$1"
	fi

Re: Discussion about removing dependency on python-pillow 7 months ago

From Sotiris Papatheodorou to ~lioploum/offpunk-devel

On 2024-06-30, Klaus Alexander Seistrup wrote:
>Depending on which answers we get on the list, I'd say:
>
>1. Progessive: Add warnings now that support for PIL will be removed in 
>offpunk 2.4, then
>2. Go radical: Remove support for PIL and remove support for old chafas 
>and timgs from offpunk 2.4.

Agreed, with a preference towards option 1, adding a deprecation 
warning. Maybe support for PIL should be removed in version 2.5, since 
some distributions may only package released versions. In that case, 
their users might not ever see the deprecation warning if it's 
introduced only between 2.3 and 2.4.

Re: Moving cached certificates from .local/share to .cache 7 months ago

From Sotiris Papatheodorou to ~lioploum/offpunk-devel

Hi,

I would argue that both client and server certificates are important to 
back up. The server certificates are used for Gemini's TOFU scheme if I 
understand correctly. In that case they are necessary for avoiding 
person-in-the-middle attacks and so I don't think they should be cleared 
together with the cache. SSH works similarly, by placing the known hosts 
file inside its configuration directory.

Sotiris

Re: Triming the cache 8 months ago

From Sotiris Papatheodorou to ~lioploum/offpunk-devel

On 2024-06-09, Ploum wrote:
>Offering a way to trim the cache based on "last-seen but not in any
>list" seems the best and more intuitive way to go forward.
>
>But it doesn’t help much your own usecase and, TBH, I’m not sure how it
>could be helped. I need to think a bit about the problem.

I imagine the cache trimming would be something initiated manually by 
the user, in which case I could just ignore it and use a different 
trimming strategy.

There's quite a few parameters the cache trimming can be based on:

* File age.

Re: Triming the cache 8 months ago

From Sotiris Papatheodorou to ~lioploum/offpunk-devel

I'm currently synchronizing my offpunk cache between computers using the 
following setup:

* The ~/Sync/Netcache directory is synchronized between computers using 
   Syncthing.
* ~/.cache/offpunk/gemini is a symbolic link to ~/Sync/Netcache/gemini. 
   Same for the gopher and finger caches. The gemini/gopher/finger caches 
   are small enough that I don't mind synchronizing everything. I remove 
   some large binary files occasionally.
* The ~/.cache/offpunk/https directory contains symbolic links only for 
   the domains I want to synchronize. For example 
   ~/.cache/offpunk/https/www.rfc-editor.org is a symbolic link to 
   ~/Sync/Netcache/https/www.rfc-editor.org. Similarly for the http 
   cache. This way I only synchronize what I need from the larger