diff --git a/.github/workflows/download_svgs.yml b/.github/workflows/download_svgs.yml index 1d337f00552..f70e50f2d7f 100644 --- a/.github/workflows/download_svgs.yml +++ b/.github/workflows/download_svgs.yml @@ -10,18 +10,17 @@ jobs: - name: Checkout code uses: actions/checkout@v2 - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: '3.x' # Use Python 3.x - - - name: Install dependencies + - name: Set up environment variables run: | - pip install requests + echo "MUNIN_USERNAME=${{ secrets.MUNIN_USERNAME }}" >> $GITHUB_ENV + echo "MUNIN_PASSWORD=${{ secrets.MUNIN_PASSWORD }}" >> $GITHUB_ENV + + - name: Make download_svgs.sh executable + run: chmod +x /scripts/download_svgs.sh - - name: Run download_svgs.py + - name: Run download_svgs.sh env: MUNIN_USERNAME: ${{ secrets.MUNIN_USERNAME }} MUNIN_PASSWORD: ${{ secrets.MUNIN_PASSWORD }} run: | - python3 /scripts/download_svgs.py + /scripts/download_svgs.sh diff --git a/docs/src/benchmarks/tedgecpuprocent-month.svg b/docs/src/benchmarks/tedgecpuprocent-month.svg index df3bc5ffcdc..1e6298acc8f 100644 --- a/docs/src/benchmarks/tedgecpuprocent-month.svg +++ b/docs/src/benchmarks/tedgecpuprocent-month.svg @@ -1,1111 +1,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +401 Authorization Required + +

Authorization Required

+

This server could not verify that you +are authorized to access the document +requested. Either you supplied the wrong +credentials (e.g., bad password), or your +browser doesn't understand how to supply +the credentials required.

+ diff --git a/docs/src/benchmarks/tedgemem-month.svg b/docs/src/benchmarks/tedgemem-month.svg index d346fc77d03..1e6298acc8f 100644 --- a/docs/src/benchmarks/tedgemem-month.svg +++ b/docs/src/benchmarks/tedgemem-month.svg @@ -1,1076 +1,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +401 Authorization Required + +

Authorization Required

+

This server could not verify that you +are authorized to access the document +requested. Either you supplied the wrong +credentials (e.g., bad password), or your +browser doesn't understand how to supply +the credentials required.

+ diff --git a/scripts/download_svgs.py b/scripts/download_svgs.py deleted file mode 100644 index 9d77e8ad299..00000000000 --- a/scripts/download_svgs.py +++ /dev/null @@ -1,44 +0,0 @@ -import os -import requests -from requests.auth import HTTPBasicAuth -from dotenv import load_dotenv - -# Load environment variables from .env file -load_dotenv() - -# Get Munin credentials from environment variables -MUNIN_USERNAME = os.getenv('MUNIN_USERNAME') -MUNIN_PASSWORD = os.getenv('MUNIN_PASSWORD') - -# Check if the credentials are available -if not MUNIN_USERNAME or not MUNIN_PASSWORD: - raise EnvironmentError("Munin credentials are not set in the environment variables.") - -# List of SVG filenames to download -svg_files = ['tedgecpuprocent-month.svg', 'tedgemem-month.svg'] - -# URL of the Munin server -base_url = 'https://munin.osadl.org/munin/osadl.org/rackfslot1.osadl.org/' - -# Set the output folder relative to the project folder -project_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) -output_folder = os.path.join(project_dir, 'docs', 'src', 'benchmarks') - -# Download each SVG file -for svg_file in svg_files: - svg_url = f"{base_url}{svg_file}" - output_path = os.path.join(output_folder, svg_file) - - try: - # Request the SVG file with basic authentication - response = requests.get(svg_url, auth=HTTPBasicAuth(MUNIN_USERNAME, MUNIN_PASSWORD), verify=False) - response.raise_for_status() - - # Write the SVG content to a file - with open(output_path, 'wb') as f: - f.write(response.content) - - print(f"Downloaded {svg_file} to {output_path}") - - except requests.exceptions.RequestException as e: - print(f"Failed to download {svg_file}: {e}")