#!/usr/bin/env python3 import requests from devops.devops import Organization, Project, Repository, Item from devops.azure import get_token org = Organization("https://dev.azure.com/mcovsandbox", token=get_token()) # Find all Markdown files in all projects and repositories for project in org.projects: for repo in project.repositories: try: root_item = Item(repository=repo, path="/") md_files = root_item.get_child_items(pattern="*.md", recurse=True) for md_file in md_files: print(f"Project: {project.name}, Repo: {repo.name}, File: {md_file.path}") except requests.exceptions.HTTPError as e: print(f"Repository {repo.name} is empty.")