

I'm working on open source projects :)
๐ Links:
GitHub |
---|
๐ช Get me a cookie:
Go to Ko-fi | GitHub Sponsor |
---|
I've been trying a few packages, such as ZXing, some have worked better than others. I can get it to scan a barcode, but it doesn't work reliably yet. I have a few more issues to iron out, but it will be possible
That's what my tool is working towards! It uses OpenFoodFacts data. Right now you can manually type in the UPC codes to search
Could you share which link? They seem to be working for me.
I was having DNS issues when setting it up, which could be related
This is great! I might remove the blog section and focus on the search functionality, since there are a lot of these compilations/guides already.
It's the first thing I want to improve. I didn't have time to explore how to do that last night, but I'm planning to.
If someone else has experience there, I'd appreciate the help!
I'm also planning to set up a community on this instance project, if there is enough interest for it. I didn't make the commuinity yet because I haven't settled on a name. I mentioned those plans here:
Please share any ideas for what to call the tool / project!
I put together a tool that lets you check where an item is from, and then search for Canadian alternatives. Looking for feedback, and I'm open to working with others to make this better!
cross-posted from: https://lemmy.ca/post/38473938
I spent last night putting together this tool. You can try it out here: https://isitcanadian.cynber.dev/product-search
Some barcodes that you can try with:
0673513001507
0013000052528
It lets you search for a product by the barcode, and then using the Open Food Facts database, it will tell you where the product is from (origin of ingredients, location of manufacturing / processing, and where it is sold). You can then search for Canadian alternatives.
It uses the categories of the item to search for similar items in the database, and filters out items that aren't Canadian in at least one of the ways above. You can further filter by those categories or by origin and manufacturing / processing location.
I chose Open Food Facts because it is an existing open source initiative, run by a non-profit, and already has lots of data. When a product is missing or incorrect, you can contribute it with their mobil
I put together a tool that lets you check where an item is from, and then search for Canadian alternatives. Looking for feedback, and I'm open to working with others to make this better!
I spent last night putting together this tool. You can try it out here: https://isitcanadian.cynber.dev/product-search
Some barcodes that you can try with:
0673513001507
0013000052528
It lets you search for a product by the barcode, and then using the Open Food Facts database, it will tell you where the product is from (origin of ingredients, location of manufacturing / processing, and where it is sold). You can then search for Canadian alternatives.
It uses the categories of the item to search for similar items in the database, and filters out items that aren't Canadian in at least one of the ways above. You can further filter by those categories or by origin and manufacturing / processing location.
I chose Open Food Facts because it is an existing open source initiative, run by a non-profit, and already has lots of data. When a product is missing or incorrect, you can contribute it with their mobile app. This has the added benefit of improving the data for everyone, and
Crab Fit, an open source tool for group event planning (similar to When2Meet)
cross-posted from: https://lemmy.ca/post/19327950
I'm not the developer. I came across it and I thought it was neat.
Repository: github.com/GRA0007/crab.fit
Align your schedules to find the perfect time that works for everyone. Open-source and licensed under the GNU GPLv3.
Crab Fit, an open source tool for group event planning (similar to When2Meet)
I'm not the developer. I came across it and I thought it was neat.
Repository: github.com/GRA0007/crab.fit
Align your schedules to find the perfect time that works for everyone. Open-source and licensed under the GNU GPLv3.
Lemmy Apps Directory (MEGATHREAD)
Thank you for putting all this together!
Potential conflict of interest: I help with [email protected]
Having a separate list for extensions would work nicely, although I think it fits to have the extensions listed here. There are few actual browser extensions for Lemmy/Kbin/Mastodon. There are a lot of scripts, and we were working on incorporating the better scripts into the extension for the same reasons you mentioned above. Scripts are harder to manage and review
My thoughts on the questions.
I plan on experimenting with the suggestions posted here. That way I can narrow down where the problem is
The live website works on desktop and mobile. The offline folder works well on desktop, but it has issues on mobile, such as the search bar not working
That would work
I'll check it out
Thank you, I'll try those
FOSS Android apps that can view webpages offline?
Firefox doesn't seem to do support it currently. Chrome and Brave do come up as options
I'm using a documentation framework that supports offline builds. It works well across browsers on desktop, but it's not great on mobile.
Any recommendations?
What's a good way to map bathrooms/showers/water fountains?
I don't see an option to enter that info on StreetComplete or EveryDoor, and it would be hard to open your laptop every time
This was specific to a university campus, to try and map out the amenities available to the public / to students
I was chatting with a friend, and she mentioned how she tries to at least set up a README, which includes her vision for the project and her plan for the implementation, design, and goals.
Best case scenario is that the planning helps her complete the project herself. Worst case scenario, someone else can pick up where she left off and use her considerations for the project.
I'm thinking of doing that for future projects too
Going to start working on this again soon! Thank you to everyone that has continued to suggest features, leave reviews, and the very generous tips/donations ๐
Apologies for not actually putting anything out in months
I might be able to set something up with the InstanceAssistant browser extension. It would be nice to have it in the main UI, but this could help temporarily.
I'll send a PM :)
This is amazing, thank you for reaching out to the dev!
This was on the list of ideas for InstanceAssistant, but I didn't know where to start. It is great news that it was added to the original extension.
That t-shirt would be cool, but don't have time to properly test our extension before then
I'm looking forward to December when I'll have time to work on it. I'll try to attend some office hours, I didn't know that was an option
I think the issue here is
they donโt show up under โpostsโ on your own profile
It makes sense to hide read posts on the main feed, but not when you're looking at a particular user?
Yep I think the defederation point is the big one which causes the idea to break down. I'll edit the post to better reflect my thoughts now
That's a problem everywhere, but I've found that people are a lot better on here about downvotes?
On Reddit I'd see comments and questions with no replies and only downvotes. Here you're a lot more likely to see responses
Thank you!
Hope it helps :)
Look, honestly: if you want Facebook ot Twitter, go back to them.
This post was to talk about the merits/drawbacks of a potential change, and the constructive comments on the post have been helpful for that. Some of the other 'solutions' that have been posted here feel even more antithetical to the idea of decentralization (ex. redirecting upvotes, having communities follow other communities) so I was looking for a compromise that would address some of the annoyances without making the site another centralized platform. The intent was to allow users to choose how they want to link cross posts together, rather than having the community (or an app/frontend) make the decision for them. We've also been seeing users naturally gravitate to a few instances/communities, so I was looking for ways to redirect some of that traffic back to lesser known spaces.
Regardless, I appreciate the comment. Reading the perspectives on this post helped me see how locking the post completely would cause more issues and annoyances than it would help with. A simple "we are discussing X over on this post, feel free to join" seems like the better compromise.
Simplest solution for fragmented communities: Redirect comments to one post (by asking or with new functionality)
EDIT: Thank you for all the great responses! I agree that a forced implementation is no longer the way to go. I've left the post as is, aside from this comment, in case anyone wanted to reference part of it. At this point, I think implementation 1
(Sincere Request) is the way to go if anything.
I've seen a few of these posts, some with really cool solutions, but a lot of them are difficult to implement, or complicated for casual users to understand. Here is my proposal on how we can coordinate communities that share the same topic, while also keeping the spirit of federation.
This post has some general thoughts on why I think this is the best solution. It also has some possible implementations, including a trivial one that works already without any automod or code changes.
::: spoiler General Thoughts
This talks about why I think this is a better solution. Feel free to skip to 'proposed solutions'.
Leave vote counts alone:
Instance Assistant v1.2.6 is out - Redirect user profile pages
added ability to redirect user profile pages
cross-posted from: https://lemmy.ca/post/6770347
This is a very small update, but hopefully it's helpful! As I mentioned in the last update, I'm a little tied up with other commitments right now, so I haven't had a chance to implement the other features on the to-do list. This one was requested the other day, and it was simple to add since I could reuse a lot of existing code.
Links:
- Firefox Add-on
- Chrome Extension
- Edge Add-on (waiting as of 2023-10-09)
- GitHub
::: spoiler โ What is Instance Assistant?
If you're new to Instance Assistant, it is a browser extension with a c
Instance Assistant v1.2.6 is out - Redirect user profile pages
added ability to redirect user profile pages
cross-posted from: https://lemmy.ca/post/6770347
This is a very small update, but hopefully it's helpful! As I mentioned in the last update, I'm a little tied up with other commitments right now, so I haven't had a chance to implement the other features on the to-do list. This one was requested the other day, and it was simple to add since I could reuse a lot of existing code.
Links:
- Firefox Add-on
- Chrome Extension
- Edge Add-on (waiting as of 2023-10-09)
- GitHub
::: spoiler โ What is Instance Assistant?
If you're new to Instance Assistant, it is a browser extension with a c
Instance Assistant v1.2.6 is out - Redirect user profile pages
added ability to redirect user profile pages
cross-posted from: https://lemmy.ca/post/6770347
This is a very small update, but hopefully it's helpful! As I mentioned in the last update, I'm a little tied up with other commitments right now, so I haven't had a chance to implement the other features on the to-do list. This one was requested the other day, and it was simple to add since I could reuse a lot of existing code.
Links:
- Firefox Add-on
- Chrome Extension
- Edge Add-on (waiting as of 2023-10-09)
- GitHub
::: spoiler โ What is Instance Assistant?
If you're new to Instance Assistant, it is a browser extension with a c
Instance Assistant v1.2.6 is out - Redirect user profile pages
added ability to redirect user profile pages
cross-posted from: https://lemmy.ca/post/6770347
This is a very small update, but hopefully it's helpful! As I mentioned in the last update, I'm a little tied up with other commitments right now, so I haven't had a chance to implement the other features on the to-do list. This one was requested the other day, and it was simple to add since I could reuse a lot of existing code.
Links:
- Firefox Add-on
- Chrome Extension
- Edge Add-on (waiting as of 2023-10-09)
- GitHub
::: spoiler โ What is Instance Assistant?
If you're new to Instance Assistant, it is a browser extension with a c
Instance Assistant v1.2.6 is out - Redirect user profile pages
added ability to redirect user profile pages
This is a very small update, but hopefully it's helpful! As I mentioned in the last update, I'm a little tied up with other commitments right now, so I haven't had a chance to implement the other features on the to-do list. This one was requested the other day, and it was simple to add since I could reuse a lot of existing code.
Links:
::: spoiler โ What is Instance Assistant?
If you're new to Instance Assistant, it is a browser extension with a collection of tools and features to simplify your browsing experience on Lemmy and
#MeetMeDowntown + Mstdn.ca - Mastodon Canada introduces a new emoji pack, Marvin and Mates, in collaboration with the City of Edmonton's Meet Me Downtown campaign
Quoting:
Marvin and Mates were developed originally in support of the City of Edmontonโs downtown vibrancy campaign, Meet Me Downtown, a campaign centred around celebrating connection and community. A shared moment, an experience, an invite.
Now, we invite you to welcome Marvin and Mates into our community. This collaboration with the City of Edmonton and Mastodon Canada has been long in the making and we want to thank the City for proposing this idea and working with us to create the twenty unique emojis we're welcoming to the instance.
It's incredibly exciting to welcome the first Canadian municipality to the Fediverse, and look forward to welcoming more collaborations like this with other municipalities across the country!
This exclusive emoji pack contains 20 adorable (digitally) hand-drawn characters to help infuse our toots with an extra dose of elation.
How to handle collaborators on an open source project?
What are some good rules to follow when handling people who want to collaborate on a project that is on your personal repo?
It looks like GitHub doesn't allow fine control of permissions unless it is an organization repo. I looked around and a lot of other projects (specifically browser extensions) still live on the main dev's account. I don't have any reason to doubt the people who want to help, but it might be nice to know what the best practices are.
Should I add everyone as a collaborator? This runs into the issue above where I can't limit permissions.
Should everyone push contributions from their forks? In that case, how would people work together on a particular feature.
How to handle collaborators on an open source project?
What are some good rules to follow when handling people who want to collaborate on a project that is on your personal repo?
It looks like GitHub doesn't allow fine control of permissions unless it is an organization repo. I looked around and a lot of other projects (specifically browser extensions) still live on the main dev's account. I don't have any reason to doubt the people who want to help, but it might be nice to know what the best practices are.
Should I add everyone as a collaborator? This runs into the issue above where I can't limit permissions.
Should everyone push contributions from their forks? In that case, how would people work together on a particular feature.
Instance Assistant v1.2.5 released: You can now generate posts for Lemmy/Kbin, search for posts, and redirect posts from foreign instances
Hi everyone, I'm excited to announce one more release before I take a short break. I have some other stuff starting up, so I won't be pushing out new features as fast, but I'll still be around to manage the project. (more at the end)
Links:
::: spoiler โ What is Instance Assistant?
If you're new to Instance Assistant, it is a browser extension with a collection of tools and features to simplify your browsing experience on Lemmy and Kbin. It is available on Chrome, Firefox, and Edge; you can also install it from the releases page on GitHub.
For a full list of features, please see the GitHub hom
Instance Assistant v1.2.5 released: You can now generate posts for Lemmy/Kbin, search for posts, and redirect posts from foreign instances
Hi everyone, I'm excited to announce one more release before I take a short break. I have some other stuff starting up, so I won't be pushing out new features as fast, but I'll still be around to manage the project. (more at the end)
Links:
::: spoiler โ What is Instance Assistant?
If you're new to Instance Assistant, it is a browser extension with a collection of tools and features to simplify your browsing experience on Lemmy and Kbin. It is available on Chrome, Firefox, and Edge; you can also install it from the releases page on GitHub.
For a full list of features, please see the GitHub hom
Instance Assistant v1.2.5 released: You can now generate posts for Lemmy/Kbin, search for posts, and redirect posts from foreign instances
Hi everyone, I'm excited to announce one more release before I take a short break. I have some other stuff starting up, so I won't be pushing out new features as fast, but I'll still be around to manage the project. (more at the end)
Links:
::: spoiler โ What is Instance Assistant?
If you're new to Instance Assistant, it is a browser extension with a collection of tools and features to simplify your browsing experience on Lemmy and Kbin. It is available on Chrome, Firefox, and Edge; you can also install it from the releases page on GitHub.
For a full list of features, please see the GitHub hom
Instance Assistant v1.2.5 released: You can now generate posts for Lemmy/Kbin, search for posts, and redirect posts from foreign instances
Hi everyone, I'm excited to announce one more release before I take a short break. I have some other stuff starting up, so I won't be pushing out new features as fast, but I'll still be around to manage the project. (more at the end)
Links:
::: spoiler โ What is Instance Assistant?
If you're new to Instance Assistant, it is a browser extension with a collection of tools and features to simplify your browsing experience on Lemmy and Kbin. It is available on Chrome, Firefox, and Edge; you can also install it from the releases page on GitHub.
For a full list of features, please see the GitHub hom