Ardy is a toolkit to work with AWS Lambas and implement Continuous Integration. AWS Lambda is a serverless compute service that runs your code in response to events and automatically manages the underlying compute resources for you. Alas, AWS Lambda has a very bad GUI interfaces, especially if you work with teams and releases. You can’t see at a glance the triggers you have active, the resources of your AWS Lambda or have a version control.
With Ardy you can manage your AWS Lambda with a JSON config file stored in your VCS.
IMPORTANT NOTE: If you want to work with AWS Lambda, it’s recommended read about it. Ardy helps and support you to manage your environments but doesn’t performs “The black magic” for you.
Installation
Install the latest Ardy release via pip:
pip install ardy
You may also install a specific version:
pip install ardy==0.0.1
Quickstart
See the documentation
How to contrib
This project is build with Git Flow. If you want to commit some code use this pattern please:
Extra: Why this name?
import operator
from nltk import FreqDist
from nltk.tokenize import RegexpTokenizer
from nltk.book import text6 # Book Monty Python Holy Grail
import requests
tokens = [f.lower() for f in text6]
result_holygrail = FreqDist(tokens)
# result_holygrail.most_common(42)
holygrail_top = [s[0] for s in sorted([(w, result_holygrail[w]) for w in set(tokens) if len(w) > 4 and result_holygrail[w] > 20], key=operator.itemgetter(1), reverse=True)]
tokenizer = RegexpTokenizer(r'\w+')
response = requests.get("http://www.angelfire.com/movies/closedcaptioned/meanlife.txt")
meanlife = response.text
tokens = tokenizer.tokenize(meanlife)
result_meanlife = FreqDist(tokens)
# result_meanlife.most_common(42)
meanlife_top = [s[0] for s in sorted([(w, result_meanlife[w]) for w in set(tokens) if len(w) > 4 and result_meanlife[w] > 20], key=operator.itemgetter(1), reverse=True)]
for i in range(0, 30):
print("{}: {} {}".format(i+1, holygrail_top[i], meanlife_top[i]))
print("{}: {}{}".format(i+1, holygrail_top[i][:2], meanlife_top[i][-2:]))
Release files for Ardy 0.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Ardy-0.0.6.tar.gz | 64.5 kB | Details |
Release files / Ardy-0.0.6.tar.gz
| Download URL | Ardy-0.0.6.tar.gz |
|---|---|
| Size | 64.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
97a4412445eed5b0f1fb565ca6ab7d7f624f20e32c538a6024163a62c212acd8
|
|
BLAKE2b-256 checksum How to use checksums |
7d57f76fe533ee172f2844b9fa8b581658ee96af13987c63447cd58fafdebd8a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3
|