

Posts tagged with :github:



ssh
-ing into your Raspberry Pi for quick tasks? 🔧 Tired of setting up keys and dealing with network configurations just to check system status or run a quick command? Do you find ssh
too unstable? Say hello to ✨RPi Web Shell!✨
RPi Web Shell gives you secure terminal access to your server directly from your browser - anywhere, anytime (as long as it is reachable from the wider internet; I use cloudflared
) 🌐 Now you can manage your servers without the using traditional SSH connections!!! :))
you can:
• Create multiple terminal sessions in a tabbed interface
• Rename, duplicate, and organise your terminal tabs with right-click actions
• Run commands simultaneously across different sessions
• All secured with your API key 🔐so only you have access
• More stable than ssh! The client attempts to resend dropped commands (you can see a message in Console if you have them) and reconnect to the server when the connection is lost
• and so much more!
_Full disclosure: this project is created with assistance from GitHub Copilot._ Idea from @neoroll (originally for my other project, <http://github.com/qincai-rui/rpi-metrics|RPi Metrics>)
GitHub: github.com/QinCai-rui/rpi-web-shell










































bin_creator
program (part of Rusty-Man Computer) by letting it accept multi-line input, because that's the format you get when you copy memory data from the online LMC simulator. This should make it much more convenient to use (previously, you had to manually remove the newlines). This involved learning how to get the last two digits of a string in Rust, which is a bit more involved than it sounds (I got away with line.chars().rev().take(2).collect::<String>()
)
I also wrote a script (build_binaries.sh
) to use cross
to cross-compile my code for 3 different target platforms, and then copy the generated binaries into a single folder to make them easy to upload to GH Releases.
Naturally, I used that script to publish my first release that contains pre-compiled binaries for multiple platforms, which you can read about at github.com/RandomSearch18/rusty_man_computer/releases/tag/v0.4.0
Next, I want to start work on an assembler tool to add to the project :D
