An open API service indexing awesome lists of open source software.

https://github.com/rmk135/github-navigator-application

GitHub Navigator is an example Dependency Injector web application
https://github.com/rmk135/github-navigator-application

aiohttp asyncio dependency-injection python python-3 python3 sanic

Last synced: 8 months ago
JSON representation

GitHub Navigator is an example Dependency Injector web application

Awesome Lists containing this project

README

          

GitHub Navigator
================

GitHub Navigator is an example
`Dependency Injector `_ web application.

Powered By:

- `Python 3.8 `_
- `Dependency Injector `_
- `Aiohttp `_
- `GitHub `_ and its awesome `API `_
- `Docker `_ + `Docker-compose `_

How to run?
-----------

.. code-block:: bash

docker-compose up

.. note::

Github has a rate limit. For unauthenticated requests, the rate limit allows for up to 60
requests per hour. To extend the limit to 5000 requests per hour you need to set personal
access token.

It's easy.

- Follow this `guide `_ to create a token.
- Set a token to the ``.env`` file:

.. code-block:: bash

GITHUB_TOKEN=