Skip to content

Commit

Permalink
Add more allowed frameworks for CJ11
Browse files Browse the repository at this point in the history
  • Loading branch information
mbaruh committed Jul 15, 2024
1 parent d4c993f commit b382785
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions pydis_site/templates/events/pages/code-jams/11/frameworks.html
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,52 @@ <h3 id="approved-frameworks"><a href="#approved-frameworks">Approved Frameworks<
</div>
</div>

<div class="card mb-4">
<div class="card-content">
<div class="content">
<p class="subtitle">interactions.py</p>
<p>
interactions.py offers a wide range of features for building Python-powered Discord bots and web applications.
</p>
</div>
</div>
<div class="card-footer">
<a href="https://interactions-py.github.io/interactions.py/" class="card-footer-item"><i class="fas fa-book"></i>&ensp;Documentation</a>
<a href="https://github.com/interactions-py/interactions.py" class="card-footer-item"><i class="fab fa-github"></i>&ensp;GitHub</a>
</div>
</div>

<h4 id="other-ways"><a href="#other-ways">Other Ways to Build Interactions</a></h4>
<p>It's possible to create Discord interactions with an HTTP client without relying on a Discord-dedicated framework.
This is allowed in the competition. Below are a few third-party libraries that might be useful for those who want to go that route.
</p>

<div class="card mb-4">
<div class="card-content">
<div class="content">
<p class="subtitle">FastAPI</p>
<p>FastAPI is a modern, fast (high-performance), web framework for building APIs with Python based on standard Python type hints.</p>
</div>
</div>
<div class="card-footer">
<a href="https://fastapi.tiangolo.com/" class="card-footer-item"><i class="fas fa-book"></i>&ensp;Documentation</a>
<a href="https://github.com/tiangolo/fastapi" class="card-footer-item"><i class="fab fa-github"></i>&ensp;GitHub</a>
</div>
</div>

<div class="card mb-4">
<div class="card-content">
<div class="content">
<p class="subtitle">HTTPX</p>
<p>HTTPX is a fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2.</p>
</div>
</div>
<div class="card-footer">
<a href="https://www.python-httpx.org/" class="card-footer-item"><i class="fas fa-book"></i>&ensp;Documentation</a>
<a href="https://github.com/encode/httpx/" class="card-footer-item"><i class="fab fa-github"></i>&ensp;GitHub</a>
</div>
</div>

{% endblock %}

{% block sidebar %}
Expand Down

0 comments on commit b382785

Please sign in to comment.