Skip to content

Instantly share code, notes, and snippets.

Avatar

Manu m3nu

View GitHub Profile
View pandas.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View performanceReportREADME.txt
###############################################################################
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
@m3nu
m3nu / uber-ride-history.py
Created Mar 6, 2016
Semi-manual python script to download your ride history including prices.
View uber-ride-history.py
#!/usr/bin/env python2
"""
Semi-manual script to download trips and cost.
Currently needs manual steps in 2 places. And chrome-selenium.
(or any other Selenium browser)
You also want to adapt the currencies to your needs.
@m3nu
m3nu / 0_reuse_code.js
Created Sep 26, 2016
Here are some things you can do with Gists in GistBox.
View 0_reuse_code.js
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@m3nu
m3nu / md2pdf.py
Last active Nov 21, 2016
md2pdf - Command line Markdown to PDF converter with support for CSS stylesheets and custom fonts
View md2pdf.py
#!/usr/bin/env python
import os
import sys
from markdown2 import markdown
from xhtml2pdf import pisa
"""
## Inspired by
@m3nu
m3nu / wp-version-check.py
Last active Feb 7, 2017
Find sites vulnerable to Wordpress Content Injection Vulnerability. For background see http://blog.snapdragon.cc/2017/02/07/find-sites-vulnerable-to-wordpress-content-injection-vulnerability/
View wp-version-check.py
import xml.etree.ElementTree as ET
import requests
import re
import logging as log
log.basicConfig(level=log.ERROR)
log.getLogger("requests").setLevel(log.WARNING)
# USAGE:
# 1. Run Nmap on your hosts. This will already match some versions.
@m3nu
m3nu / tensorflow-Ubuntu.yml
Last active Mar 4, 2019
Ansible Playbook to set up Tensorflow and Keras on Ubuntu 16.04
View tensorflow-Ubuntu.yml
---
- name: Install Tensorflow and Keras on ubuntu1604
hosts: all
become: yes
handlers:
- include: roles/common/handlers/main.yml
vars:
- cuda_network_installer: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_9.0.176-1_amd64.deb
- cuda_apt_key: http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
View md2pdf.css
/* Optional CSS to customize fonts, colors, syntax highlighting. */
/* Normal */
@font-face {
font-family: Roboto;
src: url(~/Library/Fonts/Roboto/Roboto-Light.ttf);
}
/* Bold */
@font-face {
@m3nu
m3nu / test.sh
Created May 24, 2019
Mount Borg Repo for Other Users
View test.sh
# Tested on CentOS7/AWS
$ sudo adduser borg-1
$ sudo adduser borg-2
$ sudo yum install -y borgbackup
$ sudo mkdir /mnt/repo
$ sudo chown borg-1:borg-1 repo
# Allow access to other users
$ sudo -u borg-1 borg mount -o allow_other w66xh7lj@w66xh7lj.repo.borgbase.com:repo /mnt/repo
$ ll
@m3nu
m3nu / cloudflare-update.py
Created Jan 19, 2016
Python Cloudflare Dynamic DNS Update script
View cloudflare-update.py
#!/usr/bin/env python
"""
Update Cloudflare zone entry to current external IP.
Works great with servers on changing IPs or AWS spot instances.
Usage:
python cloudflare_update.py subdomain