Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]



"Выпуск утилиты для загрузки web-контента GNU Wget2 2.3.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск утилиты для загрузки web-контента GNU Wget2 2.3.0"  +/–
Сообщение от opennews (?), 21-Сен-26, 21:23 
Опубликован релиз проекта GNU Wget2 2.3.0, развивающего переписанный с нуля и  полностью  переработанный вариант программы для автоматизации рекурсивной загрузки контента GNU Wget. Wget2 предоставляет набор дополнительных опций, поддерживает загрузку в несколько потоков, позволяет использовать доступную функциональность через библиотеку libwget, поддерживает протоколы HTTP/2 и TLS 1.3, даёт возможность загружать только изменившиеся данные, может сохранять данные с серверов потокового вещания, корректно обрабатывает интернационализированные доменные имена и может перекодировать загружаемое содержимое.  Утилита wget2 поставляется под лицензией GPLv3+, а библиотека под LGPLv3+...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=66313

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от DEF (?), 21-Сен-26, 21:23   +4 +/–
Нужная штука. В отличие от curl, способна качать сайты рекурсивно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11

2. Сообщение от Аноним (2), 21-Сен-26, 21:24   +2 +/–
Когда-нибудь доабвят QUIC. Наверное
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от Аноним (3), 21-Сен-26, 21:30   +7 +/–
"расширение поддержки платформы OS/2"
"OS/2 is a discontinued proprietary computer operating system [...] Final release    December 2001"

Актуальненько!

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #9, #34

5. Сообщение от Аноним (5), 21-Сен-26, 21:54   –12 +/–
А где бинари?? Зачем идиотничать и в папке "релиз" кидать сорсы?? Или они думают, "весь мир - программисты"?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #12, #14, #37

6. Сообщение от Советский Человек (-), 21-Сен-26, 22:07   +1 +/–
ArcaOS? Не, не слышали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

8. Сообщение от Ivan_83 (ok), 21-Сен-26, 22:49   +5 +/–
Это, очевидно, не для вас.
Ждите ебилдов!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #10, #16, #18

9. Сообщение от rvs2016 (ok), 22-Сен-26, 00:11   +1 +/–
А CP/M почто обидели? :-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #41

10. Сообщение от rvs2016 (ok), 22-Сен-26, 00:14   +2 +/–
Да есть бинари, есть. Он их просто не нашёл:

% pkg search wget2
wget2-2.2.1_1                  File and recursive website downloader

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

11. Сообщение от Аноним (11), 22-Сен-26, 00:35   +3 +/–
Зато курл можно встроить в любой Сишный код и получить полноценного асинхронного http-клиента в любой программе на Си. А блин... wget начиная с 2й версии тоже можно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #22

12. Сообщение от Аноним (11), 22-Сен-26, 00:37   –2 +/–
В сорсах уже написанный и готовый к сборке софт, включая готовые Makefile. Причем тут быть программистом?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #17, #39

14. Сообщение от a2yemail (?), 22-Сен-26, 02:07   +2 +/–
Go back to Windows
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #38

15. Сообщение от penetrator (?), 22-Сен-26, 06:15   +2 +/–
aria2c пока вне конкуренции, там и SSH в мультипоток и torrent умеет забирать
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19, #36

16. Сообщение от Смузихеб забывший пароль (?), 22-Сен-26, 07:50   +1 +/–
конечно не для нас
некоторые уже наигрались в бесконечную канпеляцию любой ерунды на каждый чих даже просто для_посмотреть и начали-таки ценить собственное время
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

17. Сообщение от Аноним (18), 22-Сен-26, 09:59   +/–
У них лапки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

18. Сообщение от Аноним (18), 22-Сен-26, 10:00   +1 +/–
Так и ебилды точно не для них.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

19. Сообщение от aname (ok), 22-Сен-26, 10:03   +/–
Aria2 великолепна
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

20. Сообщение от Аноним (20), 22-Сен-26, 10:47   +/–
>Утилита wget2 поставляется под лицензией GPLv3+, а библиотека под LGPLv3+.

Мощно (без сарказма). К тому же написан на чистом Си. Короче, подумываю на него перейти.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30

21. Сообщение от Аноним1234 (?), 22-Сен-26, 10:49   +2 +/–
Главный минус GPLv3+ и LGPLv3+. В условный роуетер не засунешь, в отличие от curl.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23

22. Сообщение от User (??), 22-Сен-26, 14:01   –3 +/–
А кто путает curl с libcurl тот этот самый, который.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #25

23. Сообщение от Аноним (30), 22-Сен-26, 15:17   +/–
OprnWRT условный? Какие проблемы в него засунуть?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #26

24. Сообщение от Джон Титор (ok), 22-Сен-26, 15:30   +2 +/–
А почему не с помощью версии что-то менять? Почему название wget2, а не wget
Ответить | Правка | Наверх | Cообщить модератору

25. Сообщение от нах. (?), 22-Сен-26, 15:32   +1 +/–
ну вообще-то curl всего лишь cli интерфейс к своей библиотеке и always has been, потому что ... собственно, потому что существовали wget и fetch, а curl никто особо и не предполагал пользоваться вручную. Но потом набижали фулшмяк девелоперы, и теперь им пользоватся пришлось.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #27, #42

26. Сообщение от Аноним1234 (?), 22-Сен-26, 15:53   +/–
> OprnWRT условный? Какие проблемы в него засунуть?

В открытом роутере (телефоне, телевизоре и так далее) - проблем нет. В закрытом - есть, производитель если хочет gplv3 должен не просто выложить исходники, а ещё выложить мануал как собирать и главное как заменить бинар в роутере, на что ни один производитель не пойдёт. По этому GPLv3 это сразу нет для целой индустрии.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #28

27. Сообщение от User (??), 22-Сен-26, 15:54   +/–
> ну вообще-то curl всего лишь cli интерфейс к своей библиотеке и always
> has been, потому что ... собственно, потому что существовали wget и
> fetch, а curl никто особо и не предполагал пользоваться вручную. Но
> потом набижали фулшмяк девелоперы, и теперь им пользоватся пришлось.

Нинини! Он нИмодный - вот же тебе, postman - даже с облачной синхронизацией (И, наверное уже AI - но это не точно), вот insomnia (Для луддитов(ТМ)), вот HTTPie (С хвостом!), вот http клиент в IDE (Оно даже схему по коду может, ну?) - а курлы-курлы эти ваши, они... ну, те, которые.
Пусть ими тяпляпсы пользуются - у них самих ничего нормального(ТМ) нет и зоооказчег поставить нидает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #31

28. Сообщение от Аноним (30), 22-Сен-26, 16:25   +/–
Вот чтобы GPL требовала писать инструкцию по сборке, вроде такого там нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #32

30. Сообщение от Аноним (30), 22-Сен-26, 16:49   +/–
А грязный Си - это какой?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #35, #50

31. Сообщение от нах. (?), 22-Сен-26, 16:58   +/–
у тех как раз клиент в ide и вот етавот всьо.
А тебе надо один раз в нескучный рест апи передать причудливый заголовок - вручную.

Вот тут приходится вспоминать стосемьдесятыщ параметров curl. Для остального - есть wget. Не тот что 2 а тот что нормально работает и ftp в нем не сломан.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #33

32. Сообщение от Аноним1234 (?), 22-Сен-26, 17:19   +/–
> Вот чтобы GPL требовала писать инструкцию по сборке, вроде такого там нет.

Да, но требует сборочные скриты "Corresponding Source"


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

33. Сообщение от User (??), 22-Сен-26, 17:59   +/–
> у тех как раз клиент в ide и вот етавот всьо.
> А тебе надо один раз в нескучный рест апи передать причудливый заголовок
> - вручную.
> Вот тут приходится вспоминать стосемьдесятыщ параметров curl. Для остального - есть wget.
> Не тот что 2 а тот что нормально работает и ftp
> в нем не сломан.

Не, _у меня_ на ноутбуке-то как раз IDE есть - а вот у газпрома на рабочем месте подрядчика ничерта кроме redos с ейёйными потрохами нету - и вот загрузку НСИ по скважинам на s3-compatible storage пришлось делать через curl, ага.
И эта <censored> еще и облажаться умудрилась, патамучта в имени файла, на выбор: кириллица, пробелы, точки, запятые - и оно такое "ой, read function returned funny value"- повбывав бы, пришлось на кошек-в-стдаут переделывать...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

34. Сообщение от kusb reg (ok), 22-Сен-26, 20:41   +1 +/–
С OS/2 не всё так просто. Она жива под другими именами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

35. Сообщение от Аноним (35), 22-Сен-26, 23:09   +/–
Ты правда не понимаешь, споришь с устоявшейся терминологией или пытаешься шутить?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

36. Сообщение от Аноним (37), 23-Сен-26, 06:17   +/–
Но только по паролю, без ключа.

И вообще она не разрабатывается.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #51

37. Сообщение от Аноним (37), 23-Сен-26, 06:19   +/–
GNU это source-based операционная система. В GNU Coding Standards всё очень просто и легко описано.

./configure && make && make install

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

38. Сообщение от Гаврош (?), 23-Сен-26, 11:56   +/–
Тык я и пишу из венды!! Мне екзешник нужен, а не ингредиенты экзешника! 😕
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

39. Сообщение от Гаврош (?), 23-Сен-26, 11:57   +/–
Не думаю, что VS может сканпелять юниксовые макефиле.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

41. Сообщение от tkzv (ok), 23-Сен-26, 16:07   +/–
А она поддерживает древовидные директории?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

42. Сообщение от tkzv (ok), 23-Сен-26, 16:17   +/–
> always has been

Вообще-то, libcurl существует с 2000 года, а curl — с 1996. Хуже того, такая полезная фича, как глоббинг — вида http://example.com/[1-3].{htm,html} — в libcurl не поддерживается.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #43

43. Сообщение от нах. (?), 23-Сен-26, 19:56   +/–
логично - это задача шелла или твоей оболочки, дергающей библиотеку, а не libcurl. В ту что засунул, то и получил.

Для wget который пытается добывать адреса из любых источников самостоятельно, возможно и имеет смысл таким заморачиваться, просто еще один парсер поверх ста имеющихся.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #44

44. Сообщение от tkzv (ok), 23-Сен-26, 20:07   +/–
> логично - это задача шелла или твоей оболочки, дергающей библиотеку, а не
> libcurl. В ту что засунул, то и получил.
> Для wget который пытается добывать адреса из любых источников самостоятельно, возможно
> и имеет смысл таким заморачиваться, просто еще один парсер поверх ста
> имеющихся.

В 1998-м под Windows глоббинг был киллер-фичей.

Да и в программах нередко хотелось бы просто задавать шаблон, а не возиться с низкоуровневой конкатенацией сишных стрингов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #45

45. Сообщение от нах. (?), 23-Сен-26, 20:15   +/–
ты уверен что в 98м под виндовс кто-то пользовался curl?

Я вот в свое время объяснял человеку как пользоваться wget под виндой, но это был уже 2005й скорее всего. (Эх... было ж времячко.)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #46

46. Сообщение от tkzv (ok), 23-Сен-26, 20:35   +/–
> ты уверен что в 98м под виндовс кто-то пользовался curl?

Я, например :) Потому что Wget нашёл только в виде исходников и не смог его собрать на регистро-нечувствительной ФС. А Телепорт качал много лишнего. Проще было написать URL-шаблон для интересующих файлов. Или скачать HTML и в FARе превратить его в BAT, вызывающий curl.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

50. Сообщение от Аноним (50), 25-Сен-26, 19:44    Скрыто ботом-модератором+/–
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

51. Сообщение от penetrator (?), 26-Сен-26, 01:15   +/–
> Но только по паролю, без ключа.
> И вообще она не разрабатывается.

Migrate websocket library subproject to CMake build system

был смержен 3 недели назад

65 PR висят.. овнер репы занят, релизов нет, но сказать чтобы совсем померла - неа

и есть aria2-next

ну с ключом сложнее... но можно разрешить конектиться толкьо одному юзеру по паролю.. со случайным именем и паролем... остальным запретить.. терпимо если очень надо

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




XSQUARE
Inferno Solutions
Hosting by Hoster.ru
Хоcтинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить новость, Поддержать