Metadata-Version: 2.1
Name: mobio-media-sdk
Version: 0.2.1
Summary: Mobio media SDK
Home-page: https://github.com/mobiovn
Author: MOBIO
Author-email: contact@mobio.vn
License: MIT
Project-URL: Source, https://github.com/mobiovn
Keywords: mobio,media,file
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3
Description-Content-Type: text/markdown
License-File: LICENSE

##  Thư viện Media.

### Cài đặt:

```bash
 $ 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.
          ```python3
          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
          ```python3
          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
      ```python3
      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.
      ```python3
      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
      ```python3
       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


