Mobio Media SDK
Project description
Thư viện Media.
Cài đặt:
$ pip3 install mobio-media-sdk
Log:
-
Version: 0.1.1: Thêm mobio token.
-
Version: 0.1.2: Add json.dums by func finish_save_file_by_filepath
-
Version: 0.1.3: Add func get_path_by_url, get_binary_by_url
- Hướng dẫn sử dụng:
- func get_path_by_url -> kết quả trả về là path của url.
from mobio.sdks.media.mobio_media_sdk import MobioMediaSDK MobioMediaSDK().get_path_by_url(url)
- func get_binary_by_url -> kết quả trả về là binary của url
from mobio.sdks.media.mobio_media_sdk import MobioMediaSDK MobioMediaSDK().get_binary_by_url(url)
- func get_path_by_url -> kết quả trả về là path của url.
- Hướng dẫn sử dụng:
-
Version: 0.1.4: Add func get_filename_by_url
- Hướng dẫn sử dụng:
- func get_filename_by_url -> kết quả trả về là filename của url
from mobio.sdks.media.mobio_media_sdk import MobioMediaSDK MobioMediaSDK().get_filename_by_url(url)
- func get_filename_by_url -> kết quả trả về là filename của url
- Hướng dẫn sử dụng:
-
Version: 0.1.5: Delete system_config
-
Version: 0.1.6: Rename get_local_path_by_url -> get_path_by_url
-
Version: 0.1.7: Option read file "r" -> "rb"
-
Version: 0.1.8: Update lại token call từ Admin
-
Version: 0.1.9: Bổ sung tính năng:
- Tạo public link khi chưa có file upload.
from mobio.sdks.media.mobio_media_sdk import MobioMediaSDK MobioMediaSDK().create_public_url_without_file( merchant_id="merchant_id", filename="filename", mimetype_str="mimetype_str" ) result = { 'url': '', 'local_path': '', 'filename': '' }
Sau khi xử lý nghiệp vụ xong có thể dùng func sau để Lưu file được lấy path từ URLfrom mobio.sdks.media.mobio_media_sdk import MobioMediaSDK MobioMediaSDK().finish_save_file_by_public_url(filepath="filepath", url="url")
- Thêm option file_byte khi upload file. Option này phục vụ cho nhu cầu upload file bằng bytes.
- Tạo public link khi chưa có file upload.
-
Version: 0.2.0: Bổ sung option display, group_ids
-
Version: 0.2.1: Bổ sung merchant_id
-
Version: 0.2.2: Sửa từ get public-host từ module media sang module Admin.
-
Version: 0.2.2 và 0.2.3: Bổ sung phần tính dung lượng file khi trả về.
-
Version: 0.2.5: Chuyển việc lấy public-host sang admin-sdk
-
Version: 0.2.6: Apply libs m-kafka-sdk-v2
-
Version: 0.2.7: Bỏ m-kafka-sdk
-
Version: 0.2.8: Fix lỗi encode url với những tên file đặc biệt
-
Version: 0.2.9: Nâng cấp confluent_kafka
-
Version: 0.2.10: Thêm get mimetype file_byte
-
Version: 0.2.11, 0.2.12: Bổ sung thêm tính năng lưu file định dạng byte
-
Version: 0.2.13: Bổ sung thêm phần validate định dạng file upload qua SDK. Nếu không truyền lên thì sẽ lấy mặc định của hệ thống.
- Hướng dẫn sử dụng
from mobio.sdks.media.mobio_media_sdk import MobioMediaSDK MobioMediaSDK().upload_without_kafka( merchant_id="", file_path = '/media/data/folder/tmp/example.jpg', filename= 'example.jpg', do_not_delete = True, extension_isvalid=["png"] ) result = { "url": "", "local_host":"", "filename": "" }
-
Version: 0.2.14: Bổ sung thêm cấu hình kafka_bootstrap_servers trong config, cho phép nhập thông tin kafka_brokers. Nếu không nhập option này sẽ tự động lấy từ ENV KAFKA_BROKERS
- Hướng dẫn sử dụng
from mobio.sdks.media.mobio_media_sdk import MobioMediaSDK MobioMediaSDK().config( redis_uri="", admin_host="", cache_prefix="", kafka_bootstrap_servers=os.environ.get("KAFKA_BROKERS") )
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for mobio-media-sdk-test-0.2.20.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5f23a379453e6f2bfd720f3354ae142be1701277636b5119669018abd3f13f1 |
|
MD5 | e671ca9521426a26bdd6b263f9ca8734 |
|
BLAKE2b-256 | d4d1c785cee0ba898adf4b1d4bdf035cef6504d0dcc79130f56459bdcfecad6f |