Skip to content

Instantly share code, notes, and snippets.

View bearlikelion's full-sized avatar

Mark bearlikelion

View GitHub Profile
@bearlikelion
bearlikelion / motd_generator.sh
Last active February 8, 2024 10:19 — forked from ergoz/motd_generator.sh
Dynamic motd generator for Alpine Linux (/etc/periodic/15min/motd)
#!/bin/sh
UPTIME_DAYS=$(expr `cat /proc/uptime | cut -d '.' -f1` % 31556926 / 86400)
UPTIME_HOURS=$(expr `cat /proc/uptime | cut -d '.' -f1` % 31556926 % 86400 / 3600)
UPTIME_MINUTES=$(expr `cat /proc/uptime | cut -d '.' -f1` % 31556926 % 86400 % 3600 / 60)
cat > /etc/motd << EOF
%--------------------------------------------------------------%
Hostname: `hostname`.`dnsdomainname`
Uptime: $UPTIME_DAYS days, $UPTIME_HOURS hours, $UPTIME_MINUTES minutes
import time
import logging
import threading
import pymsteams
from django.apps import apps
class Bot:
threadName = "-BOT"
@bearlikelion
bearlikelion / AutoConfig-Toggle.ps1
Created April 25, 2018 02:48
netsh autoconfig toggle
# Get autoconfig status and store as variable $Status
$Status = netsh.exe wlan show autoconfig
# Switch autoconfig status
if ($Status -like '*enabled*') {
Write-Host "Disabling autoconfig"
netsh.exe wlan set autoconfig enabled=no interface="Wi-Fi 4"
} else {
Write-Host "Enabling autoconfig"
netsh.exe wlan set autoconfig enabled=yes interface="Wi-Fi 4"
<lootlist>
<loot itemname="T2_WOOD" itemamount="1" weight="1889" labourerfame="2" />
</lootlist>
<lootlist>
<loot itemname="T3_WOOD" itemamount="1" weight="1889" labourerfame="2" />
</lootlist>
<lootlist>
<loot itemname="T4_WOOD" itemamount="1" weight="1889" labourerfame="5" />
<loot itemname="T4_WOOD_LEVEL1" itemenchantmentlevel="1" itemamount="1" weight="100" labourerfame="5" />
<lootlist>
@bearlikelion
bearlikelion / journals.xml
Created August 22, 2017 14:07
Albion Online Journal Data
<!--LABOURER JOURNALS-->
<journalitem uniquename="T2_JOURNAL_WOOD" tier="2" maxfame="300" baselootamount="38" shopcategory="products" shopsubcategory1="journal" weight="0.15" unlockedtocraft="true" uiatlas="RefItemAtlas" craftfamegainfactor="0">
<craftingrequirements silver="1000" time="0" swaptransaction="true" />
<famefillingmissions>
<gatherfame mintier="2" value="300">
<validitem id="T2_WOOD" />
<validitem id="T3_WOOD" />
<validitem id="T4_WOOD" />
<validitem id="T4_WOOD_LEVEL1" />
<validitem id="T4_WOOD_LEVEL2" />
You should understand these at least in concept:
command line tools:
These are commands for windows you can run from a command line (start>run>cmd or command
1) Ping - ping IP-Address or ping name
This will send a small packet to the server you specify and come back with either an up or down response
2) tracert - tracert servername or IP
@bearlikelion
bearlikelion / BobLane.java
Created January 17, 2017 17:05
Bob Lane's Java Homework
// Name of our program's project
public class HelloWorldHomework
{
// the main() function is the start of an application
// static means it will never change
// void means there is no expected return
// String[] args is a requirement to pass arugments into the initilization of an application
public static void main(String[] args)
{
// System.out(put). print line
@bearlikelion
bearlikelion / status.json
Created August 12, 2016 16:10
Example status update for Mark's REST Tutorial on Commvault Connect
{
"status": "This was a very informative blog post teaching me how a REST Api works!",
"author": "Mark Arneman"
}
__author__ = 'Mark Arneman'
def promptInput():
# Add Instructions
equation = input('Enter your equation: ')
return solveEquation(equation)
def validateInput(input):
if input.find('x') == -1 or input.find('=') == -1:
// Google Color Palette:
// http://www.google.com/design/spec/style/color.html
$red: (
"lighten-5": #FFEBEE,
"lighten-4": #FFCDD2,
"lighten-3": #EF9A9A,
"lighten-2": #E57373,
"lighten-1": #EF5350,
"base": #F44336,