Skip to content

Instantly share code, notes, and snippets.

Adam Jon Foster evildaemond

View GitHub Profile
@evildaemond
evildaemond / infernalBuisness-HackForSatan.md
Created Nov 2, 2018
Walkthrough for the infernal.buisness challenge
View infernalBuisness-HackForSatan.md
@evildaemond
evildaemond / cysca2018.sh
Created Oct 9, 2018
cysca 2018 scoreboard for terminal
View cysca2018.sh
#!/bin/bash
while :
do
clear
curl -s 'https://cyberchallenge.com.au/2018/scoreboard/standings.json' | jq '.standings[0,1,2,3,4,5,6,7,8,9] | "\(.name) \(.points)"'
sleep 2m
done
@evildaemond
evildaemond / catFactsTTS.sh
Created Apr 23, 2018
This can be used to output a mp3 file to play, which outputs the catfacts as a .mp3 file then deletes it.
View catFactsTTS.sh
#/bin/bash
# This application requries AWS-CLI enabled and configured including your Location, and sox to allow the play command. (This could be substitued with another application if you wish to keep this as minimal as possible)
# We have selected "Justin" for the voice, but you can use any of the selection by AWS Polly, which are as follows; "Ivy","Joanna","Joey","Justin","Kendra","Kimberly","Matthew","Salli","Russell","Nicole","Amy","Brian","Emma","Geraint".
voiceid=Justin
# This variable is used to obtain the catfacts in a .json format, which then we pipe into jq, and finally into tr to clean the output up.
tts=$(curl -X GET --header 'Accept: application/json' 'https://catfact.ninja/fact' | jq '.fact' | tr -d '"')
View keybase.md

Keybase proof

I hereby claim:

  • I am evildaemond on github.
  • I am evildaemond (https://keybase.io/evildaemond) on keybase.
  • I have a public key whose fingerprint is 4B06 1621 6181 FAC6 834B 8C69 BA64 7EB6 AAC1 6807

To claim this, I am signing this object:

You can’t perform that action at this time.