Kirill
я не тебя спрашивал (:
а там было вы - думал, у всех спрашиваешь :))
Sergei
откуда инфа? ;D
на любой вопрос, который является перефразированием "вы делали что-то странное на го?" ты всегда ответишь "да"
Kirill
мне ещё есть что пилить ;D
Sergei
я всё ещё не писал с нуля стриминг аудио)
к следующему моменту когда тебя об этом спросить, возможно что уже и писал
Kirill
не, там много писать, столько времени пока нет)
Kirill
а про тсп юдп есть че?)
Kirill
у меня это модуль в гипере, я его бесплатно не отдам 🙂
Maksim (Ellrion)
а про тсп юдп есть че?)
Ну так у них же разное поведение прежде всего. Тебя поведение общения сервисов при udp устраивает?
Илья
Kirill
rtcp тоже пилил? 🙂
Не-а, не добрался пока
Artem
Мужики, подскажите как вытащить куки из jar и записать в файл
Aleksandr
Мужики, подскажите как вытащить куки из jar и записать в файл
конкретизируй. на какой стадии что не получается?
Artem
return test.Cookiejar.Cookies(url)
Alexander
И что за сексизм? Девушки не могут подсказать?
Artem
Не понимаю какой тип переменной нужен
Aleksandr
Не понимаю какой тип переменной нужен
в каком месте? может сначала начать с начал языка?
Artem
Прикол в том, что я уже все написал, мне не хватает только сохранять куки в файл и потом их подставлять)
Artem
Много уже чего перечитал, нигде нормальной инфы не нашёл
Grigoriy
Всем привет! Как правильно зачистить/сбросить sync.Map? Удумал только через мьютексы и затем созданием вместо текущего нового sync.Map, но как-то костыльно. Как сделать хорошо? Циклом встроенным Delete?
Aleksandr
Прикол в том, что я уже все написал, мне не хватает только сохранять куки в файл и потом их подставлять)
так чего вопрос такой задаешь размытый. пиши код и формулируй третий раз
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
Никто не подскажет?
Александр
Ребята добрый день. подскажите не как не пойму как вызвать в стандартной библиотеке "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, что с этим можно сделать?
Александр
с одной переменной все гуд {{.Name | superFunc}}
Artem
Работает, спасибо! буду дальше разбираться)
Artem
fmt.Println(c)
Александр
как отправить две к примеру .Name и .Surname
Александр
в доках не нашёл
Artem
multiple-value json.Marshal() in single-value context
Artem
json.Marshal(cookie)
Denis
как отправить две к примеру .Name и .Surname
отправляй struct { Name: string, Surname: string}
Aleksandr
multiple-value json.Marshal() in single-value context
посмотрел что функция возвращает?
Artem
JSON
Aleksandr
сигнатура метода какая?
Александр
Michael
Подскажите плиз хотя бы как это сохранить
s := "" for _, v := range c { s += v.String() + "\n" } s сможешь сохранить теперь ?
Artem
Спасибо большое, выручил, работает теперь)
Aleksandr
восстанавливать как будешь?
heavycharged
как деплоить бинарник на сервер?
heavycharged
если речь идет о чахлой впс, которую не хочется нагружать всякими системами сборки и CI?
heavycharged
может есть какая-то тулза, которая прогоняет тесты локально, собирает бинарь, топает по SSH, быстро подменяет файл и рестартит сервис. или все ручками нужно писать?
Vasily
bash
Artem
Пока не знаю, но разберусь надеюсь)
Artem
восстанавливать как будешь?
heavycharged
докер городить не хочется, не зашла мне эта контейнеризация. bash это жестоко :(
Aleksandr
Пока не знаю, но разберусь надеюсь)
отлично. но я тебе уже сказал как. ты пошел другим путем
Artem
в JSON? все равно обратную процедуру делать, если в строку, то тоже самое
Aleksandr
в JSON? все равно обратную процедуру делать, если в строку, то тоже самое
только json тебе исходник одной строчкой, а строки ты будешь парсить руками
Artem
да сейчас попробую ,в случае чего поменяю концепцию)
Artem
спасибо
.
Google Sheets
🄽🄸🄺🄸🅃🄰
юзал
🄽🄸🄺🄸🅃🄰
)))
🄽🄸🄺🄸🅃🄰
но туплю ночью)))
🄽🄸🄺🄸🅃🄰
спасибо за наводку)
Wingman
офтоп: тут случайно нет профессиональных регексп-нинздей? :)
Daniel
в чем вопрос?
Constantine️
в чем вопрос?
мейлы поди хочет валидировать
Wingman
сек
Wingman
в чем вопрос?
https://regex101.com/r/qAjBWg/3 поле "Description" в этом выводе - не обязательное. Но блин, никак не получается заставить работать регулярку: если делаю (?:Description:(?P<desc>[^\n]+)\n) необязательным, ставя ? в конце - оно не матчится даже там, где оно есть =\
Daniel
завтра
Wingman
ок)
heavycharged
Есть где-то почитать про то, что нас ожидает в Go 2.0? Или ещё не известно?