kib-sources / stego-png-link

Information Hiding in PNG, using hash-steganography and link-steganography.
GNU Lesser General Public License v2.1
0 stars 0 forks source link

Расписать функции в PrivnoteSdarn #2

Open PavelMSTU opened 1 year ago

PavelMSTU commented 1 year ago

Нужно расписать функции в классе PrivnoteSdarn

class PrivnoteSdarn(BaseSdarn):

    _base_url = 'https://privnote.com/'

    @classmethod
    def raw_write(cls, row_message: Message) -> Link:
        """
        Запись сообщения row_message и получения ссылки
        :param row_message:
        :return:
        """
        raise NotImplementedError()

    @classmethod
    def check_read(cls, link: Link) -> bool:
        """
        вернуть True, если по указанной ссылке есть сообщение.
        :param link:
        :return:
        """
        raise NotImplementedError()

    @classmethod
    def raw_read(cls, link: Link) -> Optional[Message]:
        """
        Прочитать сообщение по ссылке,
        или вернуть None, если его нет
        :param link:
        :return:
        """
        raise NotImplementedError()
tunderof commented 1 year ago

Написаны функции класса для privnote

PavelMSTU commented 1 year ago

UPDATE

См. задачу https://github.com/kib-sources/stego-mp4-link/issues/18

DoD:

  1. Скопировать базовый класс и часть наследников
  2. Проверить функциональность что работает хотя бы для одного наследника
  3. Дать ссылку на stego-mp4-link как на проект-донор

Вопрос: может быть сделать проект stego-sdarns ? И использовать его как сабмодуль? Обсудить с ментором перед выполнением этой задачи.