Skip to content

Instantly share code, notes, and snippets.

View appastair's full-sized avatar
😷

Alastair Gifillan appastair

😷
View GitHub Profile
@appastair
appastair / uniques-importer.user.js
Last active August 16, 2018 13:52
Automated importer of unique portals captured for use with the IITC Uniques plugin.
// ==UserScript==
// @id iitc-plugin-uniques-importer@Appastair
// @name IITC plugin: Uniques Importer
// @category Misc
// @version 0.1.3.20180809.147
// @namespace https://gist.github.com/appastair/2a15cc369049720178a8e36eadfba90b
// @updateURL https://gist.github.com/appastair/2a15cc369049720178a8e36eadfba90b
// @downloadURL https://gist.github.com/appastair/2a15cc369049720178a8e36eadfba90b
// @description Automated importer of unique portals captured for use with the Uniques plugin.
// @include https://*.ingress.com/intel*
@appastair
appastair / crontab
Last active April 12, 2019 22:29
mysqldump diff
@midnight "sh /home/user/mysqldiff-backup.sh"
@appastair
appastair / geojson_brasiliabrazil.json
Created July 18, 2019 23:50
Nemesis: Myriad Ingress Anomaly - Brasilia, Brazil GeoJSON
{
"features": [{
"geometry": {
"coordinates": [
[
[-47.87412643432617, -15.791510250073149],
[-47.87451267242431, -15.782259813917632],
[-47.86610126495361, -15.77680846635244],
[-47.86494255065918, -15.763881579285876],
[-47.86764621734619, -15.75909057493134],
@appastair
appastair / geojson_kaunaslithuania.json
Created July 19, 2019 00:26
Nemesis: Myriad Ingress Anomaly - Kaunas, Lithuania GeoJSON
{
"features": [{
"geometry": {
"coordinates": [
[
[23.8924767, 54.8985564],
[23.888654708862305, 54.899883430791235],
[23.875908851623535, 54.89887167667083],
[23.88131618499756, 54.894923124741275],
[23.8995792, 54.8939661],
@appastair
appastair / iitc-toast.user.js
Created December 30, 2019 15:39
IITC plugin: Toast 🍞
// ==UserScript==
// @id iitc-toast
// @name IITC plugin: Toast 🍞
// @version 0.1
// @author Appastair
// @description Fixing missing Toast beacon icon by including two variant Base64-encoded icons.
// @category Stock
// @include https://*.ingress.com/intel*
// @include http://*.ingress.com/intel*
// @match https://*.ingress.com/intel*
@appastair
appastair / jsonp.js
Last active August 23, 2020 17:52
Cross-domain JSONP Example (jQuery/PHP)
jQuery(function($){
$.ajax({
type: 'GET',
url: '//remote.org/jsonp.php',
data: {
field: 'value'
},
dataType: 'jsonp'
crossDomain: true,
}).done(function(response){
@appastair
appastair / metasploit-latest-x64.sh
Created October 18, 2012 17:51
Metasploit for Ubuntu 12.04
wget http://downloads.metasploit.com/data/releases/metasploit-latest-linux-x64-installer.run
chmod +x metasploit-latest-linux-x64-installer.run
sudo ./metasploit-latest-linux-x64-installer.run
@appastair
appastair / iitc-fix-beacons.user.js
Last active February 6, 2023 21:12
IITC plugin: Fix Beacons
// ==UserScript==
// @id iitc-fix-beacons
// @name IITC plugin: Fix Beacons
// @version 0.6
// @author Appastair
// @description Fixing missing beacon icons by including Base64-encoded icons.
// @downloadURL https://gist.github.com/appastair/fa00c9b654cdabef2c222807636bf7a2/raw/iitc-fix-beacons.user.js
// @updateURL https://gist.github.com/appastair/fa00c9b654cdabef2c222807636bf7a2/raw/iitc-fix-beacons.user.js
// @category Stock
// @include https://*.ingress.com/intel*
@appastair
appastair / bambuser.py
Last active March 20, 2023 12:07
Bambuser.com Video Downloader
from optparse import OptionParser
parser = OptionParser()
parser.set_defaults(verbose=True)
parser.add_option('-v','--video-id',dest='video')
(options, args) = parser.parse_args()
if options.video is None:
exit("-v, --video-id=NUM Bambuser.com Video ID i.e. http://bambuser.com/v/5029")
import urllib