Kirill
Sergei
откуда инфа? ;D
на любой вопрос, который является перефразированием "вы делали что-то странное на го?" ты всегда ответишь "да"
Kirill
Kirill
мне ещё есть что пилить ;D
Kirill
не, там много писать, столько времени пока нет)
Kirill
а про тсп юдп есть че?)
Kirill
у меня это модуль в гипере, я его бесплатно не отдам 🙂
Maksim (Ellrion)
а про тсп юдп есть че?)
Ну так у них же разное поведение прежде всего. Тебя поведение общения сервисов при udp устраивает?
Kirill
Илья
Artem
Мужики, подскажите как вытащить куки из jar и записать в файл
Aleksandr
Artem
return test.Cookiejar.Cookies(url)
Alexander
И что за сексизм? Девушки не могут подсказать?
Artem
Не понимаю какой тип переменной нужен
Artem
Прикол в том, что я уже все написал, мне не хватает только сохранять куки в файл и потом их подставлять)
Artem
Много уже чего перечитал, нигде нормальной инфы не нашёл
Grigoriy
Всем привет! Как правильно зачистить/сбросить sync.Map? Удумал только через мьютексы и затем созданием вместо текущего нового sync.Map, но как-то костыльно. Как сделать хорошо? Циклом встроенным Delete?
Aleksandr
Chebyrash
Grigoriy
Artem
Поставил goinsta, вот основной код https://github.com/ahmdrz/goinsta/blob/master/goinsta.go там есть метод на получение куки GetSessions(), как мне вытащить оттуда куки и сохранить в текстовый файл, чтобы потом можно было использовать?
insta := goinsta.New("USERNAME", "PASSWORD")
if err := insta.Login(); err != nil {
fmt.Fprintf(w, "ERROR")
//panic(err)
} else {
//тут надо получить куки
}
Artem
Никто не подскажет?
Michael
Александр
Ребята добрый день. подскажите не как не пойму как вызвать в стандартной библиотеке "html/template" функцию принимающую сразу два параметра
Александр
из шаблона
Artem
я так и делаю, но в ответ получаю же не строку, поэтому не знаю как сохранить это всё
Artem
u, _ := url.Parse("http://i.instagram.com")
c := insta.GetSessions(u)
Это?
Artem
Если попытаться вывести на экран, то ошибка cannot use c (type []*http.Cookie) as type string in argument to fmt.Fprintf
, что логично
Aleksandr
Artem
Подскажите плиз хотя бы как это сохранить
Aleksandr
сериализуй в джсон, потом обратно
Artem
На выходе мы получили *http.Cookie, что с этим можно сделать?
Aleksandr
Michael
Александр
с одной переменной все гуд {{.Name | superFunc}}
Artem
Работает, спасибо! буду дальше разбираться)
Artem
fmt.Println(c)
Александр
как отправить две к примеру .Name и .Surname
Александр
в доках не нашёл
Artem
multiple-value json.Marshal() in single-value context
Artem
json.Marshal(cookie)
Aleksandr
Artem
JSON
Aleksandr
сигнатура метода какая?
Александр
Artem
Спасибо большое, выручил, работает теперь)
Aleksandr
восстанавливать как будешь?
heavycharged
как деплоить бинарник на сервер?
heavycharged
если речь идет о чахлой впс, которую не хочется нагружать всякими системами сборки и CI?
heavycharged
может есть какая-то тулза, которая прогоняет тесты локально, собирает бинарь, топает по SSH, быстро подменяет файл и рестартит сервис. или все ручками нужно писать?
Vasily
bash
Дмитрий
Artem
Пока не знаю, но разберусь надеюсь)
Artem
восстанавливать как будешь?
heavycharged
докер городить не хочется, не зашла мне эта контейнеризация. bash это жестоко :(
Artem
в JSON? все равно обратную процедуру делать, если в строку, то тоже самое
Artem
да сейчас попробую ,в случае чего поменяю концепцию)
Artem
спасибо
.
Google Sheets
🄽🄸🄺🄸🅃🄰
юзал
🄽🄸🄺🄸🅃🄰
)))
🄽🄸🄺🄸🅃🄰
но туплю ночью)))
🄽🄸🄺🄸🅃🄰
спасибо за наводку)
Wingman
офтоп: тут случайно нет профессиональных регексп-нинздей? :)
Daniel
в чем вопрос?
Wingman
сек
Wingman
в чем вопрос?
https://regex101.com/r/qAjBWg/3
поле "Description" в этом выводе - не обязательное. Но блин, никак не получается заставить работать регулярку: если делаю (?:Description:(?P<desc>[^\n]+)\n) необязательным, ставя ? в конце - оно не матчится даже там, где оно есть =\
Daniel
завтра
Wingman
ок)
heavycharged
Есть где-то почитать про то, что нас ожидает в Go 2.0? Или ещё не известно?