# IntraNetFlow
**IntraNetFlow** is a Python package that simplifies HTTP requests, multi-threaded URL handling, and package installation from GitHub sources. It is designed to be efficient, easy-to-use, and integrate seamlessly into your projects.
This package is particularly useful for automating HTTP requests (GET and POST) and installing Python packages directly from GitHub releases.
## Features
- **HTTP Request Handling**:
- Perform GET and POST requests easily.
- Support for single and multiple URLs with threading for enhanced performance.
- **GitHub Package Installation**:
- Install Python packages directly from GitHub using a predefined or custom source URL.
- URL validation ensures security and prevents malicious downloads.
- **Internet Connection Check**:
- Check for active internet connectivity before initiating downloads or requests.
# import module
```
from IntraNetFlow import IntraNetFlow, PackageManager
```
# Perform HTTP GET Requests
```
response = IntraNetFlow.get("https://example.com")
print(response.text)
```
# multiple url
```
urls = ["https://example.com", "https://example.org"]
responses = IntraNetFlow.get(urls)
for response in responses:
print(f"{response.url}: {response.status_code}")
```
# Perform HTTP POST Requests
```
response = IntraNetFlow.post("https://example.com/api", data={"key": "value"})
print(response.text)
```
# Install a Package from GitHub
Default GitHub Source
By default, the package installs from a predefined GitHub URL:
```
pm = PackageManager()
pm.install()
```
# Installation
You can install this package from PyPI:
```bash
pip install rwoka
```
Raw data
{
"_id": null,
"home_page": "https://github.com/marryqueen2024/intranetflow",
"name": "rwoka",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "intranetflow https",
"author": "marry queen",
"author_email": "marryqueen2024@hotmail.com",
"download_url": "https://files.pythonhosted.org/packages/2c/cf/490e1f526060072d9ba7927d1306279e545a1d3804e1a1d7b75ac247d19c/rwoka-0.1.3.tar.gz",
"platform": null,
"description": "# IntraNetFlow\n\n**IntraNetFlow** is a Python package that simplifies HTTP requests, multi-threaded URL handling, and package installation from GitHub sources. It is designed to be efficient, easy-to-use, and integrate seamlessly into your projects. \n\nThis package is particularly useful for automating HTTP requests (GET and POST) and installing Python packages directly from GitHub releases.\n\n## Features\n\n- **HTTP Request Handling**:\n - Perform GET and POST requests easily.\n - Support for single and multiple URLs with threading for enhanced performance.\n \n- **GitHub Package Installation**:\n - Install Python packages directly from GitHub using a predefined or custom source URL.\n - URL validation ensures security and prevents malicious downloads.\n\n- **Internet Connection Check**:\n - Check for active internet connectivity before initiating downloads or requests.\n \n# import module\n\n```\nfrom IntraNetFlow import IntraNetFlow, PackageManager\n\n```\n\n# Perform HTTP GET Requests\n\n```\nresponse = IntraNetFlow.get(\"https://example.com\")\nprint(response.text)\n\n```\n# multiple url\n```\nurls = [\"https://example.com\", \"https://example.org\"]\nresponses = IntraNetFlow.get(urls)\nfor response in responses:\n print(f\"{response.url}: {response.status_code}\")\n\n```\n# Perform HTTP POST Requests\n\n```\nresponse = IntraNetFlow.post(\"https://example.com/api\", data={\"key\": \"value\"})\nprint(response.text)\n```\n# Install a Package from GitHub\n\nDefault GitHub Source\nBy default, the package installs from a predefined GitHub URL:\n\n```\npm = PackageManager()\npm.install()\n```\n# Installation\n\nYou can install this package from PyPI:\n\n```bash\npip install rwoka\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Simplified HTTP requests and GitHub package installer.",
"version": "0.1.3",
"project_urls": {
"Homepage": "https://github.com/marryqueen2024/intranetflow"
},
"split_keywords": [
"intranetflow",
"https"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ae6e8b8d517e92527ebc581d20d77cea469f8a52277aa547977342017e9e3d16",
"md5": "0b3b41cbb49a202367f0d1e44551229e",
"sha256": "a37649fba9ffbf8aec8a580c23d7b5a983039fd84129c2d62efa55b758929617"
},
"downloads": -1,
"filename": "rwoka-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0b3b41cbb49a202367f0d1e44551229e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 5484,
"upload_time": "2024-12-19T12:16:15",
"upload_time_iso_8601": "2024-12-19T12:16:15.003043Z",
"url": "https://files.pythonhosted.org/packages/ae/6e/8b8d517e92527ebc581d20d77cea469f8a52277aa547977342017e9e3d16/rwoka-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2ccf490e1f526060072d9ba7927d1306279e545a1d3804e1a1d7b75ac247d19c",
"md5": "274407290152d252e42a9f70efc08866",
"sha256": "9feee046d29ab7a7da1f7385882d01d8db01dadf90d57e2880432e691176c3c2"
},
"downloads": -1,
"filename": "rwoka-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "274407290152d252e42a9f70efc08866",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 4878,
"upload_time": "2024-12-19T12:16:16",
"upload_time_iso_8601": "2024-12-19T12:16:16.509338Z",
"url": "https://files.pythonhosted.org/packages/2c/cf/490e1f526060072d9ba7927d1306279e545a1d3804e1a1d7b75ac247d19c/rwoka-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-19 12:16:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "marryqueen2024",
"github_project": "intranetflow",
"github_not_found": true,
"lcname": "rwoka"
}