samsonn commited on
Commit
01bb77b
·
verified ·
1 Parent(s): 1a550cd

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +49 -105
README.md CHANGED
@@ -1,121 +1,65 @@
1
- # HuggingFaceDownloader 2.2.1
2
-
3
- **A free, portable downloader for Hugging Face models and files on Windows.**
4
-
5
- Скачивайте модели и большие файлы с Hugging Face без установки программы. HuggingFaceDownloader помогает продолжать прерванные загрузки, проверяет целостность файлов и автоматически регулирует нагрузку на диск, чтобы компьютером было удобнее пользоваться во время скачивания.
6
-
7
- **Версия:** 2.2.1
8
- **Дата выпуска:** 26 октября 2026 года
9
- **Платформа:** Windows 10 / 11 (64-bit)
10
- **Размер:** около 152 МБ
11
- **Установка:** не требуется
12
-
13
  ---
14
-
15
- ## Screenshots
16
-
17
- Добавьте сюда скриншоты интерфейса программы после загрузки изображений в репозиторий.
18
-
19
- <!-- Replace these examples with your actual screenshot filenames -->
20
-
21
- <!-- ![Main window](screenshots/main-window.png) -->
22
-
 
 
 
 
23
  ---
24
 
25
- ## Features
26
-
27
- ### 💽 Automatic disk load management
28
-
29
- При скачивании файлов размером в десятки гигабайт диск может оказаться перегружен, из-за чего Windows начинает тормозить.
30
-
31
- HuggingFaceDownloader автоматически регулирует скорость записи, стараясь удерживать загрузку диска около заданного уровня. Когда диск занят другими задачами, программа снижает скорость записи.
32
-
33
- Это помогает уменьшить зависания и оставляет системе больше ресурсов для других приложений. Реальный результат зависит от типа диска и общей нагрузки на компьютер.
34
-
35
- ### 🔄 Resume interrupted downloads
36
-
37
- Если интернет пропал или загрузка завершилась с ошибкой, частично скачанный файл сохраняется.
38
-
39
- При следующем запуске программа может продолжить скачивание с сохранённого места, а не загружать всё заново.
40
-
41
- Это особенно полезно для больших моделей, которые могут скачиваться часами.
42
-
43
- ### 🛡️ File integrity verification
44
-
45
- После скачивания программа проверяет целостность файла с помощью SHA-256.
46
-
47
- - Исправный файл принимается.
48
- - Незавершённая загрузка сохраняется для продолжения.
49
- - Повреждённый файл полного размера удаляется, чтобы его можно было скачать заново.
50
-
51
- Если контрольная сумма совпадает, файл принимается даже в том случае, когда размер, указанный API Hugging Face, отличается от фактического.
52
-
53
- ### 🌐 Handling network errors
54
-
55
- При временных сетевых сбоях программа повторяет попытки с постепенно увеличивающимися паузами — от 2 до 15 секунд.
56
-
57
- Если очередная попытка успешно получает новые данные, счётчик сетевых ошибок сбрасывается. Это помогает избежать преждевременного прекращения длительных загрузок.
58
-
59
- Для моделей с ограниченным доступом предусмотрена обработка ошибок авторизации и повторная попытка после неё.
60
-
61
- ### 📊 Accurate download results
62
-
63
- В конце загрузки программа отдельно учитывает файлы, добавленные в очередь, и файлы, которые действительно скачаны до конца.
64
-
65
- Пропущенные или отменённые файлы больше не должны ошибочно отображаться как успешно загруженные.
66
-
67
- ### ⚙️ Configurable settings
68
-
69
- Поведение программы можно настраивать через `settings.json`.
70
 
71
- Доступны параметры управления нагрузкой на диск, целевого у��овня занятости диска, ограничения скорости записи и ведения журналов.
72
 
73
- Журналирование по умолчанию отключено, чтобы не создавать лишние файлы и не выполнять ненужную запись на диск.
74
 
75
- ---
76
 
77
- ## What's new in version 2.2.1
78
 
79
- **Главное в обновлении:** более бережная запись на диск, сохранение незавершённых загрузок и улучшенная проверка файлов.
80
 
81
- - Добавлен автоматический контроллер нагрузки на диск.
82
- - Улучшена запись данных, чтобы уменьшить резкие скачки дисковой активности.
83
- - Добавлено сохранение частично скачанных файлов при неудачных попытках.
84
- - Улучшено восстановление загрузок после сетевых сбоев.
85
- - Изменена логика проверки SHA-256 и обработки файлов с неправильным размером.
86
- - Улучшена обработка повторных попыток при сетевых ошибках.
87
- - Исправлен подсчёт успешно завершённых загрузок.
88
- - Количество автоматических тестовых сценариев увеличено со 136 до 141.
89
-
90
- ### Important notes
91
-
92
- - Если диск одновременно активно используют другие программы, загрузка может замедляться.
93
- - Для медленных USB-накопителей можно установить ограничение скорости записи, например 20 МБ/с.
94
- - Существующий `settings.json` автоматически не обновляется. Старые параметры при необходимости нужно изменить вручную.
95
- - При первом запуске portable-версии служебные компоненты распаковываются во временную папку Windows. Необходим доступ на запись в `%TEMP%`.
96
- - При выключенном журналировании подробные сообщения о регулировке дисковой нагрузки не сохраняются.
97
 
98
- ---
 
 
 
 
 
 
 
99
 
100
  ## Download
101
 
102
- **[Download HuggingFaceDownloader.exe](./HuggingFaceDownloader.exe)**
103
-
104
- Скачайте EXE-файл и запустите его. Устанавливать программу не нужно.
105
 
106
- **Системные требования:** Windows 10 или Windows 11, 64-разрядная версия.
 
 
 
107
 
108
- ---
109
-
110
- ## Build information
111
-
112
- - Version: `2.2.1.0`
113
- - Framework: `.NET 10`
114
- - Build type: portable single-file
115
- - Architecture: `win-x64`
116
- - Automated tests: `141/141`
117
- - Build result: 0 errors, 0 warnings
118
-
119
- ---
120
 
121
- HuggingFaceDownloader создан для удобного скачивания моделей и файлов с Hugging Face. Основное внимание уделено надёжности загрузок, сохранению уже полученных данных и снижению влияния скачивания больших файлов на работу компьютера.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: HuggingFaceDownloader
3
+ emoji: 📥
4
+ colorFrom: blue
5
+ colorTo: green
6
+ tags:
7
+ - windows
8
+ - downloader
9
+ - hugging-face
10
+ - portable
11
+ - csharp
12
+ - wpf
13
+ - model-downloader
14
+ - dataset-downloader
15
  ---
16
 
17
+ # HuggingFaceDownloader 2.2.1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18
 
19
+ **A free, portable Windows downloader for Hugging Face models, datasets, and repository files.**
20
 
21
+ HuggingFaceDownloader is a free, self-contained Windows application built with C# and WPF. It provides a graphical interface for browsing Hugging Face repositories, selecting individual files, and downloading large files without using the command line.
22
 
23
+ The application supports resuming interrupted downloads, SHA-256 integrity verification, and automatic disk write throttling to help keep Windows responsive during large downloads.
24
 
25
+ ## Search keywords
26
 
27
+ Hugging Face Downloader, HuggingFace Downloader, Hugging Face download tool, Windows downloader, portable Hugging Face downloader, Hugging Face model downloader, AI model downloader, LLM downloader, dataset downloader, GGUF downloader, safetensors downloader, C# downloader, WPF application, resume downloads, SHA-256 verification.
28
 
29
+ ## Features
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
 
31
+ - 🪟 Windows 10 / 11 (64-bit)
32
+ - 📦 Portable single-file application — no installation required
33
+ - 🤖 Download AI models and files from Hugging Face
34
+ - 📂 Browse repositories and select individual files
35
+ - 🔄 Resume interrupted downloads
36
+ - 🛡️ Verify downloaded files using SHA-256
37
+ - 💽 Automatically regulate disk write load
38
+ - 🌐 Handle repositories requiring authorization
39
 
40
  ## Download
41
 
42
+ [Download HuggingFaceDownloader.exe](./HuggingFaceDownloader.exe)
 
 
43
 
44
+ **Version:** 2.2.1
45
+ **Release date:** October 26, 2026
46
+ **Size:** approximately 152 MB
47
+ **Requirements:** Windows 10/11 x64
48
 
49
+ ## What's new in version 2.2.1
 
 
 
 
 
 
 
 
 
 
 
50
 
51
+ - Added automatic disk write throttling.
52
+ - Improved handling of large downloads.
53
+ - Preserved partially downloaded files for resuming.
54
+ - Improved retry handling for network interruptions.
55
+ - Improved SHA-256 integrity verification.
56
+ - Improved reporting of completed downloads.
57
+ - Expanded automated tests to 141 cases.
58
+
59
+ ## Technology
60
+
61
+ - C#
62
+ - WPF
63
+ - .NET 10
64
+ - Windows x64
65
+ - Portable single-file distribution