drink-kiosk
maestral
Our great sponsors
drink-kiosk | maestral | |
---|---|---|
1 | 15 | |
9 | 2,976 | |
- | - | |
2.4 | 9.0 | |
about 1 year ago | 2 days ago | |
Python | Python | |
BSD 2-clause "Simplified" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
drink-kiosk
-
Nine Raspberry Pis power this entire office
We use a small drink kiosk touch pad powered by Rasperry Pi, using this simple software project: https://github.com/rwth-i6/drink-kiosk
Works great. Except the SD card seems to be dying now after 3 years of constant usage (well, less usage during the enforced home-office times).
maestral
-
New Dropbox client moves files from –/ to –/Library
Worth mention the open source project Maestral: https://github.com/SamSchott/maestral
(an unofficial Dropbox client)
-
If you're archiving stuff to a cloud-synced folder, you NEED a strategy for ensuring ongoing integrity.
Sometime late last fall, my NAS rebooted and my ZFS pools didn't come back online automatically, but Docker did automatically restart the Maestral client. In so doing, it detected an empty folder...and...promptly deleted EVERYTHING in my Dropbox, assuming I'd just deleted everything locally. It's an issue that has had at least a few bug reports and which as of yet still hasn't been addressed - basically, the client needs but does not have a way to say "a bunch of stuff is changing, are you sure?" before doing it - especially on a restart of the client.
-
Things I can’t do on macOS which I can do on Ubuntu
>- Debug apps which don't opt into debugging, using gdb/lldb, without disabling SIP. It's my computer, I should be root, I should be able to introspect how processes execute on it. Not being able to do so prevented me from debugging https://github.com/samschott/maestral/issues/597, since I had to disable SIP, which required rebooting, which stopped the bug from happening.
Another option is to re-sign the application with the entitlements necessary for debugging.
e.g:
https://gist.github.com/talaviram/1f21e141a137744c89e81b58f7...
- Debug apps which don't opt into debugging, using gdb/lldb, without disabling SIP. It's my computer, I should be root, I should be able to introspect how processes execute on it. Not being able to do so prevented me from debugging https://github.com/samschott/maestral/issues/597, since I had to disable SIP, which required rebooting, which stopped the bug from happening.
- Edit $PATH for IDEs launched from the Mac GUI (to add MacPorts/Homebrew-installed Ninja to Qt Creator's binary search $PATH). ~/.profile isn't evaluated at login time (only in terminals), /etc/paths doesn't work (forgot if it affected terminals, definitely doesn't affect GUI apps), and `launchctl setenv PATH` didn't work in my testing.
- Install libraries like SDL systemwide in paths searched by default by build systems and runtimes, like on Linux. MacPorts installs to /opt/local, Homebrew on M1 installs to /opt/homebrew, neither of which is searched by build systems. I might try setting up developer environments using Nix at some point, but I haven't learned how to use Nix/nix-darwin beyond editing the set of global apps.
-
Dropbox Sync does not natively support Apple Silicon
3) No support for extended file attributes (so you cannot sync .app bundles)
-
Nine Raspberry Pis power this entire office
If you still haven't found a use for them: they make for good low-power, always-on, headless networked servers for processing-light tasks.
Other commentators mentioned pihole/DNS, WireGuard, and music streaming, but you can also use them for a (slow) NFS server, persistent Syncthing node, Maestral host[1] (third-party Dropbox client written in Python (that can actually run on the Raspberry Pi, unlike the official Dropbox client)), or device that maintains a connection to a distributed network (e.g. Hyporborea/cjdns).
-
Hacker News top posts: Aug 12, 2021
Open-source Dropbox client, with multi-account, no-device-limit and M1 support\ (147 comments)
- Open-source Dropbox client, with multi-account, no-device-limit and M1 support
What are some alternatives?
onedrive - OneDrive Client for Linux
darts - A python library for user-friendly forecasting and anomaly detection on time series.
assembler - A modern UI framework
Mosh - Mobile Shell
openmtp - OpenMTP - Advanced Android File Transfer Application for macOS
kivy - Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
k3s - Lightweight Kubernetes
afloat - Always on top solution, quickly install Afloat in macOS
Scroll-Reverser - Per-device scrolling prefs on macOS.
Pi-hole - A black hole for Internet advertisements
syncthing-android - Wrapper of syncthing for Android.
hammerspoon - Staggeringly powerful macOS desktop automation with Lua