Стендап Сьогодні 📢 Канал в Telegram @stendap_sogodni

🤖🚫 AI-free content. This post is 100% written by a human, as is everything on my blog. Enjoy!

27.09.2024

Флешкартки Anki для запамʼятовування колег

Флешкартки “обличчя => імʼя”? Чом би й ні! Вийшов напівкріповий, напівкорисний помічник для корпоративів. А ще це такий проєкт, що й не дуже поділишся, бо залежить від вашої специфіки. Так що ділюся ідеєю.

Перелік колег в мене легко забрати зі Slack. Ну як — легко. Технічно вони там всі є, передивляйся скільки хочеш. Але з автоматизацією складно. В Slack можна отримати ключ тільки через застосунки. Та виявилося, що в нас тепер потрібно просити дозволу на додавання нових застосунків. Вирішив, що цей ранковий хак не вартий такої церемонії та пішов шукати інших шляхів.

З браузера в сеансі користувача теж не так легко викликати API - очевидно що це можливо, проте fetch напряму не запрацював. Тоді знайшов обхідний шлях: є тестер API, в який можна встромити ключ, забраний з сеансу браузера, та тоді тестер цілком нормально віддає результати. Це хоч і не автоматичний шлях, але принаймні можна забрати весь перелік користувачів за 2 запити. (А ще в того переліку немає фільтрів, окрім як за командою. Навіть видалених користувачів не можна сховати.)

Тепер до Anki. Чомусь красивої офіційної інформації про формат не знайшов. Хоча всередині сидить просто база SQLite та файли картинок. Знайшов гем anki2, яким легко згенерувати той файл .apkg, який імпортується в Anki. Формат карток — ніби HTML-lite. Єдине нарікання — що гем генерує випадкові ідентифікатори карток, тож коли перегенеруєш теку, то створюються дублікати — хоча сам Anki вміє домішувати нові картки.

До речі, я користуюся мобільним Anki для iOS, він дорогущий, але зручний - зокрема автоматичною реалізацією розподіленого повторення. В цілому флешкартки рекомендую для вивчення будь-чого.