UriPoint
Overview
UriPoint is a Python library for processing video-related functionality.
Features
- Video processing utilities
- [Placeholder for specific video-related features]
Installation
pip install uripoint
Quick Start
from uripoint import process_video
# Example usage (to be updated with actual library functionality)
video_path = "path/to/your/video.mp4"
processed_video = process_video(video_path)
Requirements
- Python 3.7+
- [List any additional dependencies]
Testing
To run tests:
python -m pytest
Contributing
We welcome contributions! Please see CONTRIBUTING.md for details on how to get started.
License
This project is licensed under the terms of the LICENSE file in the project root.
Teraz możesz tworzyć endpointy dla różnych protokołów. Oto przykłady użycia:
- Tworzenie endpointu HTTP:
python uripoint.py --uri /api/status --protocol http --port 8000 --data '{"status": "OK"}'
- Tworzenie serwera FTP:
python uripoint.py --uri /files --protocol ftp --port 2121 --data '{"directory": "./files"}'
- Tworzenie endpointu RTSP:
python uripoint.py --uri /stream --protocol rtsp --port 8554 --data '{"stream_name": "test"}'
- Tworzenie brokera MQTT:
python uripoint.py --uri /mqtt --protocol mqtt --port 1883 --data '{"topics": ["test/#"]}'
- Tworzenie endpointu WebSocket:
python uripoint.py --uri /ws --protocol ws --port 8765 --data '{"message": "Hello WebSocket!"}'
- Tworzenie serwera TCP:
python uripoint.py --uri /tcp --protocol tcp --port 9000 --data '{"message": "Hello TCP!"}'
- Uruchomienie wszystkich serwerów:
python uripoint.py --serve
- Lista wszystkich endpointów:
python uripoint.py --list
Wspierane protokoły:
- HTTP
- FTP
- RTSP (Real Time Streaming Protocol)
- MQTT (Message Queuing Telemetry Transport)
- WebSocket
- TCP
- UDP
- SMTP
- POP3
- SFTP
Każdy endpoint jest konfigurowalny i może obsługiwać różne typy danych. Program zapisuje konfigurację do pliku YAML, więc endpointy są zachowywane między uruchomieniami.
Czy chciałbyś zobaczyć przykład użycia konkretnego protokołu lub dodatkowe funkcje?
Metadata
Release files for uripoint 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| uripoint-0.2.0.tar.gz | 17.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| uripoint-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.9 kB
Release files / uripoint-0.2.0.tar.gz
| Download URL | uripoint-0.2.0.tar.gz |
|---|---|
| Size | 17.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
877821819dc3ebf5218d86a15eb0bc3d6da46113a40f1dc48898ce4174d11791
|
|
BLAKE2b-256 checksum How to use checksums |
147b0b2320e7208e821e2898b4c8d3227e1f613a6a4c52f2b7931b3706e770cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.3
|
Release files / uripoint-0.2.0-py3-none-any.whl
| Download URL | uripoint-0.2.0-py3-none-any.whl |
|---|---|
| Size | 9.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
73d7dcdfdfdb4f22123906a54081aaed0aec3cd557783c903b86db09c44599be
|
|
BLAKE2b-256 checksum How to use checksums |
0fadefa3a746ae7036d0d7e05fd32c363cdefc420a6e40101188ddc619a367d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.3
|