Get Yok Tez Document Markdown
get_yok_tez_document_markdownRetrieve a specific YÖK thesis page as Markdown by providing its detail page URL and optional page number. Downloads the PDF, extracts the requested page, and converts it to readable text for further analysis.
Instructions
Retrieves a specific YÖK thesis PDF using its detail page URL. It fetches metadata from the detail page, downloads the PDF (if permissible and not cached), isolates the specified PDF page, converts that page to Markdown, and returns the content.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page_number | No | The PDF page number (1-based) for which to retrieve Markdown content. Default is 1. | |
| detail_page_url | Yes | The detail page URL of the thesis on YÖK Tez Merkezi. This URL is usually obtained from the 'search_yok_tez_detailed' tool results. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| is_paginated | Yes | True if the PDF has more than one page. | |
| thesis_title | No | Title of the thesis (Turkish), extracted from the detail page. | |
| error_message | No | Error message if document retrieval or processing failed. | |
| thesis_author | No | Author of the thesis, extracted from the detail page. | |
| total_pdf_pages | Yes | Total number of pages in the original PDF. | |
| current_pdf_page | Yes | The PDF page number returned. | |
| retrieved_pdf_url | No | The actual URL the PDF was downloaded from. | |
| characters_on_page | No | Number of characters in the page's Markdown content. | |
| page_markdown_content | No | Markdown content of the requested PDF page. Null if extraction failed. | |
| source_detail_page_url | Yes | The source YÖK Tez detail page URL the PDF was processed from. |