From 31a8ef307fbbf5eb475a65a939d1ef043b2feb87 Mon Sep 17 00:00:00 2001 From: Honza Javorek Date: Tue, 29 Apr 2025 13:57:23 +0200 Subject: [PATCH] chore: infer 'sidebar_position' from the filename Fix https://github.com/apify/apify-docs/issues/1247 --- .../webscraping/scraping_basics_python/01_devtools_inspecting.md | 1 - .../scraping_basics_python/02_devtools_locating_elements.md | 1 - .../scraping_basics_python/03_devtools_extracting_data.md | 1 - .../webscraping/scraping_basics_python/04_downloading_html.md | 1 - .../webscraping/scraping_basics_python/05_parsing_html.md | 1 - .../webscraping/scraping_basics_python/06_locating_elements.md | 1 - .../webscraping/scraping_basics_python/07_extracting_data.md | 1 - .../academy/webscraping/scraping_basics_python/08_saving_data.md | 1 - .../webscraping/scraping_basics_python/09_getting_links.md | 1 - .../academy/webscraping/scraping_basics_python/10_crawling.md | 1 - .../webscraping/scraping_basics_python/11_scraping_variants.md | 1 - .../academy/webscraping/scraping_basics_python/12_framework.md | 1 - .../academy/webscraping/scraping_basics_python/13_platform.md | 1 - 13 files changed, 13 deletions(-) diff --git a/sources/academy/webscraping/scraping_basics_python/01_devtools_inspecting.md b/sources/academy/webscraping/scraping_basics_python/01_devtools_inspecting.md index a0461be99f..7be3ef720e 100644 --- a/sources/academy/webscraping/scraping_basics_python/01_devtools_inspecting.md +++ b/sources/academy/webscraping/scraping_basics_python/01_devtools_inspecting.md @@ -2,7 +2,6 @@ title: Inspecting web pages with browser DevTools sidebar_label: "DevTools: Inspecting" description: Lesson about using the browser tools for developers to inspect and manipulate the structure of an e-commerce website. -sidebar_position: 1 slug: /scraping-basics-python/devtools-inspecting --- diff --git a/sources/academy/webscraping/scraping_basics_python/02_devtools_locating_elements.md b/sources/academy/webscraping/scraping_basics_python/02_devtools_locating_elements.md index 7d2ba187df..c9e30d74e5 100644 --- a/sources/academy/webscraping/scraping_basics_python/02_devtools_locating_elements.md +++ b/sources/academy/webscraping/scraping_basics_python/02_devtools_locating_elements.md @@ -2,7 +2,6 @@ title: Locating HTML elements on a web page with browser DevTools sidebar_label: "DevTools: Locating HTML elements" description: Lesson about using the browser tools for developers to manually find products on an e-commerce website. -sidebar_position: 2 slug: /scraping-basics-python/devtools-locating-elements --- diff --git a/sources/academy/webscraping/scraping_basics_python/03_devtools_extracting_data.md b/sources/academy/webscraping/scraping_basics_python/03_devtools_extracting_data.md index 69a8320edb..06126bdcbe 100644 --- a/sources/academy/webscraping/scraping_basics_python/03_devtools_extracting_data.md +++ b/sources/academy/webscraping/scraping_basics_python/03_devtools_extracting_data.md @@ -2,7 +2,6 @@ title: Extracting data from a web page with browser DevTools sidebar_label: "DevTools: Extracting data" description: Lesson about using the browser tools for developers to manually extract product data from an e-commerce website. -sidebar_position: 3 slug: /scraping-basics-python/devtools-extracting-data --- diff --git a/sources/academy/webscraping/scraping_basics_python/04_downloading_html.md b/sources/academy/webscraping/scraping_basics_python/04_downloading_html.md index e664de2af4..0ce8f6f454 100644 --- a/sources/academy/webscraping/scraping_basics_python/04_downloading_html.md +++ b/sources/academy/webscraping/scraping_basics_python/04_downloading_html.md @@ -2,7 +2,6 @@ title: Downloading HTML with Python sidebar_label: Downloading HTML description: Lesson about building a Python application for watching prices. Using the HTTPX library to download HTML code of a product listing page. -sidebar_position: 4 slug: /scraping-basics-python/downloading-html --- diff --git a/sources/academy/webscraping/scraping_basics_python/05_parsing_html.md b/sources/academy/webscraping/scraping_basics_python/05_parsing_html.md index 0cedc320f4..4899b65854 100644 --- a/sources/academy/webscraping/scraping_basics_python/05_parsing_html.md +++ b/sources/academy/webscraping/scraping_basics_python/05_parsing_html.md @@ -2,7 +2,6 @@ title: Parsing HTML with Python sidebar_label: Parsing HTML description: Lesson about building a Python application for watching prices. Using the Beautiful Soup library to parse HTML code of a product listing page. -sidebar_position: 5 slug: /scraping-basics-python/parsing-html --- diff --git a/sources/academy/webscraping/scraping_basics_python/06_locating_elements.md b/sources/academy/webscraping/scraping_basics_python/06_locating_elements.md index 78fbda4ab6..1f75e4aed8 100644 --- a/sources/academy/webscraping/scraping_basics_python/06_locating_elements.md +++ b/sources/academy/webscraping/scraping_basics_python/06_locating_elements.md @@ -2,7 +2,6 @@ title: Locating HTML elements with Python sidebar_label: Locating HTML elements description: Lesson about building a Python application for watching prices. Using the Beautiful Soup library to locate products on the product listing page. -sidebar_position: 6 slug: /scraping-basics-python/locating-elements --- diff --git a/sources/academy/webscraping/scraping_basics_python/07_extracting_data.md b/sources/academy/webscraping/scraping_basics_python/07_extracting_data.md index 676b82b012..50f4f24bcc 100644 --- a/sources/academy/webscraping/scraping_basics_python/07_extracting_data.md +++ b/sources/academy/webscraping/scraping_basics_python/07_extracting_data.md @@ -2,7 +2,6 @@ title: Extracting data from HTML with Python sidebar_label: Extracting data from HTML description: Lesson about building a Python application for watching prices. Using string manipulation to extract and clean data scraped from the product listing page. -sidebar_position: 7 slug: /scraping-basics-python/extracting-data --- diff --git a/sources/academy/webscraping/scraping_basics_python/08_saving_data.md b/sources/academy/webscraping/scraping_basics_python/08_saving_data.md index a7d35a16a1..8d8690c2ca 100644 --- a/sources/academy/webscraping/scraping_basics_python/08_saving_data.md +++ b/sources/academy/webscraping/scraping_basics_python/08_saving_data.md @@ -2,7 +2,6 @@ title: Saving data with Python sidebar_label: Saving data description: Lesson about building a Python application for watching prices. Using standard library to save data scraped from product listing pages in popular formats such as CSV or JSON. -sidebar_position: 8 slug: /scraping-basics-python/saving-data --- diff --git a/sources/academy/webscraping/scraping_basics_python/09_getting_links.md b/sources/academy/webscraping/scraping_basics_python/09_getting_links.md index 32e671ad8a..3419b8eeb9 100644 --- a/sources/academy/webscraping/scraping_basics_python/09_getting_links.md +++ b/sources/academy/webscraping/scraping_basics_python/09_getting_links.md @@ -2,7 +2,6 @@ title: Getting links from HTML with Python sidebar_label: Getting links from HTML description: Lesson about building a Python application for watching prices. Using the Beautiful Soup library to locate links to individual product pages. -sidebar_position: 9 slug: /scraping-basics-python/getting-links --- diff --git a/sources/academy/webscraping/scraping_basics_python/10_crawling.md b/sources/academy/webscraping/scraping_basics_python/10_crawling.md index 4de67279f0..a29e6c3807 100644 --- a/sources/academy/webscraping/scraping_basics_python/10_crawling.md +++ b/sources/academy/webscraping/scraping_basics_python/10_crawling.md @@ -2,7 +2,6 @@ title: Crawling websites with Python sidebar_label: Crawling websites description: Lesson about building a Python application for watching prices. Using the HTTPX library to follow links to individual product pages. -sidebar_position: 10 slug: /scraping-basics-python/crawling --- diff --git a/sources/academy/webscraping/scraping_basics_python/11_scraping_variants.md b/sources/academy/webscraping/scraping_basics_python/11_scraping_variants.md index f2682f55fc..93f5b1450f 100644 --- a/sources/academy/webscraping/scraping_basics_python/11_scraping_variants.md +++ b/sources/academy/webscraping/scraping_basics_python/11_scraping_variants.md @@ -2,7 +2,6 @@ title: Scraping product variants with Python sidebar_label: Scraping product variants description: Lesson about building a Python application for watching prices. Using browser DevTools to figure out how to extract product variants and exporting them as separate items. -sidebar_position: 11 slug: /scraping-basics-python/scraping-variants --- diff --git a/sources/academy/webscraping/scraping_basics_python/12_framework.md b/sources/academy/webscraping/scraping_basics_python/12_framework.md index d72edc86cd..6acaa9ca2c 100644 --- a/sources/academy/webscraping/scraping_basics_python/12_framework.md +++ b/sources/academy/webscraping/scraping_basics_python/12_framework.md @@ -2,7 +2,6 @@ title: Using a scraping framework with Python sidebar_label: Using a framework description: Lesson about building a Python application for watching prices. Using the Crawlee framework to simplify creating a scraper. -sidebar_position: 12 slug: /scraping-basics-python/framework --- diff --git a/sources/academy/webscraping/scraping_basics_python/13_platform.md b/sources/academy/webscraping/scraping_basics_python/13_platform.md index 02d4d42762..b72104af8a 100644 --- a/sources/academy/webscraping/scraping_basics_python/13_platform.md +++ b/sources/academy/webscraping/scraping_basics_python/13_platform.md @@ -2,7 +2,6 @@ title: Using a scraping platform with Python sidebar_label: Using a platform description: Lesson about building a Python application for watching prices. Using the Apify platform to deploy a scraper. -sidebar_position: 13 slug: /scraping-basics-python/platform ---