Assumes you already have a sphinx project installed and a project created
make html
By default this command will build documentation to
_build/html
query { | |
organization(login:"your-org-name"){ | |
name | |
projects(first:25, states:OPEN) { | |
nodes { | |
name, | |
columns(first:10){ | |
nodes{ | |
name, | |
cards (first:50){ |
""" | |
This is a script to compare the content of two directories. | |
It was used to determine how complete a series of cp commands were done after the cp process was already started | |
""" | |
import os | |
def directory_size(path): | |
total = 0 | |
for entry in os.scandir(path): | |
if entry.is_file(): |
def _get_package_defined_classes(package, target_baseclass) -> dict: | |
""" | |
Voodoo function to discover classes in given 'package' that subclass the given 'target_baseclass' | |
:param package: Python Package Object | |
:param target_baseclass: Python Class Object | |
:return: | |
{ | |
CLASS_NAME: CLASS_OBJECT, | |
... | |
} |
VALID_PYTHON_EXTENSIONS = ('.py', ) | |
def get_userdefined_class(directory: str, target_baseclass: object) -> list: | |
""" | |
Load Classes that sub-classed the given 'target_baseclass' for modules in the given directory | |
:param directory: directory containing user-defined classes subclassing 'target_baseclass' | |
:param target_baseclass: the ABC class that the user class subclasses | |
:return: (class) [UserDefinedClass, ...] | |
""" |
import json | |
from functools import wraps | |
import redis | |
REDIS_HOST = 'localhost' | |
REDIS_PORT = 6379 | |
REDIS_CONNECTION_POOL = redis.ConnectionPool(host=REDIS_HOST, port=REDIS_PORT) | |
CACHE_EXPIRE_SECONDS = 5000 |
Assumes you already have a sphinx project installed and a project created
make html
By default this command will build documentation to
_build/html
import requests | |
METADATA_URL = 'http://169.254.169.254/latest/meta-data/' | |
class AmiMetaDataManager: | |
""" | |
Provides a simple wrapper around the AWS ec2 instance metadata interface | |
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html | |
""" |
""" | |
Retrieve github archieve data from: | |
https://www.githubarchive.org/ | |
""" | |
import datetime | |
from concurrent.futures import ThreadPoolExecutor | |
from tqdm import tqdm |