ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1", { "Hashtag": "as:Hashtag", "sensitive": "as:sensitive", "manuallyApprovesFollowers": "as:manuallyApprovesFollowers", "alsoKnownAs": { "@id": "as:alsoKnownAs", "@type": "@id" }, "movedTo": { "@id": "as:movedTo", "@type": "@id" }, "toot": "http://joinmastodon.org/ns#", "featured": { "@id": "toot:featured", "@type": "@id" }, "Emoji": "toot:Emoji", "blurhash": "toot:blurhash", "votersCount": "toot:votersCount", "schema": "http://schema.org#", "PropertyValue": "schema:PropertyValue", "value": "schema:value", "ostatus": "http://ostatus.org#", "conversation": "ostatus:conversation" } ], "type": "Article", "id": "https://chrichri.ween.de/o/9123ba878bb94223a2b271cb5977a225", "attributedTo": "https://chrichri.ween.de", "content": "<p>My eldest son of <a href=\"https://chrichri.ween.de/t/1engelund4bengel\" class=\"mention hashtag\" rel=\"tag\">#<span>1EngelUnd4Bengel</span></a> is attending third grade now and starts getting really interested in computers and games. I remembered <a href=\"https://chrichri.ween.de/t/monkeyisland\" class=\"mention hashtag\" rel=\"tag\">#<span>MonkeyIsland</span></a> sitting on an old cdrom. It&#x27;s cute and he can practice his reading skills 😉.</p>\n<p>My first attempt to provide it went to our <a href=\"https://chrichri.ween.de/t/libreelec\" class=\"mention hashtag\" rel=\"tag\">#<span>LibreElec</span></a> TV, but I couldn&#x27;t get <a href=\"https://chrichri.ween.de/t/scummvm\" class=\"mention hashtag\" rel=\"tag\">#<span>scummvm</span></a> running on the <a href=\"https://chrichri.ween.de/t/rock64\" class=\"mention hashtag\" rel=\"tag\">#<span>Rock64</span></a> system. Maybe I&#x27;ll try with a <a href=\"https://chrichri.ween.de/t/rockpro64\" class=\"mention hashtag\" rel=\"tag\">#<span>RockPro64</span></a> and <a href=\"https://chrichri.ween.de/t/libreelecrr\" class=\"mention hashtag\" rel=\"tag\">#<span>LibreElecRR</span></a> someday - your experience doing this would be welcome.</p>\n<p>But then I had the idea to test it on my <a href=\"https://chrichri.ween.de/t/librem5\" class=\"mention hashtag\" rel=\"tag\">#<span>Librem5</span></a> and if it worked install it on the <a href=\"https://chrichri.ween.de/t/pinephone\" class=\"mention hashtag\" rel=\"tag\">#<span>Pinephone</span></a> running <a href=\"https://chrichri.ween.de/t/mobian\" class=\"mention hashtag\" rel=\"tag\">#<span>Mobian</span></a> my son uses.</p>\n<p>It went really well and the two of us started playing a bit. But we couldn&#x27;t reach the menu to save a game, nor could we change the text speed. Keyboard didn&#x27;t work.</p>\n<p>@dos@librem.one explained to me that <a href=\"https://chrichri.ween.de/t/squeekboard\" class=\"mention hashtag\" rel=\"tag\">#<span>squeekboard</span></a> would only work occasional and unpredictable with the <a href=\"https://www.libsdl.org/\"><a href=\"https://chrichri.ween.de/t/sdl\" class=\"mention hashtag\" rel=\"tag\">#<span>SDL</span></a></a> based <a href=\"https://www.scummvm.org/\"><a href=\"https://chrichri.ween.de/t/scummvm\" class=\"mention hashtag\" rel=\"tag\">#<span>scummvm</span></a></a>.</p>\n<p>scummvm is a interpreter that can run many games like Monkey Island or Myst on a great variety of modern hardware. On <a href=\"https://chrichri.ween.de/t/mobian\" class=\"mention hashtag\" rel=\"tag\">#<span>mobian</span></a> and <a href=\"https://chrichri.ween.de/t/pureos\" class=\"mention hashtag\" rel=\"tag\">#<span>pureos</span></a> it is available as a package to be installed from the repositories of the distribution <code>sudo apt-get install scummvm</code>.</p>\n<p>The problems with using squeekboard (the on-screen keyboard used in <a href=\"https://chrichri.ween.de/t/phosh\" class=\"mention hashtag\" rel=\"tag\">#<span>phosh</span></a> on the two phones) can be circumvented by using version 2.16.x as the underlying problem has been fixed in these newer versions.</p>\n<p>Sebastian told me that this fix will probably end up soon in <a href=\"https://chrichri.ween.de/t/debian\" class=\"mention hashtag\" rel=\"tag\">#<span>Debian</span></a> and thereby in <a href=\"https://chrichri.ween.de/t/pureos\" class=\"mention hashtag\" rel=\"tag\">#<span>PureOS</span></a> and <a href=\"https://chrichri.ween.de/t/mobian\" class=\"mention hashtag\" rel=\"tag\">#<span>Mobian</span></a>. But until then here&#x27;s the recipe to run scummvm using a self-compiled version of SDL which makes at least Monkey Island fully functional.</p>\n<h1>install build prerequisites</h1>\n<h2>packages</h2>\n<p>I had to install the following packages to build SDL:</p>\n<div class=\"highlight\"><pre><span></span><span class=\"n\">sudo</span><span class=\"w\"> </span><span class=\"n\">apt</span><span class=\"o\">-</span><span class=\"n\">get</span><span class=\"w\"> </span><span class=\"n\">install</span><span class=\"w\"> </span><span class=\"n\">autoconf</span><span class=\"w\"> </span><span class=\"n\">automake</span><span class=\"w\"> </span><span class=\"n\">autopoint</span><span class=\"w\"> </span>\\<span class=\"w\"></span>\n<span class=\"n\">autotools</span><span class=\"o\">-</span><span class=\"n\">dev</span><span class=\"w\"> </span><span class=\"n\">build</span><span class=\"o\">-</span><span class=\"n\">essential</span><span class=\"w\"> </span><span class=\"n\">debhelper</span><span class=\"w\"> </span><span class=\"n\">dh</span><span class=\"o\">-</span><span class=\"n\">autoreconf</span><span class=\"w\"> </span>\\<span class=\"w\"></span>\n<span class=\"n\">dh</span><span class=\"o\">-</span><span class=\"n\">strip</span><span class=\"o\">-</span><span class=\"n\">nondeterminism</span><span class=\"w\"> </span><span class=\"n\">doxygen</span><span class=\"w\"> </span><span class=\"n\">dpkg</span><span class=\"o\">-</span><span class=\"n\">dev</span><span class=\"w\"> </span><span class=\"n\">m4</span><span class=\"w\"> </span><span class=\"n\">po</span><span class=\"o\">-</span><span class=\"n\">debconf</span><span class=\"w\"> </span><span class=\"n\">libtool</span><span class=\"w\"> </span>\\<span class=\"w\"></span>\n<span class=\"n\">intltool</span><span class=\"o\">-</span><span class=\"n\">debian</span><span class=\"w\"> </span><span class=\"n\">libclang1</span><span class=\"o\">-</span><span class=\"mi\">14</span><span class=\"w\"> </span><span class=\"n\">libdebhelper</span><span class=\"o\">-</span><span class=\"n\">perl</span><span class=\"w\"> </span><span class=\"n\">libdpkg</span><span class=\"o\">-</span><span class=\"n\">perl</span><span class=\"w\"> </span>\\<span class=\"w\"></span>\n<span class=\"n\">libsndio</span><span class=\"o\">-</span><span class=\"n\">dev</span><span class=\"w\"> </span><span class=\"n\">libxkbcommon</span><span class=\"o\">-</span><span class=\"n\">dev</span><span class=\"w\"> </span><span class=\"n\">libdbus</span><span class=\"o\">-</span><span class=\"mi\">1</span><span class=\"o\">-</span><span class=\"n\">dev</span><span class=\"w\"> </span><span class=\"n\">libdecor</span><span class=\"o\">-</span><span class=\"mi\">0</span><span class=\"o\">-</span><span class=\"n\">dev</span><span class=\"w\"></span>\n</pre></div>\n\n<h2>SDL source</h2>\n<p>If not already installed you need to install git for this to work: <code>sudo apt-get install git</code></p>\n<div class=\"highlight\"><pre><span></span>git clone https://github.com/libsdl-org/SDL.git\ncd SDL\ngit checkout release-2.26.1\n</pre></div>\n\n<h2>only Librem5/PureOS: sndio.pc</h2>\n<p>The package libsndio-dev in PureOS byzantium is missing the .pc-file needed by <code>pkg-config</code> to find the libraries provided. It can easily be generated manually.</p>\n<p>Remember to remove the file sometimes before upgrading to the next PureOS version that might contain a newer package containing the .pc-file. You wouldn&#x27;t want to override it with the old version in /usr/local.</p>\n<div class=\"highlight\"><pre><span></span>sudo mkdir -p /usr/local/lib/aarch64-linux-gnu/pkgconfig\necho &#39;prefix=/usr\nexec_prefix=<span class=\"cp\">${</span><span class=\"n\">prefix</span><span class=\"cp\">}</span>\nlibdir=<span class=\"cp\">${</span><span class=\"n\">exec_prefix</span><span class=\"cp\">}</span>/lib/aarch64-linux-gnu\nincludedir=<span class=\"cp\">${</span><span class=\"n\">prefix</span><span class=\"cp\">}</span>/include\n\nName: sndio\nDescription: sndio library\nVersion: 1.5.0\nRequires:\nLibs: -L<span class=\"cp\">${</span><span class=\"n\">libdir</span><span class=\"cp\">}</span> -lsndio\nCflags: -I<span class=\"cp\">${</span><span class=\"n\">includedir</span><span class=\"cp\">}</span>&#39; | sudo tee /usr/local/lib/aarch64-linux-gnu/pkgconfig/sndio.pc\n</pre></div>\n\n<h1>compile SDL</h1>\n<p>I chose to install the build in directories in ~/.local/. You might want to change the command to install them elsewhere.</p>\n<p>A list of the files installed is printed during install. I saved this list to make it possible to delete the files if I want to get rid of them.</p>\n<p><code>cmake -D SDL_X11=off -S . -B build &amp;&amp; cmake --build build &amp;&amp; cmake --install build --prefix $HOME/.local</code></p>\n<h1>install scummvm</h1>\n<p><code>sudo apt-get install scummvm</code></p>\n<h1>scummvm.sh</h1>\n<p>To start scummvm forcing it to use the freshly build SDL I wrote <code>scummvm.sh</code>:</p>\n<div class=\"highlight\"><pre><span></span><span class=\"nv\">mkdir</span><span class=\"w\"> </span><span class=\"o\">~/</span><span class=\"nv\">bin</span><span class=\"w\"></span>\n<span class=\"nv\">echo</span><span class=\"w\"> </span><span class=\"err\">&#39;#!/bin/sh</span>\n\n<span class=\"err\"># in case SDL is compiled with support for X11 it would default to X and not</span>\n<span class=\"err\"># use wayland. To force it using wayland anyway DISPLAY can be unset:</span>\n<span class=\"err\"># unset DISPLAY</span>\n\n<span class=\"err\"># start scummvm using SDL from the given path</span><span class=\"w\"></span>\n<span class=\"nv\">SDL_DYNAMIC_API</span><span class=\"o\">=</span>$<span class=\"nv\">HOME</span><span class=\"o\">/</span>.<span class=\"nv\">local</span><span class=\"o\">/</span><span class=\"nv\">lib</span><span class=\"o\">/</span><span class=\"nv\">libSDL2</span><span class=\"o\">-</span><span class=\"mi\">2</span>.<span class=\"mi\">0</span>.<span class=\"nv\">so</span>.<span class=\"mi\">0</span>.<span class=\"mi\">2600</span>.<span class=\"mi\">1</span><span class=\"w\"> </span><span class=\"nv\">scummvm</span><span class=\"err\">&#39; &gt; ~/bin/scummvm.sh</span><span class=\"w\"></span>\n</pre></div>\n\n<h1>override scummvm.desktop</h1>\n<p>To start scummvm.sh by tapping on the starter icon scummvm.desktop needs to be overridden.</p>\n<p>I put my own version into <code>.local/share/applications/scummvm.desktop</code> like this:</p>\n<div class=\"highlight\"><pre><span></span><span class=\"n\">echo</span><span class=\"w\"> </span><span class=\"err\">&#39;</span><span class=\"p\">[</span><span class=\"n\">Desktop</span><span class=\"w\"> </span><span class=\"n\">Entry</span><span class=\"p\">]</span><span class=\"w\"></span>\n<span class=\"n\">Name</span><span class=\"o\">=</span><span class=\"n\">ScummVM</span><span class=\"w\"></span>\n<span class=\"n\">Comment</span><span class=\"o\">=</span><span class=\"n\">Interpreter</span><span class=\"w\"> </span><span class=\"k\">for</span><span class=\"w\"> </span><span class=\"n\">numerous</span><span class=\"w\"> </span><span class=\"n\">adventure</span><span class=\"w\"> </span><span class=\"n\">games</span><span class=\"w\"> </span><span class=\"n\">and</span><span class=\"w\"> </span><span class=\"n\">RPGs</span><span class=\"w\"></span>\n<span class=\"n\">Comment</span><span class=\"p\">[</span><span class=\"n\">pl</span><span class=\"p\">]</span><span class=\"o\">=</span><span class=\"n\">Interpreter</span><span class=\"w\"> </span><span class=\"n\">graficznych</span><span class=\"w\"> </span><span class=\"n\">gier</span><span class=\"w\"> </span><span class=\"n\">przygodowych</span><span class=\"w\"></span>\n<span class=\"n\">Comment</span><span class=\"p\">[</span><span class=\"n\">sv</span><span class=\"p\">]</span><span class=\"o\">=</span><span class=\"n\">Tolk</span><span class=\"w\"> </span><span class=\"n\">för</span><span class=\"w\"> </span><span class=\"n\">flera</span><span class=\"w\"> </span><span class=\"n\">äventyrsspel</span><span class=\"w\"></span>\n<span class=\"n\">Comment</span><span class=\"p\">[</span><span class=\"n\">he</span><span class=\"p\">]</span><span class=\"o\">=</span><span class=\"n\">פרשן</span><span class=\"w\"> </span><span class=\"n\">למספר</span><span class=\"w\"> </span><span class=\"n\">משחקי</span><span class=\"w\"> </span><span class=\"n\">הרפתקאות</span><span class=\"w\"></span>\n<span class=\"n\">Comment</span><span class=\"p\">[</span><span class=\"n\">de</span><span class=\"p\">]</span><span class=\"o\">=</span><span class=\"n\">Interpreter</span><span class=\"w\"> </span><span class=\"n\">für</span><span class=\"w\"> </span><span class=\"n\">zahlreiche</span><span class=\"w\"> </span><span class=\"n\">Abenteuerspiele</span><span class=\"w\"> </span><span class=\"n\">und</span><span class=\"w\"> </span><span class=\"n\">RPGs</span><span class=\"w\"></span>\n<span class=\"n\">Comment</span><span class=\"p\">[</span><span class=\"n\">es</span><span class=\"p\">]</span><span class=\"o\">=</span><span class=\"n\">Intérprete</span><span class=\"w\"> </span><span class=\"n\">para</span><span class=\"w\"> </span><span class=\"n\">varias</span><span class=\"w\"> </span><span class=\"n\">aventuras</span><span class=\"w\"> </span><span class=\"n\">gráficas</span><span class=\"w\"></span>\n<span class=\"n\">Comment</span><span class=\"p\">[</span><span class=\"n\">ca</span><span class=\"p\">]</span><span class=\"o\">=</span><span class=\"n\">Intèrpret</span><span class=\"w\"> </span><span class=\"n\">per</span><span class=\"w\"> </span><span class=\"n\">diverses</span><span class=\"w\"> </span><span class=\"n\">aventures</span><span class=\"w\"> </span><span class=\"n\">gràfiques</span><span class=\"w\"></span>\n<span class=\"n\">Exec</span><span class=\"o\">=</span><span class=\"n\">scummvm</span><span class=\"p\">.</span><span class=\"n\">sh</span><span class=\"w\"></span>\n<span class=\"n\">Icon</span><span class=\"o\">=</span><span class=\"n\">scummvm</span><span class=\"w\"></span>\n<span class=\"n\">Terminal</span><span class=\"o\">=</span><span class=\"nb\">false</span><span class=\"w\"></span>\n<span class=\"n\">Type</span><span class=\"o\">=</span><span class=\"n\">Application</span><span class=\"w\"></span>\n<span class=\"n\">Categories</span><span class=\"o\">=</span><span class=\"n\">Game</span><span class=\"p\">;</span><span class=\"n\">AdventureGame</span><span class=\"p\">;</span><span class=\"w\"></span>\n<span class=\"n\">StartupNotify</span><span class=\"o\">=</span><span class=\"nb\">false</span><span class=\"w\"></span>\n<span class=\"n\">X</span><span class=\"o\">-</span><span class=\"n\">Purism</span><span class=\"o\">-</span><span class=\"n\">FormFactor</span><span class=\"o\">=</span><span class=\"n\">Workstation</span><span class=\"p\">;</span><span class=\"n\">Mobile</span><span class=\"p\">;</span><span class=\"err\">&#39;</span><span class=\"w\"> </span><span class=\"o\">&gt;</span><span class=\"w\"> </span><span class=\"o\">~/</span><span class=\"p\">.</span><span class=\"n\">local</span><span class=\"o\">/</span><span class=\"n\">share</span><span class=\"o\">/</span><span class=\"n\">applications</span><span class=\"o\">/</span><span class=\"n\">scummvm</span><span class=\"p\">.</span><span class=\"n\">desktop</span><span class=\"w\"></span>\n</pre></div>\n\n<h1>restart phosh</h1>\n<p>I didn&#x27;t find out if and when phosh does use the new .desktop file instead of the one installed by the scummvm package. To make sure I restarted phosh like this:</p>\n<p><code>sudo systemctl restart phosh</code></p>\n<h1>install Monkey Island and play</h1>\n<p>The scummvm documentation provides <a href=\"https://wiki.scummvm.org/index.php?title=The_Secret_of_Monkey_Island\">information</a> what is needed to play Monkey Island.</p>\n<p>After copying the needed files you can add the game to scummvm. I set the global option for graphics to fullscreen and enabled filtering to make the graphic a bit smoother.</p>\n<p>This is the content of my ~/.config/scummvm/scummvm.ini (VGA version of Monkey Island in german):</p>\n<div class=\"highlight\"><pre><span></span><span class=\"o\">[</span><span class=\"n\">scummvm</span><span class=\"o\">]</span><span class=\"w\"></span>\n<span class=\"n\">gui_browser_native</span><span class=\"o\">=</span><span class=\"k\">true</span><span class=\"w\"></span>\n<span class=\"n\">filtering</span><span class=\"o\">=</span><span class=\"k\">true</span><span class=\"w\"></span>\n<span class=\"n\">midi_gain</span><span class=\"o\">=</span><span class=\"mi\">100</span><span class=\"w\"></span>\n<span class=\"n\">mute</span><span class=\"o\">=</span><span class=\"k\">false</span><span class=\"w\"></span>\n<span class=\"n\">speech_volume</span><span class=\"o\">=</span><span class=\"mi\">192</span><span class=\"w\"></span>\n<span class=\"n\">native_mt32</span><span class=\"o\">=</span><span class=\"k\">false</span><span class=\"w\"></span>\n<span class=\"n\">opl_driver</span><span class=\"o\">=</span><span class=\"n\">auto</span><span class=\"w\"></span>\n<span class=\"n\">mt32_device</span><span class=\"o\">=</span><span class=\"k\">null</span><span class=\"w\"></span>\n<span class=\"n\">aspect_ratio</span><span class=\"o\">=</span><span class=\"k\">false</span><span class=\"w\"></span>\n<span class=\"n\">talkspeed</span><span class=\"o\">=</span><span class=\"mi\">60</span><span class=\"w\"></span>\n<span class=\"n\">gui_use_game_language</span><span class=\"o\">=</span><span class=\"k\">false</span><span class=\"w\"></span>\n<span class=\"n\">tts_voice</span><span class=\"o\">=</span><span class=\"mi\">0</span><span class=\"w\"></span>\n<span class=\"n\">subtitles</span><span class=\"o\">=</span><span class=\"k\">false</span><span class=\"w\"></span>\n<span class=\"n\">multi_midi</span><span class=\"o\">=</span><span class=\"k\">false</span><span class=\"w\"></span>\n<span class=\"n\">fullscreen</span><span class=\"o\">=</span><span class=\"k\">true</span><span class=\"w\"></span>\n<span class=\"n\">gm_device</span><span class=\"o\">=</span><span class=\"k\">null</span><span class=\"w\"></span>\n<span class=\"n\">sfx_volume</span><span class=\"o\">=</span><span class=\"mi\">192</span><span class=\"w\"></span>\n<span class=\"n\">music_volume</span><span class=\"o\">=</span><span class=\"mi\">192</span><span class=\"w\"></span>\n<span class=\"n\">speech_mute</span><span class=\"o\">=</span><span class=\"k\">false</span><span class=\"w\"></span>\n<span class=\"n\">lastselectedgame</span><span class=\"o\">=</span><span class=\"n\">monkey</span><span class=\"o\">-</span><span class=\"n\">vga</span><span class=\"o\">-</span><span class=\"n\">de</span><span class=\"w\"></span>\n<span class=\"n\">music_driver</span><span class=\"o\">=</span><span class=\"n\">auto</span><span class=\"w\"></span>\n<span class=\"n\">tts_enabled</span><span class=\"o\">=</span><span class=\"k\">false</span><span class=\"w\"></span>\n<span class=\"n\">local_server_port</span><span class=\"o\">=</span><span class=\"mi\">12345</span><span class=\"w\"></span>\n<span class=\"n\">versioninfo</span><span class=\"o\">=</span><span class=\"mf\">2.2.0</span><span class=\"w\"></span>\n<span class=\"n\">autosave_period</span><span class=\"o\">=</span><span class=\"mi\">120</span><span class=\"w\"></span>\n<span class=\"n\">enable_gs</span><span class=\"o\">=</span><span class=\"k\">false</span><span class=\"w\"></span>\n\n<span class=\"o\">[</span><span class=\"n\">monkey-vga-de</span><span class=\"o\">]</span><span class=\"w\"></span>\n<span class=\"n\">description</span><span class=\"o\">=</span><span class=\"n\">The</span><span class=\"w\"> </span><span class=\"n\">Secret</span><span class=\"w\"> </span><span class=\"k\">of</span><span class=\"w\"> </span><span class=\"n\">Monkey</span><span class=\"w\"> </span><span class=\"n\">Island</span><span class=\"w\"> </span><span class=\"p\">(</span><span class=\"n\">VGA</span><span class=\"o\">/</span><span class=\"n\">DOS</span><span class=\"o\">/</span><span class=\"n\">German</span><span class=\"p\">)</span><span class=\"w\"></span>\n<span class=\"n\">extra</span><span class=\"o\">=</span><span class=\"n\">VGA</span><span class=\"w\"></span>\n<span class=\"k\">path</span><span class=\"o\">=/</span><span class=\"n\">home</span><span class=\"o\">/</span><span class=\"n\">purism</span><span class=\"o\">/</span><span class=\"n\">Spiele</span><span class=\"o\">/</span><span class=\"n\">monkey</span><span class=\"w\"></span>\n<span class=\"n\">engineid</span><span class=\"o\">=</span><span class=\"n\">scumm</span><span class=\"w\"></span>\n<span class=\"n\">gameid</span><span class=\"o\">=</span><span class=\"n\">monkey</span><span class=\"w\"></span>\n<span class=\"k\">language</span><span class=\"o\">=</span><span class=\"n\">de</span><span class=\"w\"></span>\n<span class=\"n\">gui_saveload_last_pos</span><span class=\"o\">=</span><span class=\"mi\">1</span><span class=\"w\"></span>\n<span class=\"n\">platform</span><span class=\"o\">=</span><span class=\"n\">pc</span><span class=\"w\"></span>\n<span class=\"n\">guioptions</span><span class=\"o\">=</span><span class=\"n\">sndNoSpeech</span><span class=\"w\"> </span><span class=\"n\">lang_German</span><span class=\"w\"></span>\n</pre></div>\n\n", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://chrichri.ween.de/followers" ], "published": "2022-12-09T12:01:44Z", "context": "https://chrichri.ween.de/contexts/3a3ef278ffba4437bfcb3324643a9798", "conversation": "https://chrichri.ween.de/contexts/3a3ef278ffba4437bfcb3324643a9798", "url": "https://chrichri.ween.de/articles/9123ba8/monkeyisland-on-librem5-and-pinephone", "tag": [ { "href": "https://chrichri.ween.de/t/1engelund4bengel", "name": "#1engelund4bengel", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/monkeyisland", "name": "#monkeyisland", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/libreelec", "name": "#libreelec", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/scummvm", "name": "#scummvm", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/rock64", "name": "#rock64", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/rockpro64", "name": "#rockpro64", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/libreelecrr", "name": "#libreelecrr", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/librem5", "name": "#librem5", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/pinephone", "name": "#pinephone", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/mobian", "name": "#mobian", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/squeekboard", "name": "#squeekboard", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/sdl", "name": "#sdl", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/pureos", "name": "#pureos", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/phosh", "name": "#phosh", "type": "Hashtag" }, { "href": "https://chrichri.ween.de/t/debian", "name": "#debian", "type": "Hashtag" } ], "summary": null, "inReplyTo": null, "sensitive": false, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "name": "scummvm running on Librem5 (used look)", "url": "https://chrichri.ween.de/attachments/34731ca44ebc586112f009864a3167071e207e69d8b27d61fb00097adabd0210/01_scummvm.jpg", "blurhash": "LAEVWo-:VVxB-.9btR%1}%RO.9o}", "height": 612, "width": 1024 }, { "type": "Document", "mediaType": "image/jpeg", "name": "Picture of Mêlée Island on Librem5 (used look) - author says it is Monkey Island running in scummvm", "url": "https://chrichri.ween.de/attachments/283f2b63a50a1c57907c5763e608f9d18ad4393e38469e3c84c5cb92a804ed3a/02_Mêlée_Island.jpg", "blurhash": "LdF5,At7%Joy%M%LaxRl~Tjra$a$", "height": 672, "width": 1024 } ], "name": "#MonkeyIsland on #Librem5 and #Pinephone" }