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
- Host: GitHub
- URL: https://github.com/rmk135/github-navigator-application
- Owner: rmk135
- License: mit
- Created: 2018-02-26T12:11:50.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-07-09T16:24:45.000Z (almost 6 years ago)
- Last Synced: 2025-04-11T00:14:11.988Z (about 1 year ago)
- Topics: aiohttp, asyncio, dependency-injection, python, python-3, python3, sanic
- Language: Python
- Homepage:
- Size: 25.4 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
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=