𝚌𝚑𝚊𝟶𝚝!𝚔
/vzhuh
FailsBot
/vzhuh
∧_∧ ( ・ω・。)つ━☆・*。 ⊂  ノ    ・゜+. しーJ   °。+ *´¨)          .· ´¸.·*´¨) ¸.·*¨)           (¸.·´ (¸.·'* ☆
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
What do you making ?
Stas
What do you making ?
We are making history vzuh
FailsBot
∧_∧ ( ・ω・。)つ━☆・*。 ⊂  ノ    ・゜+. しーJ   °。+ *´¨)          .· ´¸.·*´¨) ¸.·*¨)           (¸.·´ (¸.·'* ☆
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
ᴠɪᴋᴀʀɪ ʜᴏɴᴇsᴛ
Или как вариант, считывание их в hex виде и запись в нужную папку в том же виде
if you want move file , with manual like this , function move(old,new) str=io.open(old,"r"):read("*a") io.open(new,"w"):write(str) os.remove(old) return str end move("/sdcard/script_old","/sdcard/script_new") move("/sdcard/script_old2","/sdcard/script_new2") move("/sdcard/script_old3","/sdcard/script_new3") move("/sdcard/script_old4","/sdcard/script_new4") move("/sdcard/script_old5","/sdcard/script_new5") --if file not found will error
Suicide Liza
Привет. могбы ктото помочь с lua? я некогда не употреблял этот язык хочу установить один проэкт но чето не могу. просто помочь установить. и запустить
Suicide Liza
на моем компе
Suicide Liza
github линкс нельза сюда кидать?
Ivan
тогда наверное так: brew install luarocks
Ivan
github линкс нельза сюда кидать?
из-за этого тупого бота нельзя в первый день.
Suicide Liza
godmoves тут слеш DeeperStack
Suicide Liza
вот этот реп
Suicide Liza
Ivan
тогда наверное так: brew install luarocks
далее по инструкции заходишь в папку cd torch/prepare.sh, ./prepare.sh
Suicide Liza
Please install torch with lua version 5.2 instead of LuaJIT.
Suicide Liza
brew install luarcocks это и есть?
Ivan
не
Ivan
тогда вот здесь читай http://torch.ch/docs/getting-started.html
Kirill
приветствую, подскажите что нужно добавить в USERDATA чтобы ZBS отображал содержимое при отладке?
Kirill
и нет возможности выдать строку с его текстовым представлением, чтобы каждый раз не вызывать ручками его метод типа info()
Tverd
И если там есть обработчик этого
Sergey
Добрый день, господа, подскажите плз как сделать из string в []byte чтоб можно было в гошный сервер потом отправить внутри msgpack
Sergey
да
Sergey
если я отправляю string то timylib/msgp ругается msgp: attempted to decode type "str" with method for "bin" at Struct/0/Value
Kirill
__tostring работает, но просто моё описание. думал возможно в табличном виде можно выдать, сохранив внутреннюю структуру объекта
Kirill
ок.
Sergey
и так есть гошная структура: type Payload struct { Msgs []Message } type Messages struct { Key []byte Value []byte } lua: local Payload = {} payload.Msgs = {} json_event = json.encode(event) local Message = {} Message.Value = json_event table.insert(payload.Msgs, Message)
Sergey
дальше оно пакуется в msgp и отправляется в го сервис а там прилетает ошибка при парсинге []byte
Snusmumriken
дальше оно пакуется в msgp и отправляется в го сервис а там прилетает ошибка при парсинге []byte
Так, давай процесс поподробнее. Ты берёшь луёвую табличку, типа такой: Payload = { Msgs = { { Value = "{\"foo\":\"bar\"}", } } } И отправляешь её msgpack'ом на сервер, где оно не может распаковать, так? Ещё уточни, какую конкретно библиотеку для упаковки с луёвой стороны используешь.
Snusmumriken
Кароч, твой msgpack по умолчанию пакует строки под тип str: https://github.com/msgpack/msgpack/blob/master/spec.md#str-format-family У тебя в гошной структуре тип byte, он же наверное bin внутри msgpack'а. Поэтому настрой msgpack для строк, чтобы он паковал их как бинарные данные: mp.set_string'binary'
Sergey
отлично, работает
Sergey
теперь вопрос а если есть и стринг и байты?
Snusmumriken
То ты в заднице )) Хотя не знаю.
Snusmumriken
Я просто загуглил, сам msgpack'ом не пользуюсь.
Sergey
То ты в заднице )) Хотя не знаю.
огонь! но спасибо буду копать дальше, подсказка хороша
Sergey
я понимаю что ему надо стринг сконвертить в слайс uint8 и тогда будет ок
Snusmumriken
огонь! но спасибо буду копать дальше, подсказка хороша
https://fperrad.frama.io/lua-MessagePack/messagepack/ Пакуешь одно одним, другое другим.
Petr
/vzhuh@FailsBot
FailsBot
/vzhuh@FailsBot
∧_∧ ( ・ω・。)つ━☆・*。 ⊂  ノ    ・゜+. しーJ   °。+ *´¨)          .· ´¸.·*´¨) ¸.·*¨)           (¸.·´ (¸.·'* ☆
LISP
Добрый день. Какие либы посоветуете для парсинга JSON и взаиможействия с cURL?
Snusmumriken
Добрый день. Какие либы посоветуете для парсинга JSON и взаиможействия с cURL?
Сишный json — lua-cjson (весьма быстрая), чисто луёвые есть curl — os.execute("curl ...") или lua-curl
Snusmumriken
Да.
Snusmumriken
os.execute работает вообще с чем угодно, гы.
LISP
Устанавливать через luarocks?
fgntfg
За os.execute надо по рукам бить
LISP
fgntfg
LISP
LISP
Надо
LISP
Хотя учитывая, что lua-curl luarocks не хочет находить, то os.execute вполне возможно придётся использовать
Nikolay
https://luarocks.org/modules/luarocks/luacurl
LISP
Внезапно luarocks install luacurl
Стоило догадаться
LISP
внезапно
Nikolay
А ты для каких целей хочешь именно curl использовать?
LISP
А ты для каких целей хочешь именно curl использовать?
Запросы телеге слать/получать. Бота пишу. Половина фреймворков полный мусор.
Nikolay
Есть ещё такая либа https://luarocks.org/modules/jakeg/lua-requests
Nikolay
Аналог requests для python
Nikolay
Самое то, чтобы слать запросы и работать с ответами
LISP
HTTPS поддерживает?
Nikolay
HTTPS поддерживает?
https://github.com/JakobGreen/lua-requests#https
LISP
https://github.com/JakobGreen/lua-requests#https
Окей, попробую. Спасибо.
Nikolay
Потом расскажи, что получится с ботом)
LISP
Но всё же есть что-то по curl? Возможно бот разрастётся и костылить не хочется.
Anonymous
Всем привет. Подскажите пожалуйста, удалить папку вместе с содержимым возможно?
fgntfg
Да
fgntfg
Рекурсивно