anygoodloot? – Telegram
anygoodloot?
212 subscribers
211 photos
19 videos
2 files
165 links
Пишу про роботу і волонтерку // Всі питання сюди: @volodymyrlut
Download Telegram
На жаль, коли я його писав, я був ще дуже юним і дурним, там немає відловлення і якогось логування куків, ніяких аналітик, тому я попросив би написати мені в дм - @volodymyrlut якщо у вас щось не працює.

Флоу:
- Ставимо в хромсторі екстеншин https://chrome.google.com/webstore/detail/getthatpic/fkdmnfbeaepmildaolaoicjbfkghpcco (це не обман, щоб набрати класи!)
- Відкриваємо стрічку веб-версії інстаграму.
- Правий клік на фотку -> В контекстному меню вибираємо "GetThatPic!" -> Open Instagram Image In New Tab -> відкривається оригінал фотки в новій вкладці.
Треба зробити якесь рішення по відловлюванню помилок, коли інст щось міняє в своїй веб-в'юсі, хто хоче якось допомогти - велкам сюди: https://github.com/volodymyrlut/instagram-image-url
Поки що, давайте просто зловимо баг і запушимо хотфікс.
Все, знайшов баг.

Всім дякую за увагу, маякну, коли пофіксаю.
Єбанутись, 3.15, я вчу алгебру, заливаючись енергетиками, «кращий технічний університет країни»© навчив мене лиш стовпчики до рядочків додавати (хоч, будьмо відвертими, я й сам не хотів чогось навчитися).
Коротше, екстеншин для Хрому пофіксано.
Він ще публікується на магазин і потім при наступному запуску Хрома оновиться.
Проблема була в тому, що інстаграм щось поміняв в сорсах своєї сторінки і якимось чином я не міг виконувати дії з елементами DOM-дерева коли буда відкрита модалка з переглядом фото (клік по лінку, створення прихованого інпуту).
Проблема прослідковувалася тільки на оцих модальних вікнах
Тепер відкривання в новій вкладці відбувається в бекграунді (тому вкладка буде останньою), завантажування теж (це навіть трошки секюрніше), копіювання в буфер відбувається на document з інстграмом, але без створення інпуту, а за допомогою івенту навішаного на onCopy.
Коротше кажучи, екстеншин став трохи незалежнішим від інсти.
Що треба зробити найближчим часом:
- Якесь розумне повідомляння мене про такі помилки.
- По секюріті є певні ідеї
- Якусь сторінку в екстеншині для прямого зв'язку зі мною і з інфою про зміни.
При встановленні, рівень доступів екстеншину трохи зміниться - тепер йому потрібен доступ до downloads, щоб завантажувати файли з бекграунду.

Зараз екстеншин перевіряється гугловцями і буде доступний і оновлений найближчим часом. Кому треба діст вже - пишіть мені👌🏻
Дякую всім, хто написав мені про баг, і Юрцу зокрема - за те, що протестував його!
Єбать, переписав 10 рядків коду, а стільки пафосу, ніби я Стів Джобс і щойно показав перший ойфон.
Оновилась! Можете не чекати на автоматичне оновлення, а тягнути вже прямо звісдси🔥
https://chrome.google.com/webstore/detail/getthetpic/fkdmnfbeaepmildaolaoicjbfkghpcco
Закрив сьогодні свій перший оупенсорсний репо, бо не вийде його підтримувати і ще тому, що мало фідбеку було з нього: 8 stars, 5 forks, 2 issues, кілька issue мені персонально на мило, приблизно по одному завантаженню в день з npm і пару clones на github.
З npm я його поки що не забираю, бо він може бути в когось в депенденсіс.
Писав я його, як годиться, рівно одну ніч, з якої половину я писав епічний пост на Медіумі. Боже, яким дурним я тоді був.
Чувак з нашої агенції забув пін від зарплатної картки, ми трохи подумали і я накидав мокапи нашого першого стартапу.
Я на вході в супермаркет зустрів найкращого в житті шефа, Сашу з vertalab.com, поговорив з ним, він питав як я, я кажу «та от, агенцію свою замутили», він пару порад дав, побажав успіхів.