Removed attic
This commit is contained in:
parent
a101b152eb
commit
4bff0c15f5
|
@ -1,11 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
DEVICES=$(upower -e)
|
|
||||||
|
|
||||||
for device in $DEVICES; do
|
|
||||||
info=$(upower -i $device)
|
|
||||||
echo "$info"
|
|
||||||
model=$(echo "$info" | grep -oP 'model: \K\w+[a-zA-Z0-9 ]*$')
|
|
||||||
battery=$(echo "$info" | grep -oP 'percentage: [0-9 ]*%')
|
|
||||||
echo "$model: $battery"
|
|
||||||
done
|
|
|
@ -1,9 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
#UPDATES=$(checkupdates | sed ':a;N;$!ba;s/\n/ /g')
|
|
||||||
CHECKUPDATES=$(checkupdates)
|
|
||||||
UPDATES=$(echo "${CHECKUPDATES}" | sed 's/->/-\>/g' | sed ':a;N;$!ba;s/\n/<br>/g')
|
|
||||||
NUM_UPDATES=$(echo "${CHECKUPDATES}" | wc -l)
|
|
||||||
|
|
||||||
#echo "{\"text\": \"${NUM_UPDATES}\", \"tooltip\":\"$UPDATES\"}"
|
|
||||||
printf "{\"text\": \"%s\", \"tooltip\": \"%s\"}" $(checkupdates | wc -l) "$(checkupdates | tr '\n' '\r')"
|
|
|
@ -1,95 +0,0 @@
|
||||||
#!/bin/php
|
|
||||||
<?php
|
|
||||||
$VERSION = 1;
|
|
||||||
|
|
||||||
if (isset($argv)) {
|
|
||||||
//get the file name
|
|
||||||
$filename = $argv[1];
|
|
||||||
//see if that file exists
|
|
||||||
if (file_exists($filename)) {
|
|
||||||
$xml = simplexml_load_file($filename);
|
|
||||||
//the xml is now imported
|
|
||||||
$json = convertXMLToJSONHash($xml);
|
|
||||||
$new_filename = explode(".", $filename)[0] . ".json";
|
|
||||||
logMsg("{$json->meta->sprites} textures processed successfully with {$json->meta->app} version {$json->meta->version}");
|
|
||||||
file_put_contents($new_filename, json_encode($json));
|
|
||||||
logMsg("Saved to {$new_filename}");
|
|
||||||
} else {
|
|
||||||
logMsg("No file exists named: {$filename}");
|
|
||||||
die();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
logMsg("No input file name provided");
|
|
||||||
die();
|
|
||||||
}
|
|
||||||
die();
|
|
||||||
|
|
||||||
function convertXMLToJSONHash($xml){
|
|
||||||
$json = new stdClass();
|
|
||||||
//build out the frames obj (contains all the images)
|
|
||||||
$json->frames = new stdClass();
|
|
||||||
//build out the meta object (just info about this program)
|
|
||||||
$json->meta = writeJSONMeta();
|
|
||||||
//loop through all subtextures
|
|
||||||
$i = 0;
|
|
||||||
foreach ($xml->SubTexture as $frame){
|
|
||||||
//get the attributes for each XML node
|
|
||||||
$attrs = $frame->attributes();
|
|
||||||
//make the right object, JSON arr would differ here
|
|
||||||
$json->frames->{$attrs["name"]} = new stdClass();
|
|
||||||
//make the frame object
|
|
||||||
$frame_obj = new stdClass();
|
|
||||||
$frame_obj->x = intval($attrs["x"]);
|
|
||||||
$frame_obj->y = intval($attrs["y"]);
|
|
||||||
$frame_obj->w = intval($attrs["width"]);
|
|
||||||
$frame_obj->h = intval($attrs["height"]);
|
|
||||||
//set the frame object
|
|
||||||
$json->frames->{$attrs["name"]}->frame = $frame_obj;
|
|
||||||
|
|
||||||
//make the sprite source object
|
|
||||||
$sprite_obj = new stdClass();
|
|
||||||
$sprite_obj->x = 0;
|
|
||||||
$sprite_obj->y = 0;
|
|
||||||
$sprite_obj->w = $frame_obj->w;
|
|
||||||
$sprite_obj->h = $frame_obj->h;
|
|
||||||
//set the sprite source object
|
|
||||||
$json->frames->{$attrs["name"]}->spriteSourceSize = $sprite_obj;
|
|
||||||
|
|
||||||
//make the source size object
|
|
||||||
$source_obj = new stdClass();
|
|
||||||
$source_obj->w = $frame_obj->w;
|
|
||||||
$source_obj->h = $frame_obj->h;
|
|
||||||
//set the sprite source object
|
|
||||||
$json->frames->{$attrs["name"]}->sourceSize = $source_obj;
|
|
||||||
|
|
||||||
//add some more stuff that may or may not matter
|
|
||||||
$json->frames->{$attrs["name"]}->rotated = false;
|
|
||||||
$json->frames->{$attrs["name"]}->trimmed = false;
|
|
||||||
|
|
||||||
//make the pivot object
|
|
||||||
$pivot_obj = new stdClass();
|
|
||||||
$pivot_obj->x = 0.5;
|
|
||||||
$pivot_obj->y = 0.5;
|
|
||||||
$json->frames->{$attrs["name"]}->rotated = false;
|
|
||||||
$i++;
|
|
||||||
}
|
|
||||||
$json->meta->sprites = $i;
|
|
||||||
//get root attributes
|
|
||||||
$attrs = $xml->attributes();
|
|
||||||
$json->meta->image = (string)$attrs["imagePath"];
|
|
||||||
return $json;
|
|
||||||
}
|
|
||||||
|
|
||||||
function writeJSONMeta(){
|
|
||||||
global $VERSION;
|
|
||||||
$meta = new stdClass();
|
|
||||||
$meta->app = "TextureAtlasConverter";
|
|
||||||
$meta->version = $VERSION;
|
|
||||||
return $meta;
|
|
||||||
}
|
|
||||||
|
|
||||||
function logMsg ($message){
|
|
||||||
echo "{$message}\n";
|
|
||||||
}
|
|
||||||
?>
|
|
|
@ -1,5 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
s=`~/Scripts/dropbox.py puburl "$1"`
|
|
||||||
|
|
||||||
zenity --info --text="$s" && echo "$s" | xclip -selection c
|
|
|
@ -1,16 +0,0 @@
|
||||||
#!/usr/bin/python
|
|
||||||
import os
|
|
||||||
import re
|
|
||||||
import lib.helpers as helpers
|
|
||||||
from subprocess import check_output
|
|
||||||
|
|
||||||
hubic_available = helpers.is_exe('/usr/bin/hubic')
|
|
||||||
|
|
||||||
if not hubic_available:
|
|
||||||
print('Not running')
|
|
||||||
os.exit(1)
|
|
||||||
|
|
||||||
return_value = check_output(['hubic', 'status'])
|
|
||||||
m = re.search(r'State: (.*)', return_value.decode("utf-8"))
|
|
||||||
print(m.group(1))
|
|
||||||
|
|
|
@ -1,15 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# Store password like this:
|
|
||||||
# ´´secret-tool store --label='KeepassPassword' password keepass``
|
|
||||||
|
|
||||||
DATABASE=~/Nextcloud/Avaimet/Passwords.kdbx
|
|
||||||
PW=$(secret-tool lookup password keepass)
|
|
||||||
PASSWORDS=$(echo $PW | keepassxc-cli ls -R $DATABASE)
|
|
||||||
|
|
||||||
for pass in $PASSWORDS; do
|
|
||||||
found=$(echo $pass | grep --ignore-case $1)
|
|
||||||
if [ -n "$found" ]; then
|
|
||||||
echo $PW | keepassxc-cli show -s -q $DATABASE $found &
|
|
||||||
fi
|
|
||||||
done
|
|
|
@ -1,14 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# First check if lastpass is correctly initialized
|
|
||||||
if lpass ls 1>/dev/null 2>&1; then
|
|
||||||
# success
|
|
||||||
lpass ls | grep --ignore-case $1 | awk '{ if (match($0,/\[id: (.*)?\]/,m)) print m[1] }' | xargs lpass show
|
|
||||||
# --color=always --format="%ai %au %ap" # unable to use because lpass is buggy with the formatting
|
|
||||||
else
|
|
||||||
# failure
|
|
||||||
echo -n "Enter login name: "
|
|
||||||
read loginname
|
|
||||||
lpass login $loginname
|
|
||||||
fi
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
#!/bin/python
|
|
||||||
|
|
||||||
import sys
|
|
||||||
if __name__ == "__main__":
|
|
||||||
ret = '- [ ] ' + sys.argv[1] + "\n"
|
|
||||||
for ep in range(1, int(sys.argv[2])+1):
|
|
||||||
ret += " - [ ] Ep. "+str(ep)+"\n"
|
|
||||||
print(ret)
|
|
|
@ -1,6 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
URI=$1
|
|
||||||
REALPATH=$(echo "$URI" | sed 's/file\:\/\///g')
|
|
||||||
export TERMCMD=kitty
|
|
||||||
notify-send "Opening '$REALPATH'"
|
|
||||||
kitty -1 ranger '$REALPATH'
|
|
|
@ -1,22 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
if [ $# -eq 0 ]
|
|
||||||
then
|
|
||||||
echo "No arguments supplied"
|
|
||||||
exit -1
|
|
||||||
fi
|
|
||||||
|
|
||||||
WINEDIR=$HOME/Pelit/Wine/$1/
|
|
||||||
|
|
||||||
export WINEDEBUG=-all
|
|
||||||
#export WINEARCH=win32
|
|
||||||
export WINEPREFIX=$WINEDIR
|
|
||||||
|
|
||||||
echo "Run in $WINEDIR"
|
|
||||||
|
|
||||||
#if [ $# -eq 1 ]
|
|
||||||
#then
|
|
||||||
# wine $2
|
|
||||||
#fi
|
|
||||||
shift 1;
|
|
||||||
exec $@
|
|
|
@ -1,5 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
if [ -z $1 ]; then echo "Search requires search string"; exit 1; fi
|
|
||||||
|
|
||||||
grep -Irn "$1" .
|
|
Loading…
Reference in New Issue
Block a user