Skip to main content

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)
        
  • 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)
        
  • 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ừ URL
       from 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.
  • 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")
      )
    

Metadata

Release files for mobio-media-sdk-test 0.2.21

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mobio-media-sdk-test 0.2.21
File Size Uploaded Provenance
mobio_media_sdk_test-0.2.21.tar.gz 24.6 kB Without provenance Details

Release files / mobio_media_sdk_test-0.2.21.tar.gz

Download URL mobio_media_sdk_test-0.2.21.tar.gz
Size 24.6 kB
Tags Source
SHA-256 checksum
How to use checksums
75d3ac7d2c9d9a013e35555c5f919580f2d97e0d76621b7ce58f5917bb44b4d6
BLAKE2b-256 checksum
How to use checksums
46757ca10bc0e8676c9fc5934196d146b7bafe08df570d0ca1c6249c2681d624
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.7

Security for mobio-media-sdk-test 0.2.21

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page