I hereby claim:
- I am xioustic on github.
- I am xioustic (https://keybase.io/xioustic) on keybase.
- I have a public key ASBdkzgaeGYJyIthtHJ6u6kQ4Bbwo6aYonOQHAJAIdwy7Qo
To claim this, I am signing this object:
| """ | |
| This tool calculates hashes for ISO files using 7z's hashing capabilities. | |
| Optionally it prompts the user to verify that the hash is valid (usually by checking Google). | |
| TODO: | |
| - Gather info from user on the ISO file | |
| - Distribution, Version, Architecture, URL Source(s), Hashes (Computed), Notes (Specifically, How Was Verified?) | |
| [s] skip | |
| [l] mark legacy | |
| [d] set Distro | |
| [v] set Version |
| (() => { | |
| let listItemsElem = document.querySelector('.discussionListItems') | |
| let listItems = [...listItemsElem.querySelectorAll('.discussionListItem')] | |
| listItems = listItems.map(listItem => { | |
| let elems = {} | |
| elems.listItem = listItem | |
| elems.date = listItem.querySelector('.DateTime') | |
| elems.replies = listItem.querySelector('.stats .major dd') | |
| elems.views = listItem.querySelector('.stats .minor dd') | |
| // this script is meant to be pasted into a MyAnimeList Anime page console | |
| // it will accumulate the total number of recommendations for each recommendation | |
| // it will copy this to clipboard to be pasted into another page | |
| // then paste the script again to accumulate that page's recommendations | |
| // and so on... | |
| if (typeof totals === 'undefined') totals = {} | |
| Array.from(document.querySelectorAll('.fs10')) | |
| .map(i=>i.parentNode) | |
| .map(e => { |
| #!/bin/bash | |
| # requires 'sox' package for 'play' | |
| # alarm parameters | |
| ALARM_DURATION=.8 | |
| SINE_LOW=300 | |
| SINE_HIGH=3000 | |
| # target IP to watch |
| # gets the line number in this script of the "PAYLOAD:" line | |
| echoPayloadLinenum() { | |
| echo $(grep --text --line-number '^PAYLOAD:$' $0 | cut -d ':' -f 1) | |
| } | |
| # prints only the payload | |
| echoPayload() { | |
| local payload_linenum=$(echoPayloadLinenum) | |
| local crypted_linenum=$((payload_linenum + 1)) | |
| // hello | |
| // i need to do taxes and i have to log my mileage retroactively | |
| // my accountant said google timeline is fine | |
| // google timeline is slow to iterate through by hand | |
| // it's also slow to log by hand | |
| // this script handles enough that i can put it in a csv file and work on it from there | |
| var STOP_DATE = '2017-01-01' | |
| var DEBUG = false |
I hereby claim:
To claim this, I am signing this object:
| qsaArr = (el, query) => Array.prototype.slice.call(el.querySelectorAll(query)) | |
| qsArr = (el, query) => Array.prototype.slice.call(el.querySelector(query)) | |
| var results = qsaArr(document, '#main-content > #searchResult > tbody > tr'); | |
| var resultsJson = results.map((r) => { | |
| let obj = {} | |
| obj.el = r | |
| obj.name = r.querySelector('.detName').textContent.trim() | |
| obj.category = r.querySelector('.vertTh').textContent.trim() | |
| obj.magnet = qsaArr(r, 'td > a').map(e => e.href)[0] |
| REM Place this somewhere on your PATH | |
| @echo off | |
| "C:\PATH\TO\Sublime Text\sublime_text.exe" %* |