CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-azure-mgmt-media

Microsoft Azure Media Services Client Library for Python - A management library for Azure Media Services that provides programmatic access to media processing and streaming capabilities in the cloud.

83

1.09x

Quality

Pending

Does it follow best practices?

Impact

83%

1.09x

Average score across 10 eval scenarios

Overview
Eval results
Files

rubric.jsonevals/scenario-7/

{
  "context": "This criteria evaluates how well an engineer uses the azure-mgmt-media package's Dynamic Manifest Filtering capabilities. It focuses on proper usage of AccountFiltersOperations and AssetFiltersOperations to create, manage, and configure manifest filters for Azure Media Services.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Account Filter Creation",
      "description": "Uses client.account_filters.create_or_update() method to create account-level filters with proper resource_group_name, account_name, and filter_name parameters",
      "max_score": 20
    },
    {
      "name": "Asset Filter Creation",
      "description": "Uses client.asset_filters.create_or_update() method to create asset-specific filters with proper resource_group_name, account_name, asset_name, and filter_name parameters",
      "max_score": 20
    },
    {
      "name": "Filter Model Usage",
      "description": "Correctly constructs AccountFilter or AssetFilter model objects from azure.mgmt.media.models with appropriate properties",
      "max_score": 15
    },
    {
      "name": "Bitrate Filtering",
      "description": "Properly configures FirstQuality property with bitrate value or uses Tracks with bitrate-based FilterTrackPropertyCondition for bitrate range filtering",
      "max_score": 15
    },
    {
      "name": "Track Type Filtering",
      "description": "Correctly uses FilterTrackSelection with FilterTrackPropertyCondition to filter by track type (Audio, Video, Text) using TrackPropertyType.Type and TrackPropertyCompareOperation.Equal",
      "max_score": 10
    },
    {
      "name": "Presentation Time Range",
      "description": "Uses PresentationTimeRange model to configure DVR window with start_timestamp, end_timestamp, or presentation_window_duration properties in 100-nanosecond ticks",
      "max_score": 5
    },
    {
      "name": "List Filters",
      "description": "Uses client.account_filters.list() method with resource_group_name and account_name parameters to retrieve all account filters",
      "max_score": 5
    },
    {
      "name": "Get Filter",
      "description": "Uses client.account_filters.get() method with resource_group_name, account_name, and filter_name parameters to retrieve a specific filter",
      "max_score": 5
    },
    {
      "name": "Delete Filter",
      "description": "Uses client.account_filters.delete() method with resource_group_name, account_name, and filter_name parameters to remove an account filter",
      "max_score": 5
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-azure-mgmt-media

tile.json