Comment on
Hyprland is now fully independent!
Reply in thread
Please note that many users of FOSS are also developers or contributors. Who wants to report a bug or send a patch if the community is worse?
Comment on
Hyprland is now fully independent!
Reply in thread
Please note that many users of FOSS are also developers or contributors. Who wants to report a bug or send a patch if the community is worse?
Comment on
Mastodon's Founder & CEO Gives His Thoughts on Meta's Threads
Our software is built on the reasonable assumption that third party servers cannot be trusted. For example, we cache and reprocess images and videos for you to view, so that the originating server cannot get your IP address, browser name, or time of access.
I hope Lemmy also implements the image/media caching in the not so distant future. Currently, Lemmy Web UI sends a lot of HTTP requests to external servers like imgur. (Github Issue)
Comment on
Italics have taken over my fonts!
Some fonts may require additional configuration to display properly, so usually manual installation should be avoided.
Please run (and post the result here) fc-match sans and fc-match serif to check fontconfig picks wrong italic font.
If that's the case, try to remove the TTF files you've installed via the font manager you're using, then install the fonts via the package manager - it should configures fonts properly.
Comment on
[GENERAL DISCUSSION] What is the general architecture/structure of the Lemmy code base?
Hi, thanks for setting up this community. I'm not a Lemmy source contributer but I like to read open sources. Here is a very simplified web application (including Lemmy) architecture overview and I hope this text helps for some newbies:
To find an controller from a path in the router, just grep (or a similar search function you use) the Lemmy source. For example, if I want to know how GET /user/export_settings works, I'll run these commands:
$ git clone https://github.com/LemmyNet/lemmy/ # if you haven't download the source yet
$ cd lemmy
$ rg export_settings
src/api_routes_http.rs
131: user_settings_backup::{export_settings, import_settings},
274: web::resource("/user/export_settings")
276: .route(web::get().to(export_settings)),
crates/apub/src/api/user_settings_backup.rs
68:pub async fn export_settings(
301: use crate::api::user_settings_backup::{export_settings, import_settings};
366: let backup = export_settings(export_user.clone(), context.reset_request_count()).await?;
402: let mut backup = export_settings(export_user.clone(), context.reset_request_count()).await?;
So we got the relevant route and the controller definitions very quickly. Settings to be exported are defined as a struct UserSettingsBackup. The controller is defined as pub async fn export_settings and it converts the struct to a JSON.
Rust might not be a easy programming language but the official text (calld The Book is very friendly for newbies, so don't hesitate to read and to write a simple program like guessing game.
Comment on
Has anyone been able to register for Misskey outside of Japan?
Yes, they started the restriction a year ago. For a future reference, here's the announcement about the restriction (written in Japanese): https://support.misskey.io/hc/ja/articles/7604557294607
Comment on
Can we write lemmy bots?
Yes. See https://join-lemmy.org/docs/contributors/04-api.html for general usage and https://github.com/db0/pythorhead for a library (written in Python).
Edit: See also: https://lemm.ee/c/lemmydev and https://lemmy.dbzer0.com/c/lemmy_integrations
Comment on
Which CLI app/utility you wish there was a GUI for?
Reply in thread
- Gimp to batch edit pictures in a script (I know about ImageMagick but still)
It seems to exist: https://www.gimp.org/tutorials/Basic_Batch/
Comment on
Announcing lemmy-ui-next, an alternative Lemmy frontend built with NextJS!
Strong focus on privacy and security (all authentication with the Lemmy API is done through secure httpOnly cookies, user IP addresses are not leaked to external image hosts, etc)
Awesome. The current lemmy-ui sends a lot of traffic to other Lemmy instances to get pictrs-cached images, so this is huge improvement. On the other hand, on next.lemm.ee those requests seems to be gone. As feedback, I noticed this page still seems to send a request to imgur, and the text is difficult to read because of the low-contrast theme. (edit: fixed and now completely readable. thank you @[email protected] )
Comment on
What is the best way to mark a post as read from the API?
How about markPostAsRead?
Comment on
I have no idea how to use SwayWM
As already suggested, take a look at i3 Window Manager's docs: https://i3wm.org/docs/userguide.html because Sway (works on Wayland) is a port of i3 (works on X11).
Comment on
Auto Typing Script
What program are you using to write or edit the comments?
Comment on
What's stopping people from making reddit apps that stay within the free API limits?
I guess reddit will close the current free-tier API once the new dev platform for moderators settles down.
Comment on
SOLVED: River WM - Find an app-id
I think https://git.sr.ht/~leon_plickat/lswt may work.
Comment on
New rule on Aggregators/Forwarders:
Reply in thread
Since it's a MediaWiki page you can get Markdown source of the page with appending action=raw query to the URL.
Comment on
Is there a text editor/notes app that adds Unicode symbols?
Some applications can't display some Unicode strings like s̵t̵r̵o̵k̵e̵, so replacing Markdown element like ~strike~ with Unicode equivalent (s̵t̵r̵o̵k̵e̵ ) may not be a good idea if you want portability. I opened your post in text editors and noticed that neovim-qt drops s̵t̵r̵o̵k̵e̵'s combining characters (issue on Github) and just displays
stroke instead of s̵t̵r̵o̵k̵e̵; GUI Emacs with my font settings (Noto) doesn't combine
the characters and displays s-t-r-o-k-e- (as I said, this may depends on font settings).
Comment on
Welcome to lemm.ee!
Thank you for setting up the server. This sticky post and FAQ are very helpful for a newbie like me.
Comment on
Emacs 30.1 RC1 is available
** URL now never sends user email addresses in HTTP requests.
Someone like me may want to know the background of the change, so here's the commit and the relevant discussion.
Comment on
Help me list custom keyboard shortcuts from terminal on Linux [RESOLVED]
The SCHEMA:PATH part seems slightly wrong (singular vs. plural). Try:
schema=org.gnome.settings-daemon.plugins.media-keys.custom-keybinding
path=/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/
gsettings get "${schema}:${path}" binding
gsettings get "${schema}:${path}" command
gsettings get "${schema}:${path}" name
Comment on
[Solved] [Slackware] What's the best way to hide the preinstalled software you don't need from the KDE menu?
Can you try true instead of True?
https://specifications.freedesktop.org/desktop-entry-spec/latest/value-types.html
Values of type boolean must either be the string true or false.
Comment on
Auto Typing Script
Reply in thread
I'd write a bookmarklet for that case:
javascript:
{
const name = 'ABC';
const d = new Date();
const year = d.getFullYear();
const month = d.getMonth();
const date = d.getDate();
document.activeElement.value = `${year}/${month}/${date} ${name}`;
void 0;
}
This bookmarklet inserts the desired text into the currently focused text box. Tested on Lemmy Web UI.