Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Ray Luo rayluo

🎯
Focusing
View GitHub Profile
@althonos
althonos / setup.cfg
Last active Nov 25, 2020
A `setup.cfg` template for my Python projects
View setup.cfg
# https://gist.github.com/althonos/6914b896789d3f2078d1e6237642c35c
[metadata]
name = {name}
version = file: {name}/_version.txt
author = Martin Larralde
author-email = martin.larralde@embl.de
home-page = https://github.com/althonos/{name}
description = {description}
long-description = file: README.md
@diewland
diewland / n10_hdmi_resolution.txt
Created Jun 16, 2016
Nexus 10 change resolution script for fix hdmi problem
View n10_hdmi_resolution.txt
# ----------------
# http://forum.xda-developers.com/showthread.php?t=2278508
# http://forum.xda-developers.com/showthread.php?t=2294786
#
# (require root)
# reset
wm size reset
wm density reset
wm overscan reset
@erikbern
erikbern / use_pfx_with_requests.py
Last active Nov 17, 2020
How to use a .pfx file with Python requests – also works with .p12 files
View use_pfx_with_requests.py
import contextlib
import OpenSSL.crypto
import os
import requests
import ssl
import tempfile
@contextlib.contextmanager
def pfx_to_pem(pfx_path, pfx_password):
''' Decrypts the .pfx file to be used with requests. '''
@jpf
jpf / signed-jwt-in-python.md
Last active Oct 26, 2020
JWTs signed with RS256 in Python: A demonstration of org-babel
View signed-jwt-in-python.md

Introduction

This is a guide to using pyjwt to sign and validate a JWT using RS256.

The trickiest part of doing this is knowing what the proper OpenSSL commands are to generate the RSA keypair. I demonstrate that below.

Generating RSA keys

@iMilnb
iMilnb / boto3_hands_on.md
Last active Oct 16, 2020
Programmatically manipulate AWS resources with boto3 - a quick hands on
View boto3_hands_on.md

boto3 quick hands-on

This documentation aims at being a quick-straight-to-the-point-hands-on AWS resources manipulation with [boto3][0].

First of all, you'll need to install [boto3][0]. Installing it along with [awscli][1] is probably a good idea as

  • [awscli][1] is boto-based
  • [awscli][1] usage is really close to boto's
@JamesMGreene
JamesMGreene / gitflow-breakdown.md
Last active Nov 25, 2020
A comparison of using `git flow` commands versus raw `git` commands.
View gitflow-breakdown.md

Initialize

gitflow git
git flow init git init
  git commit --allow-empty -m "Initial commit"
  git checkout -b develop master

Connect to the remote repository

@gitaarik
gitaarik / git_submodules.md
Last active Nov 27, 2020
Git Submodules basic explanation
View git_submodules.md

Git Submodules basic explanation

Why submodules?

In Git you can add a submodule to a repository. This is basically a repository embedded in your main repository. This can be very useful. A couple of advantages of using submodules:

  • You can separate the code into different repositories.
@dupuy
dupuy / README.rst
Last active Oct 25, 2020
Common markup for Markdown and reStructuredText
View README.rst

Markdown and reStructuredText

GitHub supports several lightweight markup languages for documentation; the most popular ones (generally, not just at GitHub) are Markdown and reStructuredText. Markdown is sometimes considered easier to use, and is often preferred when the purpose is simply to generate HTML. On the other hand, reStructuredText is more extensible and powerful, with native support (not just embedded HTML) for tables, as well as things like automatic generation of tables of contents.

@brianhsu
brianhsu / gist.py
Created Nov 30, 2011
[Python] reStructuredText GitHub Gist directive.
View gist.py
class GitHubGist(Directive):
""" Embed GitHub Gist.
Usage:
.. gist:: GIST_ID
"""
required_arguments = 1
optional_arguments = 1
You can’t perform that action at this time.