Skip to content

Instantly share code, notes, and snippets.

View jangeador's full-sized avatar
🐵

Delio Castillo jangeador

🐵
View GitHub Profile
@jangeador
jangeador / json_SUNAPI.py
Created February 14, 2022 20:44 — forked from raiever/json_SUNAPI.py
Get JSON response of SUNAPI
import requests
from requests.auth import HTTPDigestAuth
def get_json(cgi, user, password, headers={'Accept': 'application/json'}):
response = requests.get(cgi, auth=HTTPDigestAuth(user, password), headers)
response_json = response.json()
return response
# in the case of Heatmap, if want to get key values,
# heatmap_response_json['HeatMap'][0].keys()
@jangeador
jangeador / fix_docs_perimissions.ps1
Created April 28, 2021 22:16
Fix doc permissions for Windows Docs redirection
<#
Script to reset user folder permissions.
Uses: icacls.exe and takeown.exe
Tested on Server 2008 R2 X64
For all folders in base folder:
1. Recursively resets owner to Administrators
2. Reset folder to inherit permissions and apply to subfolders/files, clearing any existing perms
3. Add user (based on folder name) with full control and apply to subfolders/files
4. Recursivley reset owener to user (based on folder name)
#>
@jangeador
jangeador / match_no_mac_address.txt
Created April 14, 2021 16:25
Match every line that does not start with a mac address
^(?!([0-9a-f]{2}[:-]){5}([0-9a-f]{2})).*
@jangeador
jangeador / add_extension.sh
Created June 23, 2020 15:06
Add extension MP4 to files without extension
#!/bin/sh
# add extension to all files in this path
find . -type f ! -name "*.*" -exec mv {} {}.mp4 \;
@jangeador
jangeador / add_extension.sh
Created June 23, 2020 15:06
Add extension MP4 to files without extension
#!/bin/sh
# add extension to all files in this path
find . -type f ! -name "*.*" -exec mv {} {}.mp4 \;
@jangeador
jangeador / mysql-docker.sh
Created May 6, 2020 23:51 — forked from spalladino/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
@jangeador
jangeador / Start-Exchange.ps1
Created April 1, 2020 23:24
Start Exchange Services
Get-Service *Exchange* | Where-Object {$_.Status -eq "Stopped" -and $_.StartType -eq "Automatic"} | Start-Service
@jangeador
jangeador / restart_exchange.ps1
Created December 10, 2019 19:57
manipulate exchange services except pop3 and imap with powershell
# show services
Get-Service *Exchange* | where {($_.name -notlike "*imap5*") -and ($_.name -notlike "*pop3*")}
# start services
Get-Service *Exchange* | where {($_.name -notlike "*imap5*") -and ($_.name -notlike "*pop3*")} | Start-Service
# restart services
Get-Service *Exchange* | where {($_.name -notlike "*imap5*") -and ($_.name -notlike "*pop3*")} | Restart-Service
@jangeador
jangeador / whatsapp_link.txt
Created September 12, 2019 17:36
How to link to whatsapp web
@jangeador
jangeador / LSPad.xml
Last active August 1, 2019 19:06
A Trigger pad for loopSequence plugin
<?xml version="1.0" encoding="UTF-8"?>
<page name="LSPad">
<pad1 name="S1" color="color &apos;darkred&apos;">padfx &apos;loopSequence&apos; 0% </pad1>
<pad2 name="S2" color="color &apos;darkred&apos;">padfx &apos;loopSequence&apos; 15% </pad2>
<pad3 name="S3" color="color &apos;darkred&apos;">padfx &apos;loopSequence&apos; 30% </pad3>
<pad4 name="S4" color="color &apos;darkred&apos;">padfx &apos;loopSequence&apos; 45% </pad4>
<pad5 name="S5" color="color &apos;darkred&apos;">padfx &apos;loopSequence&apos; 60% </pad5>
<pad6 name="S6" color="color &apos;darkred&apos;">padfx &apos;loopSequence&apos; 75% </pad6>
<pad7 name="S7" color="color &apos;darkred&apos;">padfx &apos;loopSequence&apos; 90% </pad7>
<pad8 name="S8" color="color &apos;darkred&apos;">padfx &apos;loopSequence&apos; 100% </pad8>