commit d385f833d89ecc48e73db88f3e2d9b1dad29f141 Author: brobert Date: Tue Apr 1 11:38:45 2025 +0200 first commit diff --git a/.aider.chat.history.md b/.aider.chat.history.md new file mode 100644 index 0000000..11386bd --- /dev/null +++ b/.aider.chat.history.md @@ -0,0 +1,165 @@ + +# aider chat started at 2025-04-01 11:36:51 + +> Newer aider version v0.80.1 is available. +> /opt/homebrew/Cellar/aider/0.79.1/libexec/bin/python -m pip install --upgrade --upgrade-strategy only-if-needed aider-chat +> Run pip install? (Y)es/(N)o [Yes]: y +> Requirement already satisfied: aider-chat in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (0.79.1) +> Collecting aider-chat +> Downloading aider_chat-0.80.1-py3-none-any.whl.metadata (24 kB) +> Requirement already satisfied: aiohappyeyeballs==2.6.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (2.6.1) +> Collecting aiohttp==3.11.12 (from aider-chat) +> Downloading aiohttp-3.11.12-cp312-cp312-macosx_11_0_arm64.whl.metadata (7.7 kB) +> Requirement already satisfied: aiosignal==1.3.2 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.3.2) +> Requirement already satisfied: annotated-types==0.7.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.7.0) +> Requirement already satisfied: anyio==4.9.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (4.9.0) +> Requirement already satisfied: attrs==25.3.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (25.3.0) +> Requirement already satisfied: backoff==2.2.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (2.2.1) +> Requirement already satisfied: beautifulsoup4==4.13.3 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (4.13.3) +> Requirement already satisfied: certifi==2025.1.31 in /opt/homebrew/opt/certifi/lib/python3.12/site-packages (from aider-chat) (2025.1.31) +> Requirement already satisfied: cffi==1.17.1 in /opt/homebrew/opt/cffi/lib/python3.12/site-packages (from aider-chat) (1.17.1) +> Requirement already satisfied: charset-normalizer==3.4.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (3.4.1) +> Requirement already satisfied: click==8.1.8 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (8.1.8) +> Requirement already satisfied: configargparse==1.7 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.7) +> Requirement already satisfied: diff-match-patch==20241021 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (20241021) +> Requirement already satisfied: diskcache==5.6.3 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (5.6.3) +> Requirement already satisfied: distro==1.9.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.9.0) +> Requirement already satisfied: filelock==3.18.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (3.18.0) +> Collecting flake8==7.2.0 (from aider-chat) +> Downloading flake8-7.2.0-py2.py3-none-any.whl.metadata (3.8 kB) +> Requirement already satisfied: frozenlist==1.5.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.5.0) +> Collecting fsspec==2025.3.2 (from aider-chat) +> Downloading fsspec-2025.3.2-py3-none-any.whl.metadata (11 kB) +> Requirement already satisfied: gitdb==4.0.12 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (4.0.12) +> Requirement already satisfied: gitpython==3.1.44 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (3.1.44) +> Requirement already satisfied: grep-ast==0.8.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.8.1) +> Requirement already satisfied: h11==0.14.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.14.0) +> Requirement already satisfied: httpcore==1.0.7 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.0.7) +> Requirement already satisfied: httpx==0.28.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.28.1) +> Collecting huggingface-hub==0.30.1 (from aider-chat) +> Downloading huggingface_hub-0.30.1-py3-none-any.whl.metadata (13 kB) +> Requirement already satisfied: idna==3.10 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (3.10) +> Requirement already satisfied: importlib-metadata==7.2.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (7.2.1) +> Requirement already satisfied: importlib-resources==6.5.2 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (6.5.2) +> Requirement already satisfied: jinja2==3.1.6 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (3.1.6) +> Requirement already satisfied: jiter==0.9.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.9.0) +> Requirement already satisfied: json5==0.10.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.10.0) +> Requirement already satisfied: jsonschema==4.23.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (4.23.0) +> Requirement already satisfied: jsonschema-specifications==2024.10.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (2024.10.1) +> Collecting litellm==1.65.0 (from aider-chat) +> Downloading litellm-1.65.0-py3-none-any.whl.metadata (36 kB) +> Requirement already satisfied: markdown-it-py==3.0.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (3.0.0) +> Requirement already satisfied: markupsafe==3.0.2 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (3.0.2) +> Requirement already satisfied: mccabe==0.7.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.7.0) +> Requirement already satisfied: mdurl==0.1.2 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.1.2) +> Requirement already satisfied: mixpanel==4.10.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (4.10.1) +> Requirement already satisfied: monotonic==1.6 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.6) +> Collecting multidict==6.3.0 (from aider-chat) +> Downloading multidict-6.3.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (5.1 kB) +> Requirement already satisfied: networkx==3.2.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (3.2.1) +> Collecting numpy==1.26.4 (from aider-chat) +> Using cached numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl.metadata (61 kB) +> Collecting openai==1.70.0 (from aider-chat) +> Downloading openai-1.70.0-py3-none-any.whl.metadata (25 kB) +> Requirement already satisfied: packaging==24.2 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (24.2) +> Requirement already satisfied: pathspec==0.12.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.12.1) +> Requirement already satisfied: pexpect==4.9.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (4.9.0) +> Requirement already satisfied: pillow==11.1.0 in /opt/homebrew/opt/pillow/lib/python3.12/site-packages (from aider-chat) (11.1.0) +> Collecting pip==25.0.1 (from aider-chat) +> Using cached pip-25.0.1-py3-none-any.whl.metadata (3.7 kB) +> Collecting posthog==3.23.0 (from aider-chat) +> Downloading posthog-3.23.0-py2.py3-none-any.whl.metadata (3.0 kB) +> Requirement already satisfied: prompt-toolkit==3.0.50 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (3.0.50) +> Collecting propcache==0.3.1 (from aider-chat) +> Downloading propcache-0.3.1-cp312-cp312-macosx_11_0_arm64.whl.metadata (10 kB) +> Requirement already satisfied: psutil==7.0.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (7.0.0) +> Requirement already satisfied: ptyprocess==0.7.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.7.0) +> Collecting pycodestyle==2.13.0 (from aider-chat) +> Downloading pycodestyle-2.13.0-py2.py3-none-any.whl.metadata (4.5 kB) +> Requirement already satisfied: pycparser==2.22 in /opt/homebrew/opt/pycparser/lib/python3.12/site-packages (from aider-chat) (2.22) +> Collecting pydantic==2.11.1 (from aider-chat) +> Downloading pydantic-2.11.1-py3-none-any.whl.metadata (63 kB) +> Collecting pydantic-core==2.33.0 (from aider-chat) +> Downloading pydantic_core-2.33.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (6.8 kB) +> Requirement already satisfied: pydub==0.25.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.25.1) +> Collecting pyflakes==3.3.2 (from aider-chat) +> Downloading pyflakes-3.3.2-py2.py3-none-any.whl.metadata (3.5 kB) +> Requirement already satisfied: pygments==2.19.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (2.19.1) +> Requirement already satisfied: pypandoc==1.15 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.15) +> Requirement already satisfied: pyperclip==1.9.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.9.0) +> Requirement already satisfied: python-dateutil==2.9.0.post0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (2.9.0.post0) +> Collecting python-dotenv==1.1.0 (from aider-chat) +> Downloading python_dotenv-1.1.0-py3-none-any.whl.metadata (24 kB) +> Requirement already satisfied: pyyaml==6.0.2 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (6.0.2) +> Requirement already satisfied: referencing==0.36.2 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.36.2) +> Requirement already satisfied: regex==2024.11.6 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (2024.11.6) +> Requirement already satisfied: requests==2.32.3 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (2.32.3) +> Collecting rich==14.0.0 (from aider-chat) +> Downloading rich-14.0.0-py3-none-any.whl.metadata (18 kB) +> Collecting rpds-py==0.24.0 (from aider-chat) +> Downloading rpds_py-0.24.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (4.1 kB) +> Collecting scipy==1.13.1 (from aider-chat) +> Using cached scipy-1.13.1-cp312-cp312-macosx_12_0_arm64.whl.metadata (60 kB) +> Requirement already satisfied: six==1.17.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.17.0) +> Requirement already satisfied: smmap==5.0.2 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (5.0.2) +> Requirement already satisfied: sniffio==1.3.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.3.1) +> Requirement already satisfied: socksio==1.0.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.0.0) +> Requirement already satisfied: sounddevice==0.5.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.5.1) +> Requirement already satisfied: soundfile==0.13.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.13.1) +> Requirement already satisfied: soupsieve==2.6 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (2.6) +> Requirement already satisfied: tiktoken==0.9.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.9.0) +> Requirement already satisfied: tokenizers==0.21.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.21.1) +> Requirement already satisfied: tqdm==4.67.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (4.67.1) +> Requirement already satisfied: tree-sitter-c-sharp==0.23.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.23.1) +> Requirement already satisfied: tree-sitter-embedded-template==0.23.2 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.23.2) +> Requirement already satisfied: tree-sitter-language-pack==0.6.1 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.6.1) +> Requirement already satisfied: tree-sitter-yaml==0.7.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.7.0) +> Collecting typing-extensions==4.13.0 (from aider-chat) +> Downloading typing_extensions-4.13.0-py3-none-any.whl.metadata (3.0 kB) +> Collecting typing-inspection==0.4.0 (from aider-chat) +> Downloading typing_inspection-0.4.0-py3-none-any.whl.metadata (2.6 kB) +> Requirement already satisfied: urllib3==2.3.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (2.3.0) +> Requirement already satisfied: watchfiles==1.0.4 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.0.4) +> Requirement already satisfied: wcwidth==0.2.13 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.2.13) +> Requirement already satisfied: yarl==1.18.3 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (1.18.3) +> Requirement already satisfied: zipp==3.21.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (3.21.0) +> Requirement already satisfied: tree-sitter==0.24.0 in /opt/homebrew/Cellar/aider/0.79.1/libexec/lib/python3.12/site-packages (from aider-chat) (0.24.0) +> Downloading aider_chat-0.80.1-py3-none-any.whl (334 kB) +> Downloading aiohttp-3.11.12-cp312-cp312-macosx_11_0_arm64.whl (456 kB) +> Downloading flake8-7.2.0-py2.py3-none-any.whl (57 kB) +> Downloading fsspec-2025.3.2-py3-none-any.whl (194 kB) +> Downloading huggingface_hub-0.30.1-py3-none-any.whl (481 kB) +> Downloading litellm-1.65.0-py3-none-any.whl (7.0 MB) +> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 70.2 MB/s eta 0:00:00 +> Downloading multidict-6.3.0-cp312-cp312-macosx_11_0_arm64.whl (35 kB) +> Using cached numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl (13.7 MB) +> Downloading openai-1.70.0-py3-none-any.whl (599 kB) +> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 599.1/599.1 kB 31.0 MB/s eta 0:00:00 +> Using cached pip-25.0.1-py3-none-any.whl (1.8 MB) +> Downloading posthog-3.23.0-py2.py3-none-any.whl (84 kB) +> Downloading propcache-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (46 kB) +> Downloading pycodestyle-2.13.0-py2.py3-none-any.whl (31 kB) +> Downloading pydantic-2.11.1-py3-none-any.whl (442 kB) +> Downloading pydantic_core-2.33.0-cp312-cp312-macosx_11_0_arm64.whl (1.9 MB) +> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 60.0 MB/s eta 0:00:00 +> Downloading pyflakes-3.3.2-py2.py3-none-any.whl (63 kB) +> Downloading python_dotenv-1.1.0-py3-none-any.whl (20 kB) +> Downloading rich-14.0.0-py3-none-any.whl (243 kB) +> Downloading rpds_py-0.24.0-cp312-cp312-macosx_11_0_arm64.whl (351 kB) +> Using cached scipy-1.13.1-cp312-cp312-macosx_12_0_arm64.whl (30.4 MB) +> Downloading typing_extensions-4.13.0-py3-none-any.whl (45 kB) +> Downloading typing_inspection-0.4.0-py3-none-any.whl (14 kB) +> Installing collected packages: typing-extensions, rpds-py, python-dotenv, pyflakes, pycodestyle, propcache, pip, numpy, multidict, fsspec, typing-inspection, scipy, rich, pydantic-core, posthog, huggingface-hub, flake8, pydantic, aiohttp, openai, litellm, aider-chat +> Attempting uninstall: typing-extensions +> Found existing installation: typing_extensions 4.12.2 +> +> [notice] A new release of pip is available: 25.0 -> 25.0.1 +> [notice] To update, run: /opt/homebrew/Cellar/aider/0.79.1/libexec/bin/python -m pip install --upgrade pip +> error: uninstall-no-record-file +> +> × Cannot uninstall typing_extensions 4.12.2 +> ╰─> The package's contents are unknown: no RECORD file was found for typing_extensions. +> +> hint: The package was installed by brew. You should check if it can uninstall the package. +> No git repo found, create one to track aider's changes (recommended)? (Y)es/(N)o [Yes]: n +> /opt/homebrew/bin/aider --model deepseek --api-key deepseek=sk-6ac14a65923941c99c65f1e9e347efac diff --git a/.aider.input.history b/.aider.input.history new file mode 100644 index 0000000..7313e23 --- /dev/null +++ b/.aider.input.history @@ -0,0 +1,3 @@ + +# 2025-04-01 11:38:13.877891 ++n diff --git a/README.md b/README.md new file mode 100644 index 0000000..cd60966 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Wordpress Full downloader