- 🌐 This repo features a Web API for fetching data from Python.org.
- 🌐 It uses FastAPI to serve data about the latest Python releases, community news, and job listings.
- 🌐 Perfect for staying updated with the Python ecosystem without manual checking!
- This project is an unofficial community tool. It is not affiliated with, maintained by, or endorsed by the Python Software Foundation (PSF) or the official Python.org team.
- Home :
https://manu11pro-python-org-api-toolkit.hf.space - Docs :
https://manu11pro-python-org-api-toolkit.hf.space/docs - Py Latest Version :
https://manu11pro-python-org-api-toolkit.hf.space/py_latest_version - Py News and Blogs :
https://manu11pro-python-org-api-toolkit.hf.space/py_news_and_blogs - Py Jobs :
https://manu11pro-python-org-api-toolkit.hf.space/py_jobs - Py Feedback :
https://manu11pro-python-org-api-toolkit.hf.space/feedback
-
Clone the repository:
git clone https://github.com/Manu11-Pro/python_org_api_toolkit.git
-
Install dependencies:
- Open a clean Terminal and Type:
cd python_org_api_toolkitpip install . -
Run the API:
- Type:
uvicorn src.api_toolkit.main:app --reload --port 7860 - Open
http://127.0.0.1:7860in your browser to see the interactive API UI!
- Type:
- Endpoint:
/py_latest_version - Method: GET
- Returns the current stable release.
- Endpoint:
/py_news_and_blogs - Method: GET
- Returns most recent posts from the official Python blog.
- Endpoint:
/py_jobs - Method: GET
- Returns a list of active job listings from the Python.org job board.
- Endpoint:
/feedback - Method: POST
- Allows users to send a username and a message to the API.
- Please use Python 3.14 as it was built and tested with this version.
- External dependencies:
fastapi,uvicorn,requests, andbeautifulsoup4.