This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# | |
# (c) W6BSD Fred Cirera | |
# https://github.com/0x9900/ | |
# | |
# I use this program to generte the DMRId file for the YSF2DMR | |
# gateway. | |
# | |
import csv |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
import argparse | |
import logging | |
import sys | |
import os | |
import subprocess | |
from ConfigParser import SafeConfigParser |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
""" | |
Stem and leaf plotting. | |
http://en.wikipedia.org/wiki/Stem-and-leaf_display | |
$ leaf.py --help | |
usage: leaf.py [-h] [-s STEM_SIZE] filename | |
Stem-and-leaf display. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//fldigi macro definition file extended | |
// This file defines the macro structure(s) for the digital modem program, fldigi | |
// It also serves as a basis for any macros that are written by the user | |
// | |
// The top line of this file should always be the first line in every macro | |
// definition file (.mdf) for the fldigi program to recognize it as such. | |
// | |
// | |
// Macro # 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from mmap import ACCESS_READ, mmap | |
with open(filename, 'rb') as f, mmap(f.fileno(), 0, access=ACCESS_READ) as mm: | |
for byte in mm: # length is equal to the current file size | |
# Do stuff with byte |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env python | |
# | |
# Dependency: | |
# pip install keyring | |
# | |
# Fred C. http://github.com/0x9900/ | |
# | |
""" | |
Generate a passworg base on the domain name of a website, your | |
userid on this website and a key. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# | |
# Example: | |
# | |
# $ progress.py /tmp/foo.tar | ssh remote tar xf - | |
# [********** ] 446 / 2298 | |
# | |
import os | |
import sys |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python2.7 | |
# | |
# Author: Fred Cirera <github-fred@hidzz.com> | |
# Module: vault-password.py | |
# | |
""" This script requires the ``keyring`` python module | |
Add a [vault] section to your ansible.cfg file, | |
the options are |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class FileCache(object): | |
use_cache = True | |
def __init__(self, expire=CACHE_EXPIRATION): | |
self._expire = expire | |
def __call__(self, func): | |
"""Simple cache decorator. Cache the values in a file in `/var/tmp`""" | |
@wraps(func) | |
def wrapped_function(*args): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ /Library/ | |
+ /Library/Accounts/ | |
+ /Library/Application Support/ | |
+ /Library/Application Support/AddressBook/ | |
+ /Library/Calendars/ | |
+ /Library/Dictionaries/ | |
+ /Library/Fonts/ | |
+ /Library/HomeKit/ | |
+ /Library/Keychains/ | |
+ /Library/Mail/ |