Flask
AIOHTTP
Our great sponsors
Flask | AIOHTTP | |
---|---|---|
134 | 23 | |
66,287 | 14,530 | |
0.7% | 1.0% | |
8.7 | 9.7 | |
3 days ago | 5 days ago | |
Python | Python | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Flask
-
Rapid Prototyping with Flask, Bootstrap and Secutio
#!/usr/bin/python # # https://flask.palletsprojects.com/en/3.0.x/installation/ # from flask import Flask, jsonify, request contacts = [ { "id": "1", "firstname": "Lorem", "lastname": "Ipsum", "email": "[email protected]", }, { "id": "2", "firstname": "Mauris", "lastname": "Quis", "email": "[email protected]", }, { "id": "3", "firstname": "Donec Purus", "lastname": "Purus", "email": "[email protected]", } ] app = Flask(__name__, static_url_path='', static_folder='public',) @app.route("/contact//save", methods=["PUT"]) def save_contact(id): data = request.json contacts[id - 1] = data return jsonify(contacts[id - 1]) @app.route("/contact/", methods=["GET"]) @app.route("/contact//edit", methods=["GET"]) def get_contact(id): return jsonify(contacts[id - 1]) @app.route('/') def root(): return app.send_static_file('index.html') if __name__ == '__main__': app.run(debug=True)
- Microdot "The impossibly small web framework for Python and MicroPython"
-
Why do all the popular projects use relative imports in __init__ files if PEP 8 recommends absolute?
I was looking at all the big projects like numpy, pytorch, flask, etc.
-
10 Github repositories to achieve Python mastery
Explore here.
-
Ask HN: What would you use to build a mostly CRUD back end today?
I may use Flask-Admin initially to offload the "CRUD" operations to have an initial prototype fast but then drop it ASAP because I don't want to write a "flask-admin application" to fight against later on. If the application is mainly "CRUD", then Flask-Admin is suitable.
Now...
Would you do a breakdown/list of all the jobs you've done by sector/vertical and by function/role and by application functionality?
- [0]: https://flask.palletsprojects.com
- [1]: https://flask-admin.readthedocs.io/en/latest
- [2]: https://flask.palletsprojects.com/en/2.3.x/patterns/celery
- [3]: https://sentry.io
- [4]: https://posthog.com
- [5]: https://www.docker.com
-
Implementing continuous delivery pipelines with GitHub Actions
In the lab to follow, we will be setting up an end-to-end DevOps workflow for a Flask microservice with GitHub Actions, using a self-managed custom runner for maximal control over the pipeline execution environment and automating deployments to a local Kubernetes cluster. Furthermore, we will construct separate pipelines for our "development" and "production" environments to further elaborate on the concepts of continuous deployment and delivery.
- How do you iterate on a library built locally?
-
Flask Application Load Balancing using Docker Compose and Nginx
Flask Micro web Framework: You will use Flask to build a Flask web application.
-
Open Source Flask-based web applications
In an earlier post I mentioned a bunch of Open Source web applications. Let's now focus on the ones written in Python using Flask the light-weight web framework.
-
I'm learning python but I'm confused for the path ahead.
I also suggest that once you've gained familiarity with the basics, you look at micro-frameworks, such as FastAPI and flask, before switching to a full fat framework like django, which will give you an appreciation of what opinionated frameworks such as django can do for you.
AIOHTTP
-
Show HN: The HTTP Garden – A Parser Vulnerability Research Tool
> AIOHTTP: The Python int constructor is used to parse Content-Lengths and chunk-sizes, so _, +, and - are misinterpreted.
Fun. I believe the fix is incomplete here[1]. Python's int() constructor accepts integers comprised of any unicode numeral, for example, int("٦٦٦") == 666, and "٦٦٦".isdecimal() == True.
[1] https://github.com/aio-libs/aiohttp/pull/7663/files#diff-197...
- Python HTTP library 'urllib3' now works in the browser
-
complex http server?
aiohttp
- How to Stream Bytes Uploaded so far in Python like XMLHttpRequest: progress event
-
Multiprocessing/multithreading
If you want speed, I would try to rewrite everything using an asynchronous library like aiohttp.
-
Speed Up Web Scraping with Concurrency in Python
requests does not support async out-of-the-box, so we will use aiohttp to avoid complications. requests can do the job, and there is no substantial performance difference. But the code is more readable using aiohttp.
-
How can I wrap a synchronous function in an async coroutine?
I'm using aiohttp to build an API server that sends TCP requests off to a seperate server. The module that sends the TCP requests is synchronous and a black box for my purposes. So my problem is that these requests are blocking the entire API. I need a way to wrap the module requests in an asynchronous coroutine that won't block the rest of the API.
-
Favorite Python Web Framework
aiohttp - Everything that I need and nothing that I don't.
-
Can you help me review some (working) code to asynchronously download lists of scholarships?
Use aiohttp to download the content of each page of lists. As of this Code Review post, this is the only step we execute.
-
Getting nothing but 429 responses when using Go (golang) client. Same requests work everywhere other than go apps.
Reminds me of this post from 5 months ago, but it was for a Python library. I made a discussion thread on the aiohttp repo and someone ended up contacting the reddit admins about it. The problem seems to be resolved now.
What are some alternatives?
fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
Django - The Web framework for perfectionists with deadlines.
httpx - A next generation HTTP client for Python. 🦋
quart - An async Python micro framework for building web applications.
requests - A simple, yet elegant, HTTP library.
starlette - The little ASGI framework that shines. 🌟
Tornado - Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
uvicorn - An ASGI web server, for Python. 🦄