Skip to content
View Botspot's full-sized avatar

Sponsoring

@ptitSeb

Block or report Botspot

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Botspot/README.md

Hi there 👋

My dream is for Linux to become a go-to OS for personal computing, and to have it run well on even the cheapest Single Board Computers under $100. Many things that x86 Linux and Windows users take for granted are not easy or straightforward on ARM Linux, so I try to do what I can as a shell scripter to lower the barrier to entry.

In 2018, when I was in middle school, I was given a Raspberry Pi 3. I knew nothing about Linux or programming. Raspbian was harder to use back then, and I encountered numerous issues, many of which were my own doing. Slowly, through hundreds of Google searches, I began making a list of useful terminal commands to do specific things: copy a file, create a keyboard shortcut, install something, search for a file, make a backup, close an unresponsive program, or recover from a frozen screen. Eventually, my list of commands was getting very long, and that's when I discovered shell scripts - a special text file that runs a list of terminal commands. How useful!

Shell scripting is not suitable for everything, but it sure can get a lot done on the OS level, and it is far more capable than what most people assume. With YAD, you can even make fairly complex graphical applications using only shell script!

So as a child and growing up, I have written numerous shell scripts to make what was one hard, easy. Some of my best scripts are published here on github for everyone's benefit.

  • vdesktop - basically VirtualBox but it runs on a Raspberry Pi. This command-line tool was the first RPi-compatible application capable of interacting with the virtual machine's graphical desktop session.
  • Pi Power Tools - a suite of tools for creating and modifying Raspberry Pi OS disk-images and SD cards. This was the first application I made with a GUI interface.
  • Pi-Apps - the most popular Raspberry Pi app store by far.
  • YouTubuddy - The private, lightweight YouTube search engine & player with the best hardware-acceleration available.
  • CloudBuddy - The ultimate way to manage your cloud storage on any Linux computer. This is a bash-powered GUI frontend for rclone, and includes built-in support for Google Drive, Dropbox, and OneDrive. It's vastly more convenient than any other web interface or tool available elsewhere.
  • AndroidBuddy - Manage your Android phone from a Linux computer. Allows complete screen control, file sharing, internet sharing, and much more.
  • Update Buddy - a sleek utility to run on startup. It runs sudo apt update in the background, and if any updates are found, it displays a non-intrusive notification, asking permission to install updates.
  • WoR-flasher - World's first Linux-compatible tool to install Windows 10 or 11 on a Raspberry Pi SD card. Before this tool existed, you had to use a Windows PC to install Windows on a Pi's SD card, but with this tool, you now can use a Pi to do it all.
  • Windows Screensavers - An efficient GUI screensaver manager, preloaded with fourteen classic Windows screensavers that run smoothly on the RPi using Wine.
  • Downgrade Chromium - The latest and greatest web browsers are not necessarily the best, or the fastest. This application allows you to easily switch versions of Chromium Browser.

Most of these scripts I have written, released, and left alone to slowly rot. Pi-Apps is an exception. Enough people use Pi-Apps that it justifies the time it takes to keep it maintained and forever improving.
I'm just one guy, a busy college student. If you have read this far and want to help, please reach out! I could use some help with Pi-Apps. Anybody who knows a bit of scripting is welcome to look through the codebase and offer code improvements and new apps. Also, if you want, I would be glad to help you understand how any of my scripts work. Just join my discord server and ask whatever you want.

I have recently fallen on hard financial times. If you would like to donate as a way of saying thanks, I have a GitHub Sponsors profile and a PayPal link.

Popular repositories Loading

  1. pi-apps pi-apps Public

    Raspberry Pi App Store for Open Source Projects

    Shell 2.1k 210

  2. wor-flasher wor-flasher Public

    Legal utility that runs on RPiOS to flash another SD card with Windows 10/11

    Shell 634 78

  3. Pi-Power-Tools Pi-Power-Tools Public

    General Purpose Raspbian Image & SD Card Manager

    Shell 198 24

  4. vdesktop vdesktop Public

    Run a second instance of Raspbian inside Raspbian.

    Shell 129 22

  5. cloudbuddy cloudbuddy Public

    CloudBuddy is the ultimate wizard for cloud storage. It uses rclone to connect to your cloud drives, download from them, upload to them, mount them to your file manager, and more. In addition, Clou…

    Shell 71 9

  6. youtubuddy youtubuddy Public

    Search/Watch/Download YouTube videos with a lightweight, interactive tool

    Shell 37 10