Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bitsy-ai/printnanny-rs
https://github.com/bitsy-ai/printnanny-rs
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bitsy-ai/printnanny-rs
- Owner: bitsy-ai
- License: other
- Created: 2021-09-26T01:37:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-14T01:39:36.000Z (over 1 year ago)
- Last Synced: 2024-10-20T01:04:05.480Z (3 months ago)
- Language: Rust
- Size: 4.47 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PrintNanny Rust Tools/Services
![Discord](https://img.shields.io/discord/773452324692688956)
![Github Followers](https://img.shields.io/github/followers/leigh-johnson?style=social)![Commit Activity](https://img.shields.io/github/commit-activity/m/bitsy-ai/printnanny-cli)
![Release](https://img.shields.io/github/release-date-pre/bitsy-ai/printnanny-cli)![PrintNanny Logo](https://github.com/bitsy-ai/octoprint-nanny-plugin/raw/main/docs/images/logo.jpg)
### [Learn more](https://www.print-nanny.com/)
### [Install PrintNanny OS](https://print-nanny.com/devices/releases/)
# Crates
This workspace contains the following tools used in PrintNanny OS:
## printnanny-services
* Hierarchical config based on [Figment](https://github.com/SergioBenitez/Figment) `services/src/config.rs`
* REST API library `services/src/printnanny_api.rs`
* Janus admin interface `services/src/janus.rs`
* System path util `services/src/path.rs`
* Parse Raspberry Pi's `/proc/cpuinfo` fields `services/src/cpuinfo.rs`## printnanny-cli
* Documentation @ https://printnanny.ai/docs/docs/command-line-interface/
### printnanny-dash
Two-factor authentication dash based on [Rocket.rs](https://rocket.rs/)
### printnanny-dev
Developer tools
```
Leigh Johnson
PrintNanny Developer Command-line ToolsUSAGE:
printnanny-dev [OPTIONS]OPTIONS:
-c, --config Path to Config.toml (see env/ for examples)
-h, --help Print help information
-v Sets the level of verbosity
-V, --version Print version informationSUBCOMMANDS:
ansible Interact with Ansible installation, vars, and playbooks
help Print this message or the help of the given subcommand(s)
octoprint Interact with OctoPrint installation
repetier Interact with Repetier installation
```### Credits
Created from [XAMPPRocky/mean-bean-ci-template](https://github.com/XAMPPRocky/mean-bean-ci-template)
This is a template for GitHub Actions meant as a successor to [`japaric/trust`](https://github.com/japaric/trust)
for handling [`XAMPPRocky/tokei`](https://github.com/XAMPPRocky/tokei)'s CI and
deployment. I decided to make it a template to be able share it across
projects and with the community.