These are my G-Code script's that i am using in OctoPrint with my Ender 3 Pro running the Marlin firmware.
; check for paused state
{% if pause_position.x is not none %}
; relative XYZE
G91
M83| #!/usr/bin/env bash | |
| # Bash helper to run Composer with a specific PHP version using Docker. | |
| # Source this file in your profile/bashrc or add it to bash_aliases. | |
| # | |
| # Author: Patrick Henninger <[email protected]> | |
| # License: GPLv3 | |
| # Examples: | |
| # dcomposer | |
| # |
| #/usr/bin/env bash | |
| # Helper script to determine if a given list of software is installed and available on the system. | |
| # The script will fail and output the missing software in case a software can not be found. | |
| # | |
| # Author: Patrick Henninger <[email protected]> | |
| # License: GPLv3 | |
| # Examples: | |
| # ./installed.sh "pv rsync vim" && echo "Everything is installed" | |
| # ... |
| #!/usr/bin/env bash | |
| # | |
| # Simple script to wait for a certain output from a docker container. | |
| # Useful for waiting for mysql user being created after the mysql | |
| # container has been started and healthy | |
| # | |
| # Author: Patrick Henninger <[email protected]> | |
| # License: GPL 3.0 (https://choosealicense.com/licenses/gpl-3.0/) | |
| # |
| #!/usr/bin/env bash | |
| # Simple script to copy disks FAST using pv. It does include | |
| # rudimentary error checking as well as a progress bar | |
| # and pretty colored outputs. | |
| # | |
| # WARNING: | |
| # I am not responsible for any data loss or damage | |
| # to your system and hardware, use at your own risk! | |
| # |
| #!/usr/bin/env bash | |
| # Download Node Exporter | |
| wget https://github.com/prometheus/node_exporter/releases/download/v1.1.1/node_exporter-1.1.1.linux-amd64.tar.gz | |
| tar xvfz node_exporter-*.*-amd64.tar.gz | |
| cd node_exporter-*.*-amd64 | |
| # Install node_exporter to /usr/local/bin as grafana-agent | |
| cp node_exporter /usr/local/bin/grafana-agent |
This gist uses the idf-release/v4.2 release of arduino-esp32, can be found here: https://github.com/espressif/arduino-esp32/tree/idf-release/v4.2
| # Use Ubuntu 20.04 LTS | |
| FROM ubuntu:20.04 | |
| # Install common software | |
| RUN apt update && apt install -y software-properties-common | |
| # Add SteamCMD repository | |
| RUN add-apt-repository multiverse \ | |
| && dpkg --add-architecture i386 |
| #!/bin/bash | |
| # | |
| # Automate mysql secure installation for debian-baed systems | |
| # | |
| # - You can set a password for root accounts. | |
| # - You can remove root accounts that are accessible from outside the local host. | |
| # - You can remove anonymous-user accounts. | |
| # - You can remove the test database (which by default can be accessed by all users, even anonymous users), | |
| # and privileges that permit anyone to access databases with names that start with test_. |