в попытках вернуть себе рабочий моск |
[Sep. 28th, 2007|11:16 pm] |
пеарчег: Syren — a lightweight download accelerator for Linux. в архиве исходники и бинарник. понимает http и ftp.
оно пока не accelerator, ибо качает только одним потоком. однако умеет докачивать, запоминает, откуда файло качаеццо и может продолжить (не надо больше вспоминать урлу, если какие-то уебаны устроили конец света).
я сегодня уже юзал. вроде, работает. неплохая замена для wget/aria2c во многих случаях.
сразу скажу, что https не планируеццо. поддержка прокси будет всенепременно (пока нетути). соберёццо ли где-то окромя пингвина — мне не ведомо. патчи для бзди (и винды тоже, что ли…) приветствуюццо.
GNU GPL, натурально. на этот раз не public domain, увы.
UPD: ебанутый на голову товарищ «bymer» из svitonline написал ебанутый на голову сервер «bandit». поскольку товарищ не читатель, а писатель — RFC2616 он в глаза не смотрел. и отвечает каким-то пиздоблядством, на стандарт похожим так же, как я похож на Майю Плисецкую. В ПЕРВЫЙ И ПОСЛЕДНИЙ РАЗ ДЕЛАЮ «ФИКС» ДЛЯ ВСЯКИХ ЕБАНЬКОВ (потому что понадобилось файло скачать). в дальнейшем пусть «крютые мегапрограммеры» читают стандарты и фиксят свои уёбища сами. |
|
|
Comments: |
А вот то,что нет поддержки прокси, это плохо. У нас напрямую в сеть не выйдешь)
будет, будет. там, внутре, неонка есть весь код, который за проксь отвечает. с поддержкой basic authentication (оная держится и для http). и даже есть код, который позволяет коннектиццо через определённые интерфейсы. просто я пока в опции эту фиготень не вынес. посплю — и завтра выложу версию с проксями.
NTLM-аутентификации не будет (я имел в глубоком виду тащить за собой жирную либу этой херни). потому же (либы!) не будет https. и "непассивного" режима в ftp тоже не будет.
я просто по принципу «release early, release often» работаю. также планирую поддержку SOCKS4/4a/5 и HTTP CONNECT, но чуть попозжа. первая мне нужна для Tor, а второе просто по приколу. %-)
Если выложишь,с меня причитается)) Интересно глянуть.
ну как это — если? GNU GPL, аднака. эвон, ссылочка в посте. и с проксями выложу, конечно. и «финальную» версию с поддержкой многопоточной скачки тоже. вообще-то это планируется как universal library for building download accelerators (libsyren), а сама качалка — побочный продукт. надо же на чём-то тестить. %-)
главная цель — это именно lightweight. пока размер бинарника 34 кила, что меня устраивает. когда дойду до 48, буду думать. больше 64 не будет ни в каком случае. %-)
благо, что вырезать есть. например, хэш-список для хранения десятка опций — это круто. только не ясно, нафига. %-)
правда, код несколько кривой, но на то есть некие религиозные причины. да и C я, честно признаться, на дух не переношу…
зыж проапдейчу — отпишу тебе на какой-нибудь твой пост, чтобы уведомление приползло.
кстати, есть подозрение, что эта беда вполне может собраться под бздёй и в винде под цигнусом. но проверить не могу в силу отсутствия обоих. да и вообще виндовый порт идёт лесом (ибо код загадиццо ifdef'ами). хотя дел, собственно, на 10 минут. %-) | |