So in the spirit of this community and not just to focus on the Reddit… issues… I thought it might be nice to get a topical conversation going in here.
Basically, what open source projects are you currently working on or are you heavily involved with?
I think it would be nice to see what projects people have on the go, get some publicity out there and otherwise talk about stuff that we should be discussing here.
An API proxy to allow 3rd party reddit clients to browse Lemmy with only minimal code changes. I’ve got it showing comments now :) Source isn’t uploaded yet, but it will be soon.
Oooooh, that sounds and looks promising! Any public repo I could follow yet? :)
Soon! :)
As promised. I’ll do a proper announcement tomorrow, just wanted to get it out the door today.
Perhaps you should make a community for this!
Perhaps I should… There we go: !tafkars@feddit.de
You mean I could use boost and browse lemmy?
Since boost isn’t open source, the dev would have to allow you to configure the API endpoint (so the app would connect to the proxy instead of reddit.com), or someone would have to hack the app, which would probably be somewhat difficult.
Ah, didn’t know that. Which apps would be able to read lemmy, if it’s not too much of a hassle?
The reason I want to build this kind of proxy is that any app would be able to use it with minimal changes (configurable API server). For proprietary apps, you’re still at the mercy of the devs, but their work is greatly simplified. For open source apps such as e.g. RedReader, Infinity, anyone could make those changes. Another thing that it might be useful for is bots and the like. If I manage to implement support for posting, those could work on Lemmy as well. I personally would like to see the return of kg2bee.
That’s an awesome idea, hopefully some reddit apps devs can get onboard.
Now with threaded comments:
I feel like this is a bit of a cop out, but I’ve contributed to Lemmy’s UI and Typescript client for the past couple of months. I also made a Typescript bot library for Lemmy.
I’ll demonstrate one of my bots in a reply.
@TranslatorBot@lemmygrad.ml Bulgarian
:::: спойлер Превод Струва ми се, че това е малко изтъркано, но през последните няколко месеца допринесох за потребителския интерфейс на Леми и клиента Typescript. Също така направих библиотека за ботове на Typescript за Lemmy.
Ще демонстрирам един от моите ботове в отговор. :::
Този текст е преведен с помощта на DeepL.
I’m gonna have to do something so it doesn’t mangle the spoiler.
Перфектно
Not a good programmer, but I’ve been writing documentation improvements for a few projects I use in my free time. I’m doing it for kopia currently as the documentation for that project is not great at the moment.
Kopia is a deduplicating backup application similar to BorgBackup and Restic, written in Golang by a former google engineer. It creates infinite incremental backups, has encryption and compression, and works with S3, B2, SSH, or a local filesystem.
You are a hero among men.
For the last 6 months I have been working on a completely open flight stick design. Just me working on it. DIY hotas sticks is a pretty damn niche hobby.
6 axis, 32 button, based on the MiG31 design, with a front panel on the base (on this design).
Not the most cost efficient vs quality as everything is 3D printed. Honestly it is my second big 3D modeling design and it was a pretty complicated one to get right. Ran into a lot of FreeCAD bugs. First time working with libopenCM3 also, so much less bloated than STM HAL. Plenty of improvements to come once it is released.
Open hardware with the CERN OHL V2 S and the firmware GPL3.0. Edit: forgot to link it - https://github.com/JustEnoughDucks/LibreMiG-S
Got a link? That sounds amazing!
Of course! Documentation and build guides/BOMs are what I am working on now. I never realized how much of a pain a full assembly guide is 😂
What a nice idea!
My claim to fame is probably OctoPrint, a web interface for consumer 3d printers that I created over a decade ago now and have been maintaining ever since, since 2014 full time and since 2016 also 100% crowd funded. It’s written in Python (backend) and HTML/JS (frontend) and licensed under AGPLv3.
Oh I was just listening to a podcast where you were a guest in https://pod.fossified.com/2023/04/05/s01e03.html and I had to lough out loud when they asked you what they could do to bring more women into FOSS or what it was and your response was to not invite them to podcasts only to discuss the topic of women in FOSS :D
Yeah, that just had to be said since it’s a bit of a pattern indeed 😅 I warned Daniel that I’d drop that if they got me on for that topic ^^
Oh my god you’re foosil? I’ve never met a celebrity before!!!
Yep, foosel aka Gina Häußge, that’s me ^^
I’ve never met a celebrity before!!!
I wouldn’t say you have now, because I don’t consider myself one, but if it makes you happy, I won’t judge 😂
Oooh that’s awesome, I use OctoPrint all the time! Great work!
Glad to hear it 😊
Thank you for OctoPrint! I love it!
OctoPrint is good stuff. I don’t always have it set up as I usually just use SD cards with my Ender 3, but I appreciate the work that’s gone into OctoPrint. It is a nice interface for 3D printing and the plugin system is great, especially the bed leveling plugin.
Thanks! 😊 I consider the plugin system one of my best ideas - it’s causing me a ton of grey hair, but it also has allowed people to implement stuff that I’d never could have dreamed of and/or been able to merge in core. And I don’t have to maintain all of that either 😂
Nothing at the moment, but I co-founded Rocky Linux and the Rocky Enterprise Software Foundation. I was Director of Operations there until I had to back away (health/medical reasons forced some pretty seismic shifts in my life). That was a rewarding and challenging experience!
Well thank you! Also congratulations on being the only distro that I first heard about in a corporate environment. It’s usually me trying to pitch Linux, not the other way around.
I use Rocky! Thanks a lot @Leigh ! Great work. I wish Rocky/Alma wouldn’t go in the way of redhat with dropping support of rpm for libreoffice but I know it’s a pipedream.
I’m glad you enjoy it :) They’re following what Red Hat is doing because they’re intended to mimic precisely RHEL. We used to say that Rocky is a “bug for bug” mirror of RHEL. So they have no choice but to follow suit.
I know :( I followed the drama around btrfs being removed. I wish someone did a community respin of Rocky with more general stuff that wouldn’t be bug for bug compatible but fill the Debian niche in Red Hat space.
I tend to get incredibly crippling imposter syndrome (which as far as I understand is very common!) which has stopped me from really contributing in fear of just “making something worse”. That, and a lot of health issues recently has not helped that either…
However, I have been trying to get my toes wet again by making some small contributions to Jerboa though. I am hoping to learn more about Jetpack Compose so that I can contribute even more!
I’d also love to contribute to the backend for Lemmy, but my knowledge of Rust is very very small so that is quite daunting. My strongest knowledge is in Java, but I have been wanting to get a better grip on Rust as well… 🤔
Hi Lemmy!
I make BusKill laptop kill cords that make your computer lock, shutdown, or self-destruct if the device is physically separated from you.
This protects your (encrypted) data from theft, which can be useful for digital nomads and cryptotraders working in cafes/coworking spaces. But our target audience is journalists, activists, and human rights workers in oppressive regimes.
Both the hardware and the software are open-source (CC-BY-SA, GPLv3). We manufacture the hardware with injection molding, but if you have a 3D-printer, then you can take a stab at our 3D-printable prototype.
…And apparently I’m doing (minor) contributions to lemmy these days too
quite interesting. never heard of such project before. are there any other purely software based solutions?
I don’t know how BusKill could work without a physical cable.
But there are many similar projects that we list in our documentation that you may be interested in:
I’m one of the maintainers of Task and have been working on it for the last year or so. It’s an alternative to task runner/build tools like Make, but written in Go.
I love Task! Thanks for your work! I’ve recently been attempting to add a feature to it related to this issue. It’s looking good so far, but still needs a bit of polish. I regularly use Task, and this is the only thing that I feel Task is missing to become the ideal self-descriptive task runner.
Glad you’re enjoying it! It’s been a really rewarding project to work on and comments like this really help motivate me. There is definitely still a lot of work to do to refine the project, including the issue you mentioned. Hopefully the recent breaking changes proposal that we published will help us to fix some of the bigger pain points. Blog post on this coming soon!
Ooooh, thank you SO much for your work! I discovered Task a few months ago and it has been a tremendous help! In fact I just fired off an image build through it ^^
Glad you’re enjoying it! Always good to see new users discovering the project
Few times a week i do some editing or writing comments within OpenStreetMap. I see the whole task as a game, results being implemented & used for people in need. Good feelings afterwards.
Focus on your neighborhood & community, as it continues to change, if you want to participate. Few weeks later changes are implemented into Organic Maps as example.
I do the same, but through the Humanitarian OpenStreetMap Team. Helps those in need from natural disasters, getting access to vaccines, or whatever else.
Thank you, will check this out later.
Tagging off OpenStreetMap to say I also contribute to Organic Maps, the best mobile app for OSM in my opinion.
Organic Maps is my main navigation app past approx 3 years now. Have all my places bookmarked within it. It’s not the best navigation app, but i am optimistic because the dev team are doing plentiful. Meanwhile the progress can be followed at their GitHub page.
Soon it will work with Android Auto.
Yeah I’m really excited! OsmAnd obviously has a foothold and is a swiss army knife of GPS stuff, but I don’t think I’ll ever be able to recommend it to my friends and family. Whereas with OM the developers seem open to accomplishable FOSS privacy-respecting improvements while keeping things simple and usable, so I have hope that I can help nudge it in the right direction.
Want to get into Jellyfin development soon too. 🙂
Want to get into Jellyfin development soon too. 🙂
Awesome! We’d love to have ya’ join us.
I’m working on osintbuddy, my vision of a Maltego/Palantir alternative :) https://github.com/jerlendds/osintbuddy
Hey, just want to say, as someone that love Maltego, I’m beginning to enjoy using osintbuddy. I’m attempting to self host it on a website of mine, however I keep getting an error regarding “BACKEND_CORS_ORIGINS.” I’ve tried different permutations of my domain, IP, docker IP, ports, etc, and it keeps coming back around. Any guidance?
That’s great to hear! The backend cors origins errors pops up when the domain/IP you’re hosting the site on differs from whats set in the
.env
BACKEND_CORS_ORIGINS
. I’m not sure if you were the one that created the issue on my Github for CORS but if not I just realized I forgot to add another thing needed on the frontend. Ill push an update fixing that tonight but in the meantime if you look at file:frontend/src/services/api.service.ts
and notice theBASE_URL
set to localhost, you could try adjusting that to your IP/domain.edit: Just wanted to add on I created a new lemmy community for the project: https://lemmy.ml/c/osintbuddy Feel free to post ideas, bugs, or suggestions there :)
A music playout system. I put on an internet radio-like show each week and I needed a way to play music. The only solutions I could find were for Windows but my desktops are all Linux so I wrote my own.
It differs a bit from the more usual “music player”. I need to know how long until the track ends and how long until it starts to fade out. I also want to add lots of comments so that I can talk about the tracks I’m playing.
Over time I’ve added other features - tabbed playlists, automatic lookup of titles on Wikipedia, estimated start/end times for tracks I’ve yet to play, ability to edit mp3 tags and - well, quite a lot more. It’s just grown over time as I’ve needed things.
I call it MusicMuster, but I haven’t actually open sourced it yet. I mean to, but imposter syndrome keeps popping up. I’ll just make the code a bit better, remove that hack, etc. Maybe you know how it is.
but my desktops are all Linux so I wrote my own. Isn’t this always the way?
I’m practicing making projects with a game I made in Godot called Moody City. It’s a race-against-the-timer game inspired by my first car that overheated to death and you drive around collecting jugs of coolant. My goal is to make it modular and moddable, and to throw in a little bit of (almost) everything as far as features in Godot goes, stuff like save data, accessing external folders for stuff like user-generated maps, etc. So far I have the main menu working which displays basic save game stats and a levels screen that scans the maps folder and creates a button for each one, a self-contained player controller that can be placed in any scene and contains the player itself plus GUI, and one basic level. The whole project is on Github (linked above) with credits to the assets I didn’t make myself and code contributions. Once I get occlusion culling and an external map loading feature done I’m going to make an official release!