tag:blogger.com,1999:blog-8622169542119587655.post6280622005481339543..comments2016-02-03T19:37:53.991+02:00Comments on Debiania: просто ещё один блог о Debian: w3crapcli — работаем с веб-сервисами из терминалаMinoruhttp://www.blogger.com/profile/15979236009981641914noreply@blogger.comBlogger15125tag:blogger.com,1999:blog-8622169542119587655.post-91793591491208731472012-04-26T03:10:26.977+03:002012-04-26T03:10:26.977+03:00Оказывается, сайт переехал на новый хостингОказывается, сайт переехал <a href="http://w3crapcli.blasux.ru/" rel="nofollow">на новый хостинг</a>Minoruhttps://www.blogger.com/profile/15979236009981641914noreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-27762225222591454082012-04-26T02:06:32.677+03:002012-04-26T02:06:32.677+03:00@posleobedaus, были проблемы с сервером, на которо...<b>@posleobedaus</b>, были проблемы с сервером, на котором раньше хостились сайт и репозиторий. Когда сервер сломался, репозиторий перенесли на repo.or.cz, а сайт так никуда и не приткнули ☹Minoruhttps://www.blogger.com/profile/15979236009981641914noreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-75547429580395466212012-04-25T06:37:15.574+03:002012-04-25T06:37:15.574+03:00репу склонировал, а офсайт лежит, эх.репу склонировал, а офсайт лежит, эх.Anonymoushttps://www.blogger.com/profile/04784454715812253258noreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-84149052002579767642011-06-01T18:25:22.946+03:002011-06-01T18:25:22.946+03:00bezgubov, лично я при разработке использую spiderm...<b>bezgubov</b>, лично я при разработке использую spidermonkey-bin — поставь его, потесть. Если все равно не будет работать, глянь, кто автор скрипта (с помощью git log имя_файла, например) и напиши багрепорт.Minoruhttps://www.blogger.com/profile/15979236009981641914noreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-52558740916075307832011-06-01T13:53:21.514+03:002011-06-01T13:53:21.514+03:00Вы бы хоть написали, что нужно чтобы работало, вот...Вы бы хоть написали, что нужно чтобы работало, вот например в vesti.ru используется js, установил Rhino 1.7 release 1 2008 08 16, то есть то что мне предложил debian и нифига не работает :(bezgubovhttps://www.blogger.com/profile/09968788043963973951noreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-83001179236300080722011-05-11T17:20:43.822+03:002011-05-11T17:20:43.822+03:00Я, конечно, могу показать, как работают мои скрипт...<i><b>Я, конечно, могу показать, как работают мои скрипты, да только толку от этого?</b><br />От этого пост станет лучше. Серьёзно.</i><br /><br />И из рекомендации потенциально интересного проекта — go check it out by yourself! — превратится в описание интерфейса моих самопальных велосипедов :(<br /><br /><i><b>Что, если несколько языков смешать, то сразу crap?</b><br />В общем да, красноглазый зоопарк. Один кусок требует питон 2.6, второй скрипт - питон 2.8, третий не хочет работать на текущей версии перла, четвёртой приблуде Окамль подавай :-) Crap as it is.</i><br /><br />Ну, у каджого языка есть особенности, делающие его более удобным для какого-то класса задач. Это не объясняет двух версий питона, но всё же :)<br /><br /><i><b>А документаци будет, да. Someday :)</b><br />Зыс минз нэвэ :-)</i><br /><br />Шит^WМираклз хэппэнс. Закоммитил сегодня README для одного из своих поделий, сейчас и для второго напишу.<br /><br /><i>Присмотрись к доксигену, Минору. Оно айс :-)</i><br /><br />Для такого проекта это огромный-преогромный ice, то есть айсберг :) Однострочники в Doxygen документировать — это моветон.Minoruhttps://www.blogger.com/profile/15979236009981641914noreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-80454152768031476592011-05-11T14:52:57.612+03:002011-05-11T14:52:57.612+03:00@Minoru
Понимаешь, w3crapcli — сборная солянка
Эт...@Minoru<br /><br /><b>Понимаешь, w3crapcli — сборная солянка</b><br />Это-то я понимаю, просто хочется, чтобы оно выглядело чуть менее красноглазо :-)<br /><br /><b>Нет никаких coding guidelines, никаких стандартов вообще</b><br />Это не есть хорошо. Вот даже у меня в симуляторе они есть. Хотя я разрабатываю это один и для максимум двух человек. Гайдланы, документация и структура показывают класс программиста. Этому нужно когда-то учиться...<br /><br /><b>Я, конечно, могу показать, как работают мои скрипты, да только толку от этого?</b><br />От этого пост станет лучше. Серьёзно.<br /><br /><b>Что, если несколько языков смешать, то сразу crap?</b><br />В общем да, красноглазый зоопарк. Один кусок требует питон 2.6, второй скрипт - питон 2.8, третий не хочет работать на текущей версии перла, четвёртой приблуде Окамль подавай :-) Crap as it is.<br /><br /><b>История твоя смеха почему-то не вызывает — напротив, французы эти правы.</b><br />Да не в этом дело: под одну простую задачу (документацию генерировать из исходников) нужен целый вагон костылей, вместе с перлом и окамлем.<br /><br /><br /><b>А документаци будет, да. Someday :)</b><br />Зыс минз нэвэ :-) По себе знаю: если доки не писать сразу, то не напишешь никогда. А потом очень нужный скрипт, который "да-блин-ну-всё-понятнож-тут-написано", перестаёт работать. И никто не знает почему. Доков нет, комментариев тоже, автор помер или свалил на другой континент :-)<br /><br />Кстати о доках. Хорошо, когда их написание хоть сколько-нибудь весело. Например, мне нравится, как выглядят доки от Doxygen. С ним играться хорошо. И доки так писать не слишком лениво. Присмотрись к доксигену, Минору. Оно айс :-)virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-8454978527564418582011-05-10T15:50:22.610+03:002011-05-10T15:50:22.610+03:00Я вижу, большой ошибкой было не уточнить, что этот...Я вижу, большой ошибкой было не уточнить, что этот пост не является публичным релизом проекта или чем-то вроде того. Мне просто подумалось, что w3crapcli достаточно полезен, чтобы о нём можно было рассказать другим. Да, кодовая база представляет собой какое-то месиво, о документации пока что приходится только мечтать — c'est la vie, ребята. Всё открыто, кому не лень — помогайте.<br /><br />Ну-с, а теперь поотвечаем на выпады и конструктивную критику :)<br /><br /><b>Анонимный</b><br /><i>btw а как же это все такие белые и пушистые линупсоеды способствуют нарушению законов РФ и лиц соглашений с соответствующими ресурсами, а заодно и убивают эти ресурсы тем что приходят на них только чтобы сцылку заграбастать.</i><br /><br />Ответственность за использование все равно несёт пользователь. Не хочешь нарушать EULA — не надо, мы тебя не просим и не заставляем.<br /><br />Кроме того, не все пользовательские соглашения запрещают использование каких-то сторонних приложений (ReadManga, например; их EULA <a href="http://readmanga.ru/page/user_agreement" rel="nofollow">здесь</a>). Более того, на некоторых ресурсах соглашений нет вообще (например, на anymanga — то ли и правда нет, то ли я просто не нашёл).<br /><br />Что касается «убивания ресурсов», я в это не верю. Скрипты призваны не заменить веб-интерфейсы, а дать пользователю больше свобод, добавить возможности, не предусмотренные (или по какой-то причине не поддерживаемые) разработчиками.<br /><br />Если хочешь, добавь опции скачивания рекламы — тогда и сайт будет доволен (с его стороны это смотрится как полноценный заход), и ты тоже (и контент желанный получил, и сайту вреда не нанёс). Та самая do-ocracy, так часто упоминаемая в рассылках Debian.<br /><br /><b>Анонимный</b><br /><i>Это самое, гаспадин анимещнег, исправь ссылочки в статье, а то фф не знает такого протокола как `htp'</i><br /><br />Спасибо, пофиксил!<br /><br /><b>virens</b><br /><i><b>@Minoru комментирует...</b><br />> Пока что способ разобраться только один — читать код.<br />Шурик, это же не наш метод (с)<br />Народ (типа я и Легион Анонимусов выше) требует продолжения банкета - в смысле, приведения хоть парочки примеров.</i><br /><br />Понимаешь, w3crapcli — сборная солянка, поддерживаемая несколькими энтузиастами. Нет никаких coding guidelines, никаких стандартов вообще — каждый пишет так, как хочет. Я, конечно, могу показать, как работают мои скрипты, да только толку от этого? — все равно ведь скрипты для ВКонтакте, к примеру, имеют совершенно иной интерфейс.<br /><br /><i>А то оно и в самом деле crap. Особенно вот после этого:<br /><br />Написано это добро на всём, что попадалось под руку — BASH, Perl, POSIX Shell, даже Haskell.</i><br /><br />Что, если несколько языков смешать, то сразу crap? =(<br /><br />История твоя смеха почему-то не вызывает — напротив, французы эти правы. На чём им удобно было писать, на том и написали. У них же не было цели создать систему, которую может поддерживать любой только что доучивший Си второкурсник? Ну и всё.<br /><br /><br /><i><b>@Анонимный комментирует...</b><br />>Проект полностью оправдывает своё название. Гавно гавном.<br />Анонимус верен себе и беспощадно рубанул с плеча горькую правду. На 150% согласен: без документации оно не взлетит.</i><br /><br />Ну, тут пока что не финальный запуск, а так, ранние предполётные испытания…<br /><br />А документаци будет, да. Someday :)<br /><br /><br />Спасибо за комментарии. Анонимусу, конечно, не хватает вежливости и аргументов, ну да ладно, переживём :)Minoruhttps://www.blogger.com/profile/15979236009981641914noreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-40743966558044134332011-05-10T13:07:33.034+03:002011-05-10T13:07:33.034+03:00@Minoru комментирует...
Пока что способ разобратьс...@Minoru комментирует...<br /><b>Пока что способ разобраться только один — читать код.</b><br />Шурик, это же не наш метод (с)<br />Народ (типа я и Легион Анонимусов выше) требует продолжения банкета - в смысле, приведения хоть парочки примеров. А то оно и в самом деле crap. Особенно вот после этого:<br /><br /><b>Написано это добро на всём, что попадалось под руку — BASH, Perl, POSIX Shell, даже Haskell.</b><br /><br />Я на эту тему смешную историю вспомнил. Был у меня длинный и унылый <a href="http://mydebianblog.blogspot.com/2010/11/doxygen-matlab.html" rel="nofollow">пост по Doxygen</a>, в котором Доксиген парсил Матлабовские скрипты с помощью перлового костыля, и, дёргая ЛаТеХ, делал документацию. Но это ещё не всё: я долго искал, как туда вставить библиографию. Нашёл какой-то левый академический проект французов. После долгих попыток выторговать у них скрипт по емайлу, получил от них ответ: скрипт написан на Ocaml и дёргает BiBTeX, парся вывод приблудой на питоне... Я им в сердцах ответил: "чё ж на Окамле-то? Давайте уж на Брейнфаке, чё уж там..." :-)<br /><br /><b>Мои скрипты (anymanga.com, readmanga.ru) понимают ключик -h</b><br />Так ты, оказывается, ещё и автор!? А что ж не привёл тогда примеров использования своих же скриптов? Народ требует экшена! :-)<br /><br /><br />@Анонимный комментирует...<br /><b>Проект полностью оправдывает своё название. Гавно гавном.</b><br />Анонимус верен себе и беспощадно рубанул с плеча горькую правду. На 150% согласен: без документации оно не взлетит.<br /><br /><b>а как же это все такие белые и пушистые линупсоеды способствуют нарушению законов РФ</b><br />Анонимус, Мелкософт точно так же клало с прибором на антимонопольный закон в США и в мире. И ничего, вон тоже белые и пушистые. Слышал, что они вон Google засудить хотят - ирония ведь! - по антимонопольному закону. Дескать, конкурировать с Гуглом мы не можем, ибо бангалорские мартышки такое не умеют, хоть напакостим...virenshttps://www.blogger.com/profile/12420257446841864325noreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-76813113365105712812011-05-09T15:21:00.852+03:002011-05-09T15:21:00.852+03:00Это самое, гаспадин анимещнег, исправь ссылочки в ...Это самое, гаспадин анимещнег, исправь ссылочки в статье, а то фф не знает такого протокола как `htp'Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-49030541903431358542011-05-09T15:19:32.317+03:002011-05-09T15:19:32.317+03:00Проект полностью оправдывает своё название. Гавно ...Проект полностью оправдывает своё название. Гавно гавном.<br />btw а как же это все такие белые и пушистые линупсоеды способствуют нарушению законов РФ и лиц соглашений с соответствующими ресурсами, а заодно и убивают эти ресурсы тем что приходят на них только чтобы сцылку заграбастать.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-62592050065413195282011-05-03T22:46:06.710+03:002011-05-03T22:46:06.710+03:00terrakot:
А вот получить через git не получается. ...<b>terrakot</b>:<br /><i>А вот получить через git не получается. Завершается с ошибкой</i><br />Только что проверил — у меня всё работает. А не пробовал с зеркала клонировать?<br /><br /><b>galaxycitizen</b>:<br /><i>Не подскажите как этим месивом пользоваться?</i><br />Пока что способ разобраться только один — читать код. Мои скрипты (anymanga.com, readmanga.ru) понимают ключик -h, по которому показывают краткую справку.<br /><br /><i>Например скрипт вклогин ничего не запрашивает...</i><br />Все параметры задаются в командой строке. Первым идёт логин, потом пароль, затем имя файла, в который сохраняются cookies. vklogin обязательно вызывается перед всеми остальными, потому что нужно залогиниться и получить печенки.Minoruhttps://www.blogger.com/profile/15979236009981641914noreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-7462749679629883132011-05-03T10:11:00.512+03:002011-05-03T10:11:00.512+03:00Не подскажите как этим месивом пользоваться?
К при...Не подскажите как этим месивом пользоваться?<br />К примеру хочу скачать видео из вконтакте, <br />посмотрел в папке вконтакте есть только перл скрипты и никаких доков хоть с каким то кратким пояснением.<br />Например скрипт вклогин ничего не запрашивает...deepwebhttps://www.blogger.com/profile/02725791382635829229noreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-6059600202502065392011-05-03T05:59:22.887+03:002011-05-03T05:59:22.887+03:00А вот получить через git не получается. Завершаетс...А вот получить через git не получается. Завершается с ошибкой<br /><br />error: Couldn't get http://w3crapcli.tk/git/HEAD for HEAD<br />transfer closed with outstanding read data remaining<br />got 2f600f93e8b43e219f147be952a14c6953aea852<br />walk 2f600f93e8b43e219f147be952a14c6953aea852<br />got 173c3138679cab36744bd1d444af0dfaa104e849<br />got e33684d3e47808e3898730d5d04351bf5441982a<br />walk e33684d3e47808e3898730d5d04351bf5441982a<br />got abdcb8ee0a06750b01d86f5cb9e5a596ee82eef6<br />got 84b61105e773616131e4ced160b7ca66304a978c<br />got 3f748617f5c3bc42096858c5c2466f84068fb5b7<br />got cb33446d5c7c4a5481c1bd9846be74020fd103ed<br />error: transfer closed with outstanding read data remaining (curl_result = 18, http_code = 200, sha1 = 3ef83e44b4eb04edf5273404e7d1b0d8c97f89ff)<br />Getting pack list for http://w3crapcli.tk/git<br />got bc912151a106c600690b03cd79865b5b160abad5<br />got 3dc6e2ea4a42934b7da46a6c69584270e33c1a7b<br />got dce1d79e2e01195b31f02edc1be2fe85ca5ecf04<br />error: transfer closed with outstanding read data remaining<br />Getting alternates list for http://w3crapcli.tk/git<br />got f39ced86927787bc1ae2852f49b89de7a3ec1c3e<br />got 4727122243874e67f04024e8d68d998647aacbdb<br />got 17ed4d5798e7cd5c688f0b8fcc55001eacc25e35<br />got e48321ca335432742c1df1d6ae16268106729e94<br />got eb8c21789305cc0a76ba27116d16226ec23426d7<br />got abaffcdf506f5331012b9b556077a1794bdb71c3<br />got 97807a7ad4384b3cd4a08bdcfc41f70b16eb3b31<br />got e4afab0b3b68d08d850d717841351efb7eece4b5<br />error: Unable to find 3ef83e44b4eb04edf5273404e7d1b0d8c97f89ff under http://w3crapcli.tk/git<br />Cannot obtain needed tree 3ef83e44b4eb04edf5273404e7d1b0d8c97f89ff<br />while processing commit e33684d3e47808e3898730d5d04351bf5441982a.<br />fatal: Fetch failed.terrakothttps://www.blogger.com/profile/04976286991052584804noreply@blogger.comtag:blogger.com,1999:blog-8622169542119587655.post-34192410363184085222011-05-03T05:47:02.857+03:002011-05-03T05:47:02.857+03:00дык и подписались :)дык и подписались :)terrakothttps://www.blogger.com/profile/04976286991052584804noreply@blogger.com