You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 📖 More info: [Configuration Reference - JobConfiguration](https://ktoolbox.readthedocs.io/latest/configuration/reference/#ktoolbox.configuration.JobConfiguration)
24
+
- Support controlling whether to preserve the metadata (such as modification date) of downloaded files - #321
25
+
- If you usually browse images by download date, or want to use post images as Windows folder preview covers, you can disable this option
26
+
- Related configuration item:
27
+
- `downloader.keep_metadata`: Whether to preserve the metadata (such as modification date) of downloaded files, enabled by default (`True`)
28
+
- You can edit this setting via `ktoolbox config-editor` (`Downloader -> keep_metadata`)
29
+
- Or manually edit it in the `.env` file or environment variables
30
+
```dotenv
31
+
# Whether to preserve the metadata (such as modification date) of downloaded files
32
+
KTOOLBOX_DOWNLOADER__KEEP_METADATA=False
33
+
```
34
+
- 📖 More info: [Configuration Reference - DownloaderConfiguration](https://ktoolbox.readthedocs.io/latest/configuration/reference/#ktoolbox.configuration.DownloaderConfiguration)
10
35
11
-
- Fixed the issue where **`content`** data of works could not be obtained due to **Kemono API changes**, resulting in missing **`content.txt`** and `external_links.txt` - #316
12
-
> - Fixed the issue where author information and work data could not be retrieved due to **Kemono API changes** - #315 (v0.19.1)
13
-
> - Error messages: `Kemono API call failed: ...`, `404 Not Found`, `403 Forbidden`, ...
36
+
### 🪲 Fixes
37
+
38
+
- Due to changes in the Kemono API, extraction of **post text content and external links** (content and external_links) can now only be performed one by one.
39
+
Therefore, **only when** the default-disabled `job.extract_content` and `job.extract_external_links` are set to `True` (as mentioned above),
40
+
and the post **actually contains text content**, **will** post text content and external links be extracted, to avoid frequent API calls that may trigger **server DDoS protection**.
41
+
- Output `SUCCESS` level logs to help users better understand download status
0 commit comments