├── .gitignore ├── .travis.yml ├── HISTORY.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── api_hour ├── __init__.py ├── application.py ├── config.py ├── container.py ├── plugins │ ├── __init__.py │ └── aiohttp │ │ ├── __init__.py │ │ ├── environment.py │ │ ├── response.py │ │ └── router.py ├── utils.py └── worker.py ├── benchmarks ├── README.rst ├── api_hour │ ├── benchmarks │ │ ├── README.rst │ │ ├── benchmarks │ │ │ ├── __init__.py │ │ │ ├── endpoints │ │ │ │ ├── __init__.py │ │ │ │ ├── benchmarks.py │ │ │ │ └── index.py │ │ │ ├── services │ │ │ │ ├── __init__.py │ │ │ │ └── agents.py │ │ │ └── utils │ │ │ │ └── __init__.py │ │ ├── etc │ │ │ └── benchmarks │ │ │ │ ├── api_hour │ │ │ │ ├── gunicorn_conf.py │ │ │ │ └── logging.ini │ │ │ │ └── main │ │ │ │ └── main.yaml │ │ └── requirements.txt │ └── results.rst ├── django │ ├── benchmarks │ │ ├── agents │ │ │ ├── __init__.py │ │ │ ├── admin.py │ │ │ ├── migrations │ │ │ │ └── __init__.py │ │ │ ├── models.py │ │ │ ├── tests.py │ │ │ ├── utils.py │ │ │ └── views.py │ │ ├── benchmarks │ │ │ ├── __init__.py │ │ │ ├── settings.py │ │ │ ├── urls.py │ │ │ └── wsgi.py │ │ ├── manage.py │ │ └── requirements.txt │ ├── results.rst │ └── uwsgi.ini ├── etc │ ├── nginx │ │ ├── nginx.conf │ │ └── sites-available │ │ │ └── benchmarks │ ├── pam.d │ │ ├── common-session │ │ └── common-session-noninteractive │ ├── postgresql │ │ └── postgresql.conf │ ├── security │ │ └── limits.conf │ └── sysctl.d │ │ ├── 30-postgresql-shm.conf │ │ └── 99-network-booster.conf ├── flask │ ├── application.py │ ├── requirements.txt │ ├── results.rst │ └── uwsgi.ini ├── graphics │ ├── Round_01 │ │ ├── agents_list │ │ │ ├── errors.png │ │ │ ├── graphs.ods │ │ │ ├── latency.png │ │ │ └── requests.png │ │ └── json │ │ │ ├── errors.png │ │ │ ├── graphs.ods │ │ │ ├── latency.png │ │ │ └── requests.png │ ├── Round_02 │ │ ├── agents_list │ │ │ ├── errors.png │ │ │ ├── graphs.ods │ │ │ ├── latency.png │ │ │ └── requests.png │ │ └── json │ │ │ ├── errors.png │ │ │ ├── graphs.ods │ │ │ ├── latency.png │ │ │ └── requests.png │ ├── Round_03 │ │ └── agents_list │ │ │ ├── graphs.ods │ │ │ └── latency.png │ ├── Round_04 │ │ ├── errors.png │ │ ├── graphs.ods │ │ ├── latency.png │ │ ├── requests.png │ │ └── results.rst │ ├── Round_05 │ │ ├── errors.png │ │ ├── graphs.ods │ │ ├── latency.png │ │ ├── requests.png │ │ └── results.rst │ └── Round_06 │ │ ├── errors.png │ │ ├── graphs.ods │ │ ├── latency.png │ │ ├── requests.png │ │ └── results.rst └── sql │ └── initial_data.sql ├── debian ├── changelog ├── compat ├── control ├── rules └── source │ ├── format │ └── options ├── docs ├── API-Hour.png ├── API-Hour_small.png ├── Makefile ├── conf.py ├── container_architecture.rst ├── examples.rst ├── index.rst ├── installation.rst ├── manifesto.rst └── tutorials │ ├── all_in_one.rst │ ├── index.rst │ └── with_starter_kit.rst ├── examples ├── README.rst ├── all_in_one.py └── http_and_ssh │ ├── .gitignore │ ├── LICENSE │ ├── README.rst │ ├── etc │ ├── default │ │ └── http_and_ssh │ ├── http_and_ssh │ │ ├── api_hour │ │ │ ├── gunicorn_conf.py │ │ │ └── logging.ini │ │ └── main │ │ │ └── main.yaml │ ├── init.d │ │ └── http_and_ssh │ ├── logrotate.d │ │ └── http_and_ssh │ ├── monit │ │ └── conf.d │ │ │ └── http_and_ssh │ └── rsyslog.conf │ ├── http_and_ssh │ ├── __init__.py │ ├── endpoints │ │ ├── __init__.py │ │ ├── http.py │ │ └── ssh.py │ ├── servers │ │ ├── __init__.py │ │ └── ssh.py │ ├── services │ │ ├── __init__.py │ │ └── data.py │ └── utils │ │ └── __init__.py │ └── requirements.txt ├── propaganda ├── en │ ├── 2015-03-06_Python_Meetup_Brussels.odp │ ├── 2015-03-06_Python_Meetup_Brussels.pdf │ ├── FOSDEM_2015.odp │ ├── FOSDEM_2015.pdf │ ├── graphique.ods │ ├── next_talk.odp │ ├── presentation.odp │ ├── presentation.pdf │ ├── stats.png │ └── stats_bigger.png ├── fr │ ├── graphique.ods │ ├── presentation.odp │ └── presentation.pdf └── logo │ ├── AOI-Hour.blend │ ├── AOI-Hour.blend1 │ └── API-Hour.png ├── requirements.txt ├── setup.cfg ├── setup.py └── test ├── __init__.py └── plugins ├── __init__.py └── aiohttp ├── __init__.py └── test_serialize.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/.travis.yml -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/README.rst -------------------------------------------------------------------------------- /api_hour/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/api_hour/__init__.py -------------------------------------------------------------------------------- /api_hour/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/api_hour/application.py -------------------------------------------------------------------------------- /api_hour/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/api_hour/config.py -------------------------------------------------------------------------------- /api_hour/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/api_hour/container.py -------------------------------------------------------------------------------- /api_hour/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'lg' 2 | -------------------------------------------------------------------------------- /api_hour/plugins/aiohttp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/api_hour/plugins/aiohttp/__init__.py -------------------------------------------------------------------------------- /api_hour/plugins/aiohttp/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/api_hour/plugins/aiohttp/environment.py -------------------------------------------------------------------------------- /api_hour/plugins/aiohttp/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/api_hour/plugins/aiohttp/response.py -------------------------------------------------------------------------------- /api_hour/plugins/aiohttp/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/api_hour/plugins/aiohttp/router.py -------------------------------------------------------------------------------- /api_hour/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/api_hour/utils.py -------------------------------------------------------------------------------- /api_hour/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/api_hour/worker.py -------------------------------------------------------------------------------- /benchmarks/README.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/api_hour/benchmarks/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/api_hour/benchmarks/README.rst -------------------------------------------------------------------------------- /benchmarks/api_hour/benchmarks/benchmarks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/api_hour/benchmarks/benchmarks/__init__.py -------------------------------------------------------------------------------- /benchmarks/api_hour/benchmarks/benchmarks/endpoints/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/api_hour/benchmarks/benchmarks/endpoints/__init__.py -------------------------------------------------------------------------------- /benchmarks/api_hour/benchmarks/benchmarks/endpoints/benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/api_hour/benchmarks/benchmarks/endpoints/benchmarks.py -------------------------------------------------------------------------------- /benchmarks/api_hour/benchmarks/benchmarks/endpoints/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/api_hour/benchmarks/benchmarks/endpoints/index.py -------------------------------------------------------------------------------- /benchmarks/api_hour/benchmarks/benchmarks/services/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agents -------------------------------------------------------------------------------- /benchmarks/api_hour/benchmarks/benchmarks/services/agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/api_hour/benchmarks/benchmarks/services/agents.py -------------------------------------------------------------------------------- /benchmarks/api_hour/benchmarks/benchmarks/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/api_hour/benchmarks/benchmarks/utils/__init__.py -------------------------------------------------------------------------------- /benchmarks/api_hour/benchmarks/etc/benchmarks/api_hour/gunicorn_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/api_hour/benchmarks/etc/benchmarks/api_hour/gunicorn_conf.py -------------------------------------------------------------------------------- /benchmarks/api_hour/benchmarks/etc/benchmarks/api_hour/logging.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/api_hour/benchmarks/etc/benchmarks/api_hour/logging.ini -------------------------------------------------------------------------------- /benchmarks/api_hour/benchmarks/etc/benchmarks/main/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/api_hour/benchmarks/etc/benchmarks/main/main.yaml -------------------------------------------------------------------------------- /benchmarks/api_hour/benchmarks/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/api_hour/benchmarks/requirements.txt -------------------------------------------------------------------------------- /benchmarks/api_hour/results.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/api_hour/results.rst -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/agents/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/django/benchmarks/agents/admin.py -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/agents/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/agents/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/django/benchmarks/agents/models.py -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/agents/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/django/benchmarks/agents/tests.py -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/agents/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/django/benchmarks/agents/utils.py -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/agents/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/django/benchmarks/agents/views.py -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/benchmarks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/benchmarks/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/django/benchmarks/benchmarks/settings.py -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/benchmarks/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/django/benchmarks/benchmarks/urls.py -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/benchmarks/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/django/benchmarks/benchmarks/wsgi.py -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/django/benchmarks/manage.py -------------------------------------------------------------------------------- /benchmarks/django/benchmarks/requirements.txt: -------------------------------------------------------------------------------- 1 | Django==1.6.10 2 | gunicorn==19.2.1 3 | psycopg2==2.6 4 | -------------------------------------------------------------------------------- /benchmarks/django/results.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/django/results.rst -------------------------------------------------------------------------------- /benchmarks/django/uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/django/uwsgi.ini -------------------------------------------------------------------------------- /benchmarks/etc/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/etc/nginx/nginx.conf -------------------------------------------------------------------------------- /benchmarks/etc/nginx/sites-available/benchmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/etc/nginx/sites-available/benchmarks -------------------------------------------------------------------------------- /benchmarks/etc/pam.d/common-session: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/etc/pam.d/common-session -------------------------------------------------------------------------------- /benchmarks/etc/pam.d/common-session-noninteractive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/etc/pam.d/common-session-noninteractive -------------------------------------------------------------------------------- /benchmarks/etc/postgresql/postgresql.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/etc/postgresql/postgresql.conf -------------------------------------------------------------------------------- /benchmarks/etc/security/limits.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/etc/security/limits.conf -------------------------------------------------------------------------------- /benchmarks/etc/sysctl.d/30-postgresql-shm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/etc/sysctl.d/30-postgresql-shm.conf -------------------------------------------------------------------------------- /benchmarks/etc/sysctl.d/99-network-booster.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/etc/sysctl.d/99-network-booster.conf -------------------------------------------------------------------------------- /benchmarks/flask/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/flask/application.py -------------------------------------------------------------------------------- /benchmarks/flask/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/flask/requirements.txt -------------------------------------------------------------------------------- /benchmarks/flask/results.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/flask/results.rst -------------------------------------------------------------------------------- /benchmarks/flask/uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/flask/uwsgi.ini -------------------------------------------------------------------------------- /benchmarks/graphics/Round_01/agents_list/errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_01/agents_list/errors.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_01/agents_list/graphs.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_01/agents_list/graphs.ods -------------------------------------------------------------------------------- /benchmarks/graphics/Round_01/agents_list/latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_01/agents_list/latency.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_01/agents_list/requests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_01/agents_list/requests.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_01/json/errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_01/json/errors.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_01/json/graphs.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_01/json/graphs.ods -------------------------------------------------------------------------------- /benchmarks/graphics/Round_01/json/latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_01/json/latency.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_01/json/requests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_01/json/requests.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_02/agents_list/errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_02/agents_list/errors.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_02/agents_list/graphs.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_02/agents_list/graphs.ods -------------------------------------------------------------------------------- /benchmarks/graphics/Round_02/agents_list/latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_02/agents_list/latency.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_02/agents_list/requests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_02/agents_list/requests.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_02/json/errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_02/json/errors.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_02/json/graphs.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_02/json/graphs.ods -------------------------------------------------------------------------------- /benchmarks/graphics/Round_02/json/latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_02/json/latency.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_02/json/requests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_02/json/requests.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_03/agents_list/graphs.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_03/agents_list/graphs.ods -------------------------------------------------------------------------------- /benchmarks/graphics/Round_03/agents_list/latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_03/agents_list/latency.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_04/errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_04/errors.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_04/graphs.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_04/graphs.ods -------------------------------------------------------------------------------- /benchmarks/graphics/Round_04/latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_04/latency.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_04/requests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_04/requests.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_04/results.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_04/results.rst -------------------------------------------------------------------------------- /benchmarks/graphics/Round_05/errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_05/errors.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_05/graphs.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_05/graphs.ods -------------------------------------------------------------------------------- /benchmarks/graphics/Round_05/latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_05/latency.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_05/requests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_05/requests.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_05/results.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_05/results.rst -------------------------------------------------------------------------------- /benchmarks/graphics/Round_06/errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_06/errors.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_06/graphs.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_06/graphs.ods -------------------------------------------------------------------------------- /benchmarks/graphics/Round_06/latency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_06/latency.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_06/requests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_06/requests.png -------------------------------------------------------------------------------- /benchmarks/graphics/Round_06/results.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/graphics/Round_06/results.rst -------------------------------------------------------------------------------- /benchmarks/sql/initial_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/benchmarks/sql/initial_data.sql -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 8 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/debian/control -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /debian/source/options: -------------------------------------------------------------------------------- 1 | extend-diff-ignore="\.egg-info$" -------------------------------------------------------------------------------- /docs/API-Hour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/docs/API-Hour.png -------------------------------------------------------------------------------- /docs/API-Hour_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/docs/API-Hour_small.png -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/container_architecture.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/docs/container_architecture.rst -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/manifesto.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/docs/manifesto.rst -------------------------------------------------------------------------------- /docs/tutorials/all_in_one.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/docs/tutorials/all_in_one.rst -------------------------------------------------------------------------------- /docs/tutorials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/docs/tutorials/index.rst -------------------------------------------------------------------------------- /docs/tutorials/with_starter_kit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/docs/tutorials/with_starter_kit.rst -------------------------------------------------------------------------------- /examples/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/README.rst -------------------------------------------------------------------------------- /examples/all_in_one.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/all_in_one.py -------------------------------------------------------------------------------- /examples/http_and_ssh/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/.gitignore -------------------------------------------------------------------------------- /examples/http_and_ssh/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/LICENSE -------------------------------------------------------------------------------- /examples/http_and_ssh/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/README.rst -------------------------------------------------------------------------------- /examples/http_and_ssh/etc/default/http_and_ssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/etc/default/http_and_ssh -------------------------------------------------------------------------------- /examples/http_and_ssh/etc/http_and_ssh/api_hour/gunicorn_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/etc/http_and_ssh/api_hour/gunicorn_conf.py -------------------------------------------------------------------------------- /examples/http_and_ssh/etc/http_and_ssh/api_hour/logging.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/etc/http_and_ssh/api_hour/logging.ini -------------------------------------------------------------------------------- /examples/http_and_ssh/etc/http_and_ssh/main/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/etc/http_and_ssh/main/main.yaml -------------------------------------------------------------------------------- /examples/http_and_ssh/etc/init.d/http_and_ssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/etc/init.d/http_and_ssh -------------------------------------------------------------------------------- /examples/http_and_ssh/etc/logrotate.d/http_and_ssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/etc/logrotate.d/http_and_ssh -------------------------------------------------------------------------------- /examples/http_and_ssh/etc/monit/conf.d/http_and_ssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/etc/monit/conf.d/http_and_ssh -------------------------------------------------------------------------------- /examples/http_and_ssh/etc/rsyslog.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/etc/rsyslog.conf -------------------------------------------------------------------------------- /examples/http_and_ssh/http_and_ssh/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/http_and_ssh/__init__.py -------------------------------------------------------------------------------- /examples/http_and_ssh/http_and_ssh/endpoints/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/http_and_ssh/endpoints/__init__.py -------------------------------------------------------------------------------- /examples/http_and_ssh/http_and_ssh/endpoints/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/http_and_ssh/endpoints/http.py -------------------------------------------------------------------------------- /examples/http_and_ssh/http_and_ssh/endpoints/ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/http_and_ssh/endpoints/ssh.py -------------------------------------------------------------------------------- /examples/http_and_ssh/http_and_ssh/servers/__init__.py: -------------------------------------------------------------------------------- 1 | from . import ssh -------------------------------------------------------------------------------- /examples/http_and_ssh/http_and_ssh/servers/ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/http_and_ssh/servers/ssh.py -------------------------------------------------------------------------------- /examples/http_and_ssh/http_and_ssh/services/__init__.py: -------------------------------------------------------------------------------- 1 | from . import data -------------------------------------------------------------------------------- /examples/http_and_ssh/http_and_ssh/services/data.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/http_and_ssh/http_and_ssh/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/http_and_ssh/utils/__init__.py -------------------------------------------------------------------------------- /examples/http_and_ssh/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/examples/http_and_ssh/requirements.txt -------------------------------------------------------------------------------- /propaganda/en/2015-03-06_Python_Meetup_Brussels.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/en/2015-03-06_Python_Meetup_Brussels.odp -------------------------------------------------------------------------------- /propaganda/en/2015-03-06_Python_Meetup_Brussels.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/en/2015-03-06_Python_Meetup_Brussels.pdf -------------------------------------------------------------------------------- /propaganda/en/FOSDEM_2015.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/en/FOSDEM_2015.odp -------------------------------------------------------------------------------- /propaganda/en/FOSDEM_2015.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/en/FOSDEM_2015.pdf -------------------------------------------------------------------------------- /propaganda/en/graphique.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/en/graphique.ods -------------------------------------------------------------------------------- /propaganda/en/next_talk.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/en/next_talk.odp -------------------------------------------------------------------------------- /propaganda/en/presentation.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/en/presentation.odp -------------------------------------------------------------------------------- /propaganda/en/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/en/presentation.pdf -------------------------------------------------------------------------------- /propaganda/en/stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/en/stats.png -------------------------------------------------------------------------------- /propaganda/en/stats_bigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/en/stats_bigger.png -------------------------------------------------------------------------------- /propaganda/fr/graphique.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/fr/graphique.ods -------------------------------------------------------------------------------- /propaganda/fr/presentation.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/fr/presentation.odp -------------------------------------------------------------------------------- /propaganda/fr/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/fr/presentation.pdf -------------------------------------------------------------------------------- /propaganda/logo/AOI-Hour.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/logo/AOI-Hour.blend -------------------------------------------------------------------------------- /propaganda/logo/AOI-Hour.blend1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/logo/AOI-Hour.blend1 -------------------------------------------------------------------------------- /propaganda/logo/API-Hour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/propaganda/logo/API-Hour.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.rst 3 | 4 | [wheel] 5 | universal = 1 -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/plugins/aiohttp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/plugins/aiohttp/test_serialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Eyepea/API-Hour/HEAD/test/plugins/aiohttp/test_serialize.py --------------------------------------------------------------------------------