Coder Social home page Coder Social logo

gsaidah / piassist Goto Github PK

View Code? Open in Web Editor NEW

This project forked from death259/piassist

0.0 1.0 0.0 747 KB

This is a project to make working with the command line interface (CLI) super easy on the Raspberry Pi by providing a more GUI like interface for those less familiar with Linux.

License: GNU General Public License v2.0

Shell 100.00%

piassist's Introduction

In a nutshell, this is a BASH script file that I hope will make configuring/using your raspberry pi that much easier. I'm testing this only with a RetroPIE install, but most if not all of the functionality should carry over to other linux distributions (Raspbian, OpenELEC, etc.) that can run on the Pi.

The planned functionality of this project is to provide general system information (network, remaining storage space, etc.), connecting/removing bluetooth devices, configuring game controllers (for use with emulators), connecting to WiFi networks and whatever else I can come up with.

Here's the menu options currently available to let you know what the system is capable of:

  1. Network (WiFi/Ethernet)
    1. Display Network Information
    2. Scan for WiFi Networks
    3. Connect to WiFi network (Root Required)
  2. Bluetooth
    1. Install Bluetooth Packages (Root Required)
    2. Connect Bluetooth Device
    3. Remove Bluetooth Device
    4. Display Registered & Connected Bluetooth Devices
  3. Controller
    1. Configure Game Controller (Root Required)
  4. System Info
    1. Display System Information
    2. Display Disk Space
    3. Display Home Space Utilization
  5. Add PiAssist to Emulation Station (Root Required)
  6. Power Menu
    1. Shutdown
    2. Reboot
  7. Update PiAssist
  8. Miscellaneous (Root Required)
    1. Change Keyboard Language/Configuration
    2. ROM Scraper Created by SSELPH
    3. Search for File by File Name
    4. Backup Emulator Save files to DropBox (Thanks andreafabrizi)
    5. Restore Save files from Backup on DropBox (Thanks andreafabrizi)
    6. Change Splash Screen
      1. Set Individual Splash Screen
      2. Use Splash Screen Randomizer (Thanks sur0x)

Please see the Wiki for more detail explanations and instructions.


Libraries Used

  1. scraper which was created by SSELPH
  2. Dropbox-Uploader which was created by andreafabrizi

piassist's People

Contributors

death259 avatar sselph avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.