Lua и сеть (http)
- lazyeugene
- Posts: 243
- Joined: Sat 29 Aug, 2009 17:14
- Has thanked: 1 time
Lua и сеть (http)
Есть ли во встроенной в фар комплектации lua какие-нибудь средства для работы с сетью? Конкретнее - меня интересует возможность получить данные по http из луа-макроса. Пока что не нашёл ничего подобного. Может кто посоветовать что-нибудь для решения такой задачи?
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Lua и сеть (http)
http://w3.impa.br/~diego/software/luasocket/
P.S
Зависит от задачи конечно.
Вариантов много.
Вот ещё http://lua-users.org/wiki/LuaCurl
P.S
Зависит от задачи конечно.
Вариантов много.
Вот ещё http://lua-users.org/wiki/LuaCurl
- lazyeugene
- Posts: 243
- Joined: Sat 29 Aug, 2009 17:14
- Has thanked: 1 time
Re: Lua и сеть (http)
А что-нибудь "из коробки"? Чтобы не было необходимости доустанавливать бинарники?
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: Lua и сеть (http)
Из коробки вот: http://www.lua.org/manual/5.1/
Как видите ничего подходящего
P.S.
Да, из коробки ещё можно вызывать внешние утилиты.
wget, curl, aria2 и пр.
Как видите ничего подходящего
P.S.
Да, из коробки ещё можно вызывать внешние утилиты.
wget, curl, aria2 и пр.
Lua и сеть (http)
Случайно наткнулся на эту тему. Апну.
Год назад собрался прикрутить к фару апи для вирустотала. На луа.
Понял что щас начнется веселье - поставь луасокет, поставь луа-хттп. Последней каплей стало получение настроек о проксях. Держать их при каждом сетевом плагине - это, помоему, неправильно. А централизованого поставщика настроек - я в фаре не знаю. И спрашивать тут чо-та не захотелось - 90% один ответ - иди, мол, энциклопедию читай. До просветления.
Забил, короче.
Год назад собрался прикрутить к фару апи для вирустотала. На луа.
Понял что щас начнется веселье - поставь луасокет, поставь луа-хттп. Последней каплей стало получение настроек о проксях. Держать их при каждом сетевом плагине - это, помоему, неправильно. А централизованого поставщика настроек - я в фаре не знаю. И спрашивать тут чо-та не захотелось - 90% один ответ - иди, мол, энциклопедию читай. До просветления.
Забил, короче.
- cmd.exe
- Posts: 378
- Joined: Fri 16 Apr, 2010 18:26
- Location: Нижний Новгород
- Has thanked: 181 times
- Been thanked: 10 times
- Contact:
Lua и сеть (http)
Пишете довольно простой макрос вызова любого внешнего приложения с параметрами(например cscript.exe virustotal.vbs).
Например по http дружит netbox из него можно неплохой дампер для своих нужд сделать.
Например по http дружит netbox из него можно неплохой дампер для своих нужд сделать.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
I know nothing except the fact of my ignorance. (с) Socrates
- cmd.exe
- Posts: 378
- Joined: Fri 16 Apr, 2010 18:26
- Location: Нижний Новгород
- Has thanked: 181 times
- Been thanked: 10 times
- Contact:
Lua и сеть (http)
Вот вспомнил как примочка называется: Lua HandyCache.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
I know nothing except the fact of my ignorance. (с) Socrates
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Lua и сеть (http)
Из lua можно использовать Python, где даже стандартные библиотеки почти что всеобъемлющие.
viewtopic.php?f=15&t=10017
viewtopic.php?f=15&t=10017
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Lua и сеть (http)
Понадобилась работа с сетью, и обнаружил что бинарники LuaSocket / LuaSec которые можно найти в сети очень уж древние.
Пришлось собирать: https://github.com/FarManagerLegacy/Lua ... s/releases
Пришлось собирать: https://github.com/FarManagerLegacy/Lua ... s/releases
https://t.me/FarManager — Telegram чат
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact:
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Lua и сеть (http)
Позволяет, но это как из пушки по воробьям. Для вашей задачи достаточно и того что есть из коробки.
Пример тут: https://github.com/shmuz/far_plugins/bl ... t.lua#L375
Пример тут: https://github.com/shmuz/far_plugins/bl ... t.lua#L375
https://t.me/FarManager — Telegram чат