🪐
Jupyter NoteBook на Node.js + TypeScript 🪐
https://github.com/Dionid/JupyterNotebook.tsИногда мне бывает нужно сделать аналитику по БД или логам (будь то выгрузка для маркетинга, тех подов или просто проверить консистентность данных)В стандарте я накидываю кучу запросов в DataGrip / Compass / PgAdmin, но это подходит для просмотра 1-3-х запросов и тем более не подходит, если вам нужно произвести какую-то логику между запросамиБолее хороший вариант – воспользоваться
Jupyter NoteBook, который позволяет создать файл с исполнянемыми скриптами и все это визуализироватьПроблема в том, что он на Python и если вы хотите поанализировать свой код из TS, вам придется потратить кучу времени, чтобы самостоятельно переписать все на PythonНО Я НАШЕЛ РЕШЕНИЕЯ использовал проект tslab и добавил поверх него немного удобств (типа env-ов и возможность добавлять кастомные библиотеки)Вот получившийся код:
https://github.com/Dionid/JupyterNotebook.tsЧтобы было нагляднее, вот вам преза, которая показывает возможности Jupyter + tslab:
https://slides.com/yearofmoo/jupyter-notebooks-with-es6-and-typescript/fullscreenВсем мощной прокачки 💪