Spyke
softwareoptions·Software recommendationsbyAuster

Android keyboards for multiple writing systems: Simple Keyboard, Mozc, Heliboard and Fcitx5

Keyboards I found as I needed, or whose uses I found as I messed around, they're quite good in their niches and have some overlap between each other, so picking just one to recommend is though, so including them all:

View original on thebrainbin.org
softwareoptions·Software recommendationsbyschuelermine

Find similar images and videos

I’m looking for FOSS software that runs on Linux that’ll search a directory for similar images and videos, incl.

  • almost identical images or videos
  • images or videos that are a lower quality version of another image or video
  • images or videos that are a crop of another image or video
  • videos that are a trim of another video

I don’t want it to choose the best of these and delete the rest, but output a machine-readable report of the files that I can process myself with a shell script or something like that.

The use case is that I’m compulsively downloading memes and other images such as promotional art or even background photos from social media and websites all the time, and until recently I mostly neglected organising them. So I want to start that process by eliminating the duplicates.

It’s important that I keep the info on where the original files were since I did occasionally do small feats of organising, like specific folders for specific things, and I’d like to prioritise moving them into these specific folders even if a higher quality version exists elsewhere.

View original on leminal.space
softwareoptions·Software recommendationsbyIndigoGolem

Does anyone know a 3D spreadsheet program?

Occasionally i need a 3D spreadsheet for something that's very hard or tedious to do in a regular 2D spreadsheet like LibreOffice Calc. The only relevant program i can find is Xcubes (no Linux support) or Minecraft i guess if i try hard enough to make spreadsheets in it (a block of floating lecterns, or maybe signs on glass).

Does anyone know a program that can organize data in more than two dimensions, even if it lacks stuff like the math operations that make Calc or Excel better than graph paper? Better if it's FOSS but i'll take what i can get.

View original on lemmy.world
softwareoptions·Software recommendationsbyambitiousslab

Document dependencies between arbitrary things

I'm looking for either free/open source software, file format, or other lightweight solution, that allows me to express dependencies between arbitrary things. It should then let me see who is dependent on what.

For instance, I want to start recording which accounts I have with different providers. I would like to map out which knows my different email addresses, phone numbers etc. If I change my phone number or email, or move house, this would let me keep track of what to update.

But that's just an example, ideally I want to support arbitrary dependencies between anything.

I'm currently inclined to use graphviz. However, that's very visualisation-centric. I would like a way to map out these dependencies in an arbitrary way and then generate graphs as one out of many byproducts.

Example of how this could work in my head:

phone1: +447123456789
phone2: +447987654321
email1: [email protected]
email2: [email protected]
address: 1 Example Street, UK, EX4 4PL

bank:
 - email1
 - phone2
 - address

electricity-provider:
 - address
 - email2

credit-card-company:
 - address
 - phone1
 - email1

Then, I could generate graphs with graph-dependencies email1 or graph-dependencies bank. Or, I could say find-dependencies email and that would print bank, credit-card-company.

Is anyone aware of such a tool, or solved this problem in a different way? Bonus points if it's packaged already for Debian.

View original on lemmy.ml
softwareoptions·Software recommendationsbySparkega

Request RSS reader option

Hello, everyone. I'm trying to shift to RSS for news and looking for the best way to access a feed across multiple devices.

Most recommendations I've seen are for Feedly, but the free version has some limitations like sponsored ads and no more than 100 sources. It also seems to be very corporate and starting to integrate AI into its model.

I've heard that Friendica can integrate RSS into your social feed. Does anyone have experience using Friendica as an RSS feed?

Any other good options that can sync an RSS feed across devices?

View original on sh.itjust.works
softwareoptions·Software recommendationsbyViking_Hippie

Looking for indoor cycling app

Hard requirements:

  • doesn't cost money
  • works with my Odin B600 exercise bike (some apps only work with a specific brand of equipment)
  • adjustable resistance, including on flat sections
  • display time, length of ride, speed, average speed, gradient, and height meters

Would very much prefer, but not dealbreakers:

  • real world routes
  • videos of routes with variable playback speed based on my pace
  • in absence of the above, ability to record data in the background rather than stop when I switch to another app

Nice to have but not necessary

  • FOSS or at least not too data-predatory

Apps I've tried so far

  • Kino: DEFINITELY my favorite so far, it has pretty much everything I want, but it's paid and my trial runs out soon
  • Trainerday: Freemium, free version doesn't fulfill the third hard requirement
  • MyWhoosh: ticks ALMOST all boxes, but the lack of variable resistance on flats is a dealbreaker and that combined with the overwhelming number of "rivals" to overtake at any moment had me overexerting myself to the point where I had to stop from both exhaustion and risk of injury after significantly less time/distance than I'm usually capable of when doing higher resistance and lower cadence
View original on lemmy.dbzer0.com
softwareoptions·Software recommendationsbyamniotic druid

(Not a software, but a service) I'm looking for a good, non-invasive and lightweight app/webservice that I can use to quickly upload photos from different devices onto one central image folder.

As the title says, I'm looking for something I can use to access a cloud image folder from many devices. Something lightweight without much bloat and good privacy features and no ads with a decent storage limit (and that doesn't compress HD photos to hell)

Free is best but paid is okay too.

I feel like there's an obvious answer here but I've yet to find one.

View original on lemmy.world
softwareoptions·Software recommendationsby-> @[email protected]

Looking For Decent Parametric CAD Software for Linux

As per the title. Posting this right after Ondsel yet again catastrophically destroying a smaller, but mid-complexity multi-part assembly. As such, FreeCAD and Ondsel are non-starters due to the amount of detrimental bugs. I have used SolveSpace for a short time, but it lacks many features (chamfer, fillet tools as base examples).

I have looked into OpenSCAD previously, but decided learning the scripting language wasn't worth the time. Perhaps with other FOSS options running out, it's time to give it a fair try. If it's CAD kernel is particularly reliable and it has some way to interchange sets of defined parameters like FreeCAD's Configuration Tables, OpenSCAD may be a clear winner.

To note at this point, I am not opposed to using or purchasing proprietary software, as long as the Linux support isn't half-assed and the price is reasonable (no subscriptions, having a lifetime license for personal/small-time commercial under ~$400 USD per seat).

If anyone has suggestions, or better yet has used something that might fit what I am looking for, I'd love to hear about it.

UPDATE:

I ended up trying out CADQuery with CQ-Editor and my text editor of choice as a replacement for the project I was working on in Ondsel. So why CADQuery specifically? (This is long; I've included a TL;DR near the bottom if you don't want to read a wall of text.)

Defining Features For Me:

Both CADQuery and OpenSCAD support programmatic definition of CAD, which affords having a very declarative way to construct your CAD assemblies. Having global control over models with some ways offered to tackle topological naming makes for a functional experience that allows for quick edits to parts that don't typically result in footguns. FreeCAD 1.0 just released, supposedly solving the TNP. I might have to demo it at some point just to see if a lot of the bugs and footguns that relate to a lack of TN in previous versions have also been fixed. Above OpenSCAD, CADQuery's script for writing CAD is directly Python, meaning one has a relatively mature language to really do some powerful things (such as scripted templating for sketches and other parts or having an alternative to FreeCAD's configuration tables). Given that many complex things (such as lofting dissimilar surfaces) people write in OpenSCAD end up referring back to Python scripts anyway, natively using Python as the basis for CADQuery is honestly a good choice.

Another thing (for better or for worse) is that CADQuery is based on OpenCascade. OCC certainly has its quirks like not being able to define zero-length bodies. It also has a lot of nice features such as STEP export, lofting between dissimilar surfaces, support for splines, etc. A lot of the core features I would expect coming from FreeCAD do exist in some manner in in CADQuery as a result. Some features aren't fully baked however. Spline support does exist in CADQuery, but is limited in how it can be used (it cannot be used with the Sketch Constraint Solver unlike line segments and arcs). For some very specific projects, this might end up being a dealbreaker, requiring me to use FreeCAD just to get the feature. For most applications I design for however, I don't see this being a huge caveat in many cases. Due to the declarative nature on top of OCC; if you make a defective design that won't resolve properly, it will result in a swift error (for as long as you are checking) rather than some of the quieter failures that FreeCAD may emanate. On top of that, the core sketching tools and other implementations of core part-building features aren't completely riddled with bugs. CAD models actually stay consistent when designed with CADQuery compared to FreeCAD occasionally mutating sketches and parts.

Overall, CADQuery as a CAD design language is quite solid, and seeing that it's quite extensible with projects like cq-kit existing is a decent sign for its maturity.

Flaws and Nitpicks:

While CADQuery itself is pretty good, I can't really say the same for the onboarding documentation as well as the officially-supported CQ-Editor. As someone with not a lot of Python 3rd-party tooling experience (conda, mamba, etc.), I went mostly by the books initially for installing CADQuery and CQ-Editor together. This was a mistake. CADQuery and CQ-Editor can be either installed through a huge set of release files bundled and unpacked in a shell script or through conda, pip. I initially tried the bundled command set using conda and mamba, but stopped when I realized the recommended tool of use (mamba) was really attempting to mess with my shell configuration and other properties. So out the window with it and in with just pip in a venv. I ended up getting things mostly installed until I ran into issues with core functionality in CQ-Editor that many said didn't have issues using package installation via mamba. I then also found that CQ-Editor recommended using micromamba in lieu of mamba for a less shell-invasive installation. So I dumped my venv and setup an installation with micromamba. I then ran into issues with just being able to display a CADQuery test sample. While wading through several similar issues, I found the one that noted that an older version of a given dependency actually needed to be installed for the latest nightly builds of CQ-Editor to properly function. This worked, and CQ-Editor works, but this left me with several questions. In my bug resolving, I curiously looked up queries for distro-specific packages or even a Flatpak for CQ-Editor. The devs explicitly shot down Flatpak support a while back, citing the installation through pip (and conda now) was sufficient.

Based on my experience, not providing distro packages or a Flatpak for CQ-Editor is honestly a mistake. I tend to try a lot of software on Linux so that I can gauge how various pieces of open-source software stack up against each other. I interact with a fair amount of newer Linux users and generally like having a decent answer to most queries of 'How do I do x'. Obviously, CADQuery has a steeper learning curve than many CAD solutions (especially comparing to the likes of Fusion 360), so for many I might recommend something more along the lines of Dune 3D instead. I do however think that no distro packages, no Flatpak, no actual stable releases that work on the current version of CADQuery (no stable releases for 3+ years), and an installation process to get a minimum viable installation that differs significantly from the documentation is a good onboarding experience. This is honestly just not acceptable if CADQuery and the CQ-Editor project want people to actually use it.

Furthermore, CQ-Editor is the primary and supposedly most feature-filled graphical viewer/editor for CADQuery. This is honestly disappointing to hear as the editor just lacks a lot of basic features. I'll just list a few basics. It's a Qt5 application that takes from the system theme by default, but has hardcoded editor and terminal color schemes and a lack of dark-mode icons. It also seems to be a Qt5 application running without native Wayland support. The viewer has no clipping planes, meaning that the only way to gauge part tolerance and internals is to set the opacity of parts in view. The editor is very basic in terms of features, and is almost certainly something that will get disabled immediately in favor of an external editor.

TL;DR:

CADQuery is great as someone coming from FreeCAD and descendants. It has a steeper learning curve being that it uses Python scripting. It has less core bugs than FreeCAD, but some bits of functionality are missing. It also shares many familiar quirks with FreeCAD due to both being built on top of OpenCascade. CQ-Editor really drops the ball in UX and general quality. The installation of CADQuery together with CQ-Editor was unnecessarily painful, and easily the worst part of the experience thus far. I might recommend using CADQuery if you're familiar with Python (a relatively simple programming language). Installing it however, will likely be a major hurdle to actually using it. More so than actually learning CADQuery.

Alternative I Might Recommend to Beginner Users:

A curious and relatively new software I came across that wasn't already recommended is Dune 3D. It's a non-starter for me because it has no configuration-table analogues, but seems to be something that tries to mimic the ease-of-use and reliability of SolveSpace, but with some more features such as chamfers and fillets. I do need to play around with this more, but does look to be a nice solution, if it's not riddled with bugs.

View original on lemm.ee
softwareoptions·Software recommendationsbyExtraMedicated

What should I install on a Windows laptop that I'm donating for general office use?

So before anyone mentions it, yes I really did want to put Linux on it (MX Linux is my current favorite), but the person it's for is not very computer savvy and I don't feel like doing tech support, so fuck it, they can keep using Windows.

But before I hand it off, I was wondering what else I should install (and/or what stupid Windows settings to disable) to make it as usable and secure as reasonably possible.

So far I'm thinking Firefox + uBlock Origin, and maybe Avast unless someone has a less annoying free antivirus.

View original on lemmy.world
softwareoptions·Software recommendationsbyhexagonwin

Looking for a program to document things in life.

Hello all. I'm looking for (a) program(s) to manage & document things in life. Mainly these features are what I need:

  • Diary, random notes(like a wiki?) with version control
  • TODO list, auto added to diary at that time period
  • Ability to attach images and text files to those diary, notes
  • Calendar with schedule synced with TODO
  • Easy backup, preferably in plaintext or simple db
  • Text search

Currently I'm using SeaMonkey and my phone(android) to manage calendar (so two separated ones), a paper note to write diaries and use dokuwiki for random notes. This setup is too complicated and isn't productive at all.

I do think my requirements are kinda abstract, and there most likely isn't a single program that can do all this. Although basic I'm a novice FreeBSD & Emacs+evil user so *nix-only or text-based utilities are okay. I'm not aware of any program that meets these needs, is there anything that resembles what I'm thinking? Thanks!

View original on lemmy.sdf.org
softwareoptions | Spyke