diff --git a/108222487358487490.md b/108222487358487490.md index fc7d330..9570774 100644 --- a/108222487358487490.md +++ b/108222487358487490.md @@ -1,5 +1,5 @@ --- -{"id": "108222487358487490", "in_reply_to_id": "108222456482013128", "in_reply_to_account_id": "218157", "sensitive": false, "spoiler_text": "", "visibility": "unlisted", "language": "en", "replies_count": 1, "reblogs_count": 0, "favourites_count": 1, "edited_at": null, "reblog": null, "application": null, "account": {"id": "108219415927856966", "username": "brozek", "acct": "brozek", "display_name": "Brandon Rozek", "url": "https://fosstodon.org/@brozek", "avatar": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "avatar_static": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "header": "https://fosstodon.org/headers/original/missing.png", "header_static": "https://fosstodon.org/headers/original/missing.png", "noindex": true, "roles": []}, "media_attachments": [], "mentions": [{"id": "218157", "username": "SonoMichele", "url": "https://fosstodon.org/@SonoMichele", "acct": "SonoMichele"}], "tags": [], "emojis": [], "card": {"url": "https://github.com/overleaf/overleaf", "title": "GitHub - overleaf/overleaf: A web-based collaborative LaTeX editor", "description": "A web-based collaborative LaTeX editor. Contribute to overleaf/overleaf development by creating an account on GitHub.", "type": "link", "author_name": "", "author_url": "", "provider_name": "GitHub", "provider_url": "", "html": "", "width": 400, "height": 200, "image": "https://cdn.fosstodon.org/cache/preview_cards/images/004/925/409/original/f876972b45786b1c.png", "embed_url": "", "blurhash": "UKSs4|s.bbxuXBV{t5j]RMobWFod?dR,oJRk"}, "poll": null, "syndication": "https://fosstodon.org/@brozek/108222487358487490", "date": "2022-04-30T18:41:46.428Z"} +{"id": "108222487358487490", "in_reply_to_id": "108222456482013128", "in_reply_to_account_id": "218157", "sensitive": false, "spoiler_text": "", "visibility": "unlisted", "language": "en", "replies_count": 1, "reblogs_count": 0, "favourites_count": 1, "edited_at": null, "reblog": null, "application": null, "account": {"id": "108219415927856966", "username": "brozek", "acct": "brozek", "display_name": "Brandon Rozek", "url": "https://fosstodon.org/@brozek", "avatar": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "avatar_static": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "header": "https://fosstodon.org/headers/original/missing.png", "header_static": "https://fosstodon.org/headers/original/missing.png", "noindex": true, "roles": []}, "media_attachments": [], "mentions": [{"id": "218157", "username": "SonoMichele", "url": "https://fosstodon.org/@SonoMichele", "acct": "SonoMichele"}], "tags": [], "emojis": [], "card": {"url": "https://github.com/overleaf/overleaf", "title": "GitHub - overleaf/overleaf: A web-based collaborative LaTeX editor", "description": "A web-based collaborative LaTeX editor. Contribute to overleaf/overleaf development by creating an account on GitHub.", "type": "link", "author_name": "", "author_url": "", "provider_name": "GitHub", "provider_url": "", "html": "", "width": 400, "height": 200, "image": "https://cdn.fosstodon.org/cache/preview_cards/images/004/925/409/original/aca4f1f3a83a4f5d.png", "embed_url": "", "blurhash": "UJSijVs.bbxuXBV{t5j]M]obWFod?dR,oJRk"}, "poll": null, "syndication": "https://fosstodon.org/@brozek/108222487358487490", "date": "2022-04-30T18:41:46.428Z"} --- {{< unsafe >}}
@SonoMichele Hello there! Honestly my most used services are for document collaboration:
- Overleaf (https://github.com/overleaf/overleaf)
- Hedgedoc (https://hedgedoc.org/)
I've recently started taking advantage of file syncing again through Nextcloud. Though I usually bounce around on that front between not syncing at all and using Syncthing.
How about you? What's your favorite service?
diff --git a/108227502346088927.md b/108227502346088927.md index b10def4..f275abb 100644 --- a/108227502346088927.md +++ b/108227502346088927.md @@ -1,5 +1,5 @@ --- -{"id": "108227502346088927", "in_reply_to_id": "108227419374120197", "in_reply_to_account_id": "108225902257930629", "sensitive": false, "spoiler_text": "", "visibility": "public", "language": "en", "replies_count": 0, "reblogs_count": 0, "favourites_count": 1, "edited_at": null, "reblog": null, "application": null, "account": {"id": "108219415927856966", "username": "brozek", "acct": "brozek", "display_name": "Brandon Rozek", "url": "https://fosstodon.org/@brozek", "avatar": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "avatar_static": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "header": "https://fosstodon.org/headers/original/missing.png", "header_static": "https://fosstodon.org/headers/original/missing.png", "noindex": true, "roles": []}, "media_attachments": [], "mentions": [{"id": "108225902257930629", "username": "gigantos", "url": "https://s.gigantos.net/@gigantos", "acct": "gigantos@s.gigantos.net"}], "tags": [], "emojis": [], "card": {"url": "https://carbon.now.sh/", "title": "Carbon", "description": "Carbon is the easiest way to create and share beautiful images of your source code.", "type": "link", "author_name": "", "author_url": "", "provider_name": "", "provider_url": "", "html": "", "width": 400, "height": 210, "image": "https://cdn.fosstodon.org/cache/preview_cards/images/000/089/742/original/14942c415a4b93d5.png", "embed_url": "", "blurhash": "U12FVtj@4tWWj@fQazfQ07az^|oKWDjtodaz"}, "poll": null, "syndication": "https://fosstodon.org/@brozek/108227502346088927", "date": "2022-05-01T15:57:09.073Z"} +{"id": "108227502346088927", "in_reply_to_id": "108227419374120197", "in_reply_to_account_id": "108225902257930629", "sensitive": false, "spoiler_text": "", "visibility": "public", "language": "en", "replies_count": 0, "reblogs_count": 0, "favourites_count": 1, "edited_at": null, "reblog": null, "application": null, "account": {"id": "108219415927856966", "username": "brozek", "acct": "brozek", "display_name": "Brandon Rozek", "url": "https://fosstodon.org/@brozek", "avatar": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "avatar_static": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "header": "https://fosstodon.org/headers/original/missing.png", "header_static": "https://fosstodon.org/headers/original/missing.png", "noindex": true, "roles": []}, "media_attachments": [], "mentions": [{"id": "108225902257930629", "username": "gigantos", "url": "https://s.gigantos.net/@gigantos", "acct": "gigantos@s.gigantos.net"}], "tags": [], "emojis": [], "card": {"url": "https://carbon.now.sh/", "title": "Carbon", "description": "Carbon is the easiest way to create and share beautiful images of your source code.", "type": "link", "author_name": "", "author_url": "", "provider_name": "", "provider_url": "", "html": "", "width": 400, "height": 210, "image": "https://cdn.fosstodon.org/cache/preview_cards/images/000/089/742/original/8a5acc10992085cf.png", "embed_url": "", "blurhash": "U12FVtj@4tWWj@fQazfQ07az^|oKWDjtodaz"}, "poll": null, "syndication": "https://fosstodon.org/@brozek/108227502346088927", "date": "2022-05-01T15:57:09.073Z"} --- {{< unsafe >}}@gigantos Browsing around I found this cool open source application for creating nice looking code images
Carbon: https://carbon.now.sh/
This can output both as PNG and SVG, though sadly it doesn't look like Mastodon supports SVGs. As you mentioned before, the best bet is likely to have the code in the alt image.
diff --git a/108278461361980287.md b/108278461361980287.md index b57fd8d..8ad41e0 100644 --- a/108278461361980287.md +++ b/108278461361980287.md @@ -1,5 +1,5 @@ --- -{"id": "108278461361980287", "in_reply_to_id": "108266728217245129", "in_reply_to_account_id": "263688", "sensitive": false, "spoiler_text": "", "visibility": "public", "language": "en", "replies_count": 0, "reblogs_count": 0, "favourites_count": 0, "edited_at": null, "reblog": null, "application": null, "account": {"id": "108219415927856966", "username": "brozek", "acct": "brozek", "display_name": "Brandon Rozek", "url": "https://fosstodon.org/@brozek", "avatar": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "avatar_static": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "header": "https://fosstodon.org/headers/original/missing.png", "header_static": "https://fosstodon.org/headers/original/missing.png", "noindex": true, "roles": []}, "media_attachments": [], "mentions": [{"id": "263688", "username": "ralismark", "url": "https://fosstodon.org/@ralismark", "acct": "ralismark"}], "tags": [], "emojis": [], "card": {"url": "https://brandonrozek.com/blog/launchappsthroughterminal/", "title": "Launch Apps through the Terminal", "description": "Normally when you launch an application through the terminal, the standard output appears, and closing the terminal closes the application. The nohup command allows applications to run regardless of any hangups sent. Combine that with making it a background task, and you have a quick and easy way to launch applications through the terminal.\nnohup application > /dev/null & ", "type": "link", "author_name": "Brandon Rozek", "author_url": "https://brandonrozek.com/", "provider_name": "", "provider_url": "", "html": "", "width": 0, "height": 0, "image": null, "embed_url": "", "blurhash": null}, "poll": null, "syndication": "https://fosstodon.org/@brozek/108278461361980287", "date": "2022-05-10T15:56:41.933Z"} +{"id": "108278461361980287", "in_reply_to_id": "108266728217245129", "in_reply_to_account_id": "263688", "sensitive": false, "spoiler_text": "", "visibility": "public", "language": "en", "replies_count": 0, "reblogs_count": 2, "favourites_count": 2, "edited_at": null, "reblog": null, "application": null, "account": {"id": "108219415927856966", "username": "brozek", "acct": "brozek", "display_name": "Brandon Rozek", "url": "https://fosstodon.org/@brozek", "avatar": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "avatar_static": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "header": "https://fosstodon.org/headers/original/missing.png", "header_static": "https://fosstodon.org/headers/original/missing.png", "noindex": true, "roles": []}, "media_attachments": [], "mentions": [{"id": "263688", "username": "ralismark", "url": "https://fosstodon.org/@ralismark", "acct": "ralismark"}], "tags": [], "emojis": [], "card": {"url": "https://brandonrozek.com/blog/launchappsthroughterminal/", "title": "Launch Apps through the Terminal", "description": "Normally when you launch an application through the terminal, the standard output appears, and closing the terminal closes the application. The nohup command allows applications to run regardless of any hangups sent. Combine that with making it a background task, and you have a quick and easy way to launch applications through the terminal.\nnohup application > /dev/null & ", "type": "link", "author_name": "Brandon Rozek", "author_url": "https://brandonrozek.com/", "provider_name": "", "provider_url": "", "html": "", "width": 0, "height": 0, "image": null, "embed_url": "", "blurhash": null}, "poll": null, "syndication": "https://fosstodon.org/@brozek/108278461361980287", "date": "2022-05-10T15:56:41.933Z"} --- {{< unsafe >}}This is so cool! I've been using nohup for a while when it comes to launching graphical apps through the terminal but using systemd-run is so much cleaner!
https://brandonrozek.com/blog/launchappsthroughterminal/
diff --git a/108353932883868446.md b/108353932883868446.md index a3550de..ba61d18 100644 --- a/108353932883868446.md +++ b/108353932883868446.md @@ -1,5 +1,5 @@ --- -{"id": "108353932883868446", "in_reply_to_id": null, "in_reply_to_account_id": null, "sensitive": false, "spoiler_text": "", "visibility": "public", "language": "en", "replies_count": 1, "reblogs_count": 2, "favourites_count": 6, "edited_at": null, "reblog": null, "application": null, "account": {"id": "108219415927856966", "username": "brozek", "acct": "brozek", "display_name": "Brandon Rozek", "url": "https://fosstodon.org/@brozek", "avatar": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "avatar_static": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "header": "https://fosstodon.org/headers/original/missing.png", "header_static": "https://fosstodon.org/headers/original/missing.png", "noindex": true, "roles": []}, "media_attachments": [{"id": "108353924942275664", "type": "image", "url": "https://cdn.fosstodon.org/media_attachments/files/108/353/924/942/275/664/original/42942d02003e0f42.png", "preview_url": "https://cdn.fosstodon.org/media_attachments/files/108/353/924/942/275/664/small/42942d02003e0f42.png", "remote_url": null, "preview_remote_url": null, "text_url": null, "meta": {"original": {"width": 794, "height": 498, "size": "794x498", "aspect": 1.5943775100401607}, "small": {"width": 505, "height": 317, "size": "505x317", "aspect": 1.5930599369085174}, "focus": {"x": -1.0, "y": -1.0}}, "description": "Map showing a large pond and a path denoting where Brandon hiked that day. It comes with some statistics about distance, average speed, and duration as well as an elevation profile of the entire hike.", "blurhash": "U7QvwMND-p+~DgIo%3r^?d?bbJ9ZbW9Y9FkC"}], "mentions": [], "tags": [], "emojis": [], "card": {"url": "https://gpx.studio/", "title": "gpx.studio \u2014 the online GPX file editor", "description": "View, edit and create GPX files online: add, move and delete points, merge multiple files, reverse, add timestamps, edit waypoints and more!", "type": "link", "author_name": "", "author_url": "", "provider_name": "", "provider_url": "", "html": "", "width": 400, "height": 210, "image": "https://cdn.fosstodon.org/cache/preview_cards/images/009/427/283/original/23e5f9ba0c7f8892.png", "embed_url": "", "blurhash": "UISigQoLx]bHt7j[j[ay~qj[M{ofs:WBWVj["}, "poll": null, "syndication": "https://fosstodon.org/@brozek/108353932883868446", "date": "2022-05-23T23:50:05.973Z"} +{"id": "108353932883868446", "in_reply_to_id": null, "in_reply_to_account_id": null, "sensitive": false, "spoiler_text": "", "visibility": "public", "language": "en", "replies_count": 1, "reblogs_count": 2, "favourites_count": 6, "edited_at": null, "reblog": null, "application": null, "account": {"id": "108219415927856966", "username": "brozek", "acct": "brozek", "display_name": "Brandon Rozek", "url": "https://fosstodon.org/@brozek", "avatar": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "avatar_static": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "header": "https://fosstodon.org/headers/original/missing.png", "header_static": "https://fosstodon.org/headers/original/missing.png", "noindex": true, "roles": []}, "media_attachments": [{"id": "108353924942275664", "type": "image", "url": "https://cdn.fosstodon.org/media_attachments/files/108/353/924/942/275/664/original/42942d02003e0f42.png", "preview_url": "https://cdn.fosstodon.org/media_attachments/files/108/353/924/942/275/664/small/42942d02003e0f42.png", "remote_url": null, "preview_remote_url": null, "text_url": null, "meta": {"original": {"width": 794, "height": 498, "size": "794x498", "aspect": 1.5943775100401607}, "small": {"width": 505, "height": 317, "size": "505x317", "aspect": 1.5930599369085174}, "focus": {"x": -1.0, "y": -1.0}}, "description": "Map showing a large pond and a path denoting where Brandon hiked that day. It comes with some statistics about distance, average speed, and duration as well as an elevation profile of the entire hike.", "blurhash": "U7QvwMND-p+~DgIo%3r^?d?bbJ9ZbW9Y9FkC"}], "mentions": [], "tags": [], "emojis": [], "card": {"url": "https://gpx.studio/", "title": "gpx.studio \u2014 the online GPX file editor", "description": "View, edit and create GPX files online: add, move and delete points, merge multiple files, reverse, add timestamps, edit waypoints and more!", "type": "link", "author_name": "", "author_url": "", "provider_name": "", "provider_url": "", "html": "", "width": 400, "height": 210, "image": "https://cdn.fosstodon.org/cache/preview_cards/images/009/427/283/original/245f63f9ca068612.png", "embed_url": "", "blurhash": "UISigQoLx]bHt7j[j[ay~qj[M{ofs:WBWVj["}, "poll": null, "syndication": "https://fosstodon.org/@brozek/108353932883868446", "date": "2022-05-23T23:50:05.973Z"} --- {{< unsafe >}}Desiring an open technology approach to Strava embeds, I discovered https://gpx.studio for embedding GPX/GPS data.
Write-up showing how I implemented it on my website:
https://brandonrozek.com/blog/displaying-hikes-with-gpxstudio/
Great for showcasing hikes, bike rides, and more! 🚲
diff --git a/109999729593405645.md b/109999729593405645.md new file mode 100644 index 0000000..90750a4 --- /dev/null +++ b/109999729593405645.md @@ -0,0 +1,6 @@ +--- +{"id": "109999729593405645", "in_reply_to_id": "109966866121451215", "in_reply_to_account_id": "109289172308845629", "sensitive": false, "spoiler_text": "", "visibility": "unlisted", "language": "en", "replies_count": 0, "reblogs_count": 0, "favourites_count": 1, "edited_at": null, "reblog": null, "application": null, "account": {"id": "108219415927856966", "username": "brozek", "acct": "brozek", "display_name": "Brandon Rozek", "url": "https://fosstodon.org/@brozek", "avatar": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "avatar_static": "https://cdn.fosstodon.org/accounts/avatars/108/219/415/927/856/966/original/bae9f46f23936e79.jpg", "header": "https://fosstodon.org/headers/original/missing.png", "header_static": "https://fosstodon.org/headers/original/missing.png", "noindex": true, "roles": []}, "media_attachments": [{"id": "109999718827689519", "type": "image", "url": "https://cdn.fosstodon.org/media_attachments/files/109/999/718/827/689/519/original/028030c103c68859.png", "preview_url": "https://cdn.fosstodon.org/media_attachments/files/109/999/718/827/689/519/small/028030c103c68859.png", "remote_url": null, "preview_remote_url": null, "text_url": null, "meta": {"original": {"width": 645, "height": 440, "size": "645x440", "aspect": 1.4659090909090908}, "small": {"width": 581, "height": 396, "size": "581x396", "aspect": 1.4671717171717171}, "focus": {"x": 0.0, "y": 0.0}}, "description": "Popup asking people to either log in to the server to favourite a post or copy the URL into a different server.", "blurhash": "U771yojzIVb9onavM_ojM_W7WGfSxzolW9at"}], "mentions": [{"id": "109289172308845629", "username": "hdm", "url": "https://infosec.exchange/@hdm", "acct": "hdm@infosec.exchange"}, {"id": "109813005082436331", "username": "buherator", "url": "https://infosec.place/users/buherator", "acct": "buherator@infosec.place"}], "tags": [], "emojis": [], "card": null, "poll": null, "syndication": "https://fosstodon.org/@brozek/109999729593405645", "date": "2023-03-10T15:37:50.796Z"} +--- +{{< unsafe >}} +Thanks for bringing this to my attention. I tried looking around but I haven't had success finding a good replacement. It looks like they replaced the URLs with a modal popup which is dynamically created via Javascript.
I'll let you know if I end up finding a solution myself.
+{{< /unsafe >}}