Skip to content

Расширение для сохранения всех просмотренных комментариев с Пикабу для последующего их восстановления, если их удалили

Notifications You must be signed in to change notification settings

shanginn/pikabu-super-uspeli-extension

Repository files navigation

Супер Успели!

Расширение для сохранения удалённых комментариев с Pikabu.

Установка

Справа есть releases, там качайте архив с последней версией расширения super-uspeli-v*.zip

И закидывайте его в расширения хрома в режиме разработчика.

Дальше всё должно работать автоматом

Сервер

В качестве сервера выступает почти голый SurrealDB, развёрнутый на бесплатном плане fly.io

Чтобы повторить у себя, установите SurrealDB, залогиньтесь:

surreal sql --conn $URL --user $USER --pass $PASSWORD --ns pikabu --db super-uspeli --pretty

И запустите (поочереди?) эти команды:

DEFINE SCOPE allusers
SESSION 1d
SIGNUP (
  CREATE type::thing("user", string::lowercase(string::trim($user)))
  SET pass = crypto::argon2::generate($pass)
)
SIGNIN (
  SELECT * FROM type::thing("user", string::lowercase(string::trim($user)))
  WHERE crypto::argon2::compare(pass, $pass)
)

DEFINE TABLE comments SCHEMALESS;
DEFINE FIELD id ON TABLE comments TYPE string ASSERT $value != NONE;
DEFINE FIELD text ON TABLE comments TYPE string ASSERT $value != NONE;
DEFINE INDEX id ON TABLE comments COLUMNS id UNIQUE;

Ахтунг

Расширение в глубочайшей альфе, поэтому не удивляйтесь, если что-то не будет работать.


This project was bootstrapped with Chrome Extension CLI

About

Расширение для сохранения всех просмотренных комментариев с Пикабу для последующего их восстановления, если их удалили

Resources

Stars

Watchers

Forks

Packages

No packages published