Lua и сеть (http)

Здесь обсуждается всё, что касается макросов.
Post Reply
User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

Lua и сеть (http)

Post by lazyeugene » Sat 04 May, 2013 14:08

Есть ли во встроенной в фар комплектации lua какие-нибудь средства для работы с сетью? Конкретнее - меня интересует возможность получить данные по http из луа-макроса. Пока что не нашёл ничего подобного. Может кто посоветовать что-нибудь для решения такой задачи?

User avatar
John Doe
Бюрократ
Posts: 12460
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 198 times

Re: Lua и сеть (http)

Post by John Doe » Sat 04 May, 2013 14:10

http://w3.impa.br/~diego/software/luasocket/

P.S
Зависит от задачи конечно.
Вариантов много.
Вот ещё http://lua-users.org/wiki/LuaCurl

User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

Re: Lua и сеть (http)

Post by lazyeugene » Sat 04 May, 2013 14:26

А что-нибудь "из коробки"? Чтобы не было необходимости доустанавливать бинарники?

User avatar
John Doe
Бюрократ
Posts: 12460
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 198 times

Re: Lua и сеть (http)

Post by John Doe » Sat 04 May, 2013 14:29

Из коробки вот: http://www.lua.org/manual/5.1/
Как видите ничего подходящего

P.S.
Да, из коробки ещё можно вызывать внешние утилиты.
wget, curl, aria2 и пр.

Karagy
Posts: 57
Joined: Tue 02 May, 2006 08:43
Location: Питер
Been thanked: 3 times

Lua и сеть (http)

Post by Karagy » Wed 10 Feb, 2016 23:22

Случайно наткнулся на эту тему. Апну.
Год назад собрался прикрутить к фару апи для вирустотала. На луа.
Понял что щас начнется веселье - поставь луасокет, поставь луа-хттп. Последней каплей стало получение настроек о проксях. Держать их при каждом сетевом плагине - это, помоему, неправильно. А централизованого поставщика настроек - я в фаре не знаю. И спрашивать тут чо-та не захотелось - 90% один ответ - иди, мол, энциклопедию читай. До просветления.
Забил, короче.

User avatar
cmd.exe
Posts: 375
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 180 times
Been thanked: 7 times
Contact:

Lua и сеть (http)

Post by cmd.exe » Thu 11 Feb, 2016 01:13

Пишете довольно простой макрос вызова любого внешнего приложения с параметрами(например cscript.exe virustotal.vbs).
Например по 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

User avatar
cmd.exe
Posts: 375
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 180 times
Been thanked: 7 times
Contact:

Lua и сеть (http)

Post by cmd.exe » Thu 11 Feb, 2016 20:44

Вот вспомнил как примочка называется: 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

Xerox
Posts: 104
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 124 times

Lua и сеть (http)

Post by Xerox » Thu 31 Oct, 2019 18:56

Мне кажется лучше внешние бинарники/скрипты использовать
На мой взгляд, ФАР должен быть (и есть) удобная оболочка для командной строки, все остальное необязательно и как бонус

User avatar
John Doe
Бюрократ
Posts: 12460
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 198 times

Lua и сеть (http)

Post by John Doe » Thu 31 Oct, 2019 20:57

Из lua можно использовать Python, где даже стандартные библиотеки почти что всеобъемлющие.

viewtopic.php?f=15&t=10017

Post Reply

Return to “Обсуждение макросов”