Size: a a a

Node.js — русскоговорящее сообщество

2020 March 10

NS

Nikita Sergeevich in Node.js — русскоговорящее сообщество
Господа, подскажите пожалуйста на опыте.

Мне нужно залезть в почту, найти там пиьсмо и скачать вложение к этому письму. Затем удалить.

И библиотек которые могут это сделать дикая куча, у меня уже разбежались глаза.
Пока, что я нашёл:
Imap
Imap-simple
Mailparser

какая подойдёт лучше?
источник

NS

Nikita Sergeevich in Node.js — русскоговорящее сообщество
Imap-simple кажется самой простой, но у нее документация просто ужасная, ниче не понятно
источник

DL

Dmitry Lyamtsev in Node.js — русскоговорящее сообщество
John Doe
звучит как обычное обрезание картинки. Подойдёт любой инструмент для работы
Вес картинки 2 гектара
источник

E

Evgeniy 🍀 in Node.js — русскоговорящее сообщество
Dmitry Lyamtsev
Вес картинки 2 гектара
сходу ничего приличного не нашёл, но это не задача для ноды - надо ковырять в сторону cишной / go реализации. нода крякнет уже на попытке загрузить это в RAM. Разве что с стримами и буферами что-то намутить, но приличного готового инструмента не нагуглилось.
источник

НС

Никита Сковорода in Node.js — русскоговорящее сообщество
Dmitry Lyamtsev
Вес картинки 2 гектара
ImageMagick пробовали?
источник

НС

Никита Сковорода in Node.js — русскоговорящее сообщество
https://www.npmjs.com/package/gm  был. Мб сейчас есть новее что, не знаю.
источник

p

petyappetrov in Node.js — русскоговорящее сообщество
Привет! Как организовать "уведомления" в монго и nodejs?

у меня есть сущности
NotificationOrderCreated
NotificationOrderDeleted
NotificationOffrerCreated
NotificationOfferDeleted
и тд

когда пользователь запрашивает список всех своих уведомлений - мне надо по каждому модулю пробегаться? чтобы получить его уведомления? таких сущностей очень много
источник

p

petyappetrov in Node.js — русскоговорящее сообщество
может есть способ поэлегантнее
источник

DL

Dmitry Lyamtsev in Node.js — русскоговорящее сообщество
На первый взгляд то, что нужно. Спасибо!
источник

p

petyappetrov in Node.js — русскоговорящее сообщество
petyappetrov
Привет! Как организовать "уведомления" в монго и nodejs?

у меня есть сущности
NotificationOrderCreated
NotificationOrderDeleted
NotificationOffrerCreated
NotificationOfferDeleted
и тд

когда пользователь запрашивает список всех своих уведомлений - мне надо по каждому модулю пробегаться? чтобы получить его уведомления? таких сущностей очень много
кажется я понял, создам общюю схему Notification где будут поля receiver, craeted_at, type и fields
в fields будет лежать дочерная сущность с необходимыми полями
думаю такой подход облегчит поиск всех уведомлений по receiver

это норма? я не очень в бэке)
источник

NP

Nikolay Puzyr in Node.js — русскоговорящее сообщество
Всем привет. Подскажите пожалуйста как расшифровать строку?
const publicKey = `-----BEGIN PUBLIC KEY----- 
       MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwuS4uF093uC4B9cqnRy6Hg2DNruHDwsx3mDbElgx7M0rh6w0YBTd8xaNN609T/KpMqyAO3k4UsASEPOKlN79PlLkL5EtyX1FMOlHaIs5WteED8MRQdB8FFmcmcmDXPm6EWQWHddb2PQFHziBtO3eMD5wcu0IlvSLsOtLm6umJ8nHRo+ft1JGGvLR7mpzpWBqxmqP9MYHzFYN9zYMYJ30zpKwUQV6yWfVh5C7b7yvjn6h/voBvb3f1VrJ/FTq4yomdROw3fTZfiPzIhclfKgz/Xzi5t1NKm3AoHg0j64uKWukeb8FPX92z1vnUHipDh3uSej8czYXkzpvH/1yO8KHSQIDAQAB
       -----END PUBLIC KEY——`;


const signature = 'HghKaIzp3dgO2A8FQttSQS2OwaJxHeECt9JyONlCaeFyhX+1J+LAurmaDMulZgRZcXcsqkAXFM0DkS8aEEdhIYB4mcUdfOEJkyOHUZ/k6U76ji4kN4XJK8eIfp4tZSppccOIinB8TmHrSPqtPIummck5bdYvO9bWHnWfMqXGcydTot06AGPuehBmg3ItbKaO9dGoKNoQbHBoiUlFkQuiUPXRi7F1P3g7vWTeIEZTfzT0pKxhoDVfSeLdEIb5MsW+yZ++Rdc0sGbz98mMyHNllIdMLQOSzyO1HuFU8pFlXhqr/9hpN1a16KseNJVN37+gmJujaFMMIFSKFNhYuKnzxA==‘;


Какие модуля использовать?
Зашифрованая строка “qwertyuiop[”
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
👍
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Nikolay Puzyr
Всем привет. Подскажите пожалуйста как расшифровать строку?
const publicKey = `-----BEGIN PUBLIC KEY----- 
       MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwuS4uF093uC4B9cqnRy6Hg2DNruHDwsx3mDbElgx7M0rh6w0YBTd8xaNN609T/KpMqyAO3k4UsASEPOKlN79PlLkL5EtyX1FMOlHaIs5WteED8MRQdB8FFmcmcmDXPm6EWQWHddb2PQFHziBtO3eMD5wcu0IlvSLsOtLm6umJ8nHRo+ft1JGGvLR7mpzpWBqxmqP9MYHzFYN9zYMYJ30zpKwUQV6yWfVh5C7b7yvjn6h/voBvb3f1VrJ/FTq4yomdROw3fTZfiPzIhclfKgz/Xzi5t1NKm3AoHg0j64uKWukeb8FPX92z1vnUHipDh3uSej8czYXkzpvH/1yO8KHSQIDAQAB
       -----END PUBLIC KEY——`;


const signature = 'HghKaIzp3dgO2A8FQttSQS2OwaJxHeECt9JyONlCaeFyhX+1J+LAurmaDMulZgRZcXcsqkAXFM0DkS8aEEdhIYB4mcUdfOEJkyOHUZ/k6U76ji4kN4XJK8eIfp4tZSppccOIinB8TmHrSPqtPIummck5bdYvO9bWHnWfMqXGcydTot06AGPuehBmg3ItbKaO9dGoKNoQbHBoiUlFkQuiUPXRi7F1P3g7vWTeIEZTfzT0pKxhoDVfSeLdEIb5MsW+yZ++Rdc0sGbz98mMyHNllIdMLQOSzyO1HuFU8pFlXhqr/9hpN1a16KseNJVN37+gmJujaFMMIFSKFNhYuKnzxA==‘;


Какие модуля использовать?
Зашифрованая строка “qwertyuiop[”
Модуль crypto наверное
источник

NP

Nikolay Puzyr in Node.js — русскоговорящее сообщество
Chingiz Mamiyev
Модуль crypto наверное
Наверное)) как правильно им воспользоваться? Я уже ку разных модулей попробовал и не получается
источник

NP

Nikolay Puzyr in Node.js — русскоговорящее сообщество
Я просто не в курсе, может этих данных не достаточно?
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
источник

AK

Andrii Kolisnyk-Hut in Node.js — русскоговорящее сообщество
Всем привет. Подскажите как мне добавить новое поле а существующую модкль с помощью миграций. Я использую следующий плагин -  https://www.npmjs.com/package/migrate-mongoose . В функции up, делаю следующее - User.updateMany({}, { $addFields: { field: "test" } }, { multi: true }). Миграция прошла успешно. Но ничего не изменилось. Я добавил свое поле в модель User. Но и это ничего не дало... Можете помочь пожалуйста
источник

AS

Andrew Shmig in Node.js — русскоговорящее сообщество
UserModel.collection.*
источник

ДИ

Дмитрий Иванов in Node.js — русскоговорящее сообщество
Всем привет. почему у меня удаляется npm после загрузки модулей?
источник

A

Alex in Node.js — русскоговорящее сообщество
Nikita Sergeevich
Господа, подскажите пожалуйста на опыте.

Мне нужно залезть в почту, найти там пиьсмо и скачать вложение к этому письму. Затем удалить.

И библиотек которые могут это сделать дикая куча, у меня уже разбежались глаза.
Пока, что я нашёл:
Imap
Imap-simple
Mailparser

какая подойдёт лучше?
посмотри ещё на эту https://github.com/mscdex/node-imap
источник