Восстановлении проверки уникальности сообществ Steemit-Garden, Steem-Travelers

in hive-175254 •  3 years ago  (edited)

Check recovery5 (1).gif

Первое. Находим инструкции.
https://steemit.com/hive-153018/@alexmove/instruction-ver2-of-install-steemit-check-uniqueness-system-for-ubuntu

Второе. Создаю нужные папки.
travelers
garden

Третье. Клонирую git. Внимание! Уже обновление и теперь цифра 2 в конце появилась. Изменения впрочем не слишком огромные.

git clone https://github.com/Alexmovelove/uniq2.git

Если возникают сложности с git clone инструкция: https://appuals.com/fix-git-is-not-recognized-as-an-internal-or-external-command/

Четвертое. Создаю постыы "технические". Steem-Travelers. Check for uniqueness: Less than 80%, additional verification needed
https://steemit.com/js/@alexmove.witness/steem-travelers-check-for-uniqueness-less-than-80-additional-verification-needed

Url: steem-travelers-check-for-uniqueness-less-than-80-additional-verification-needed

Больше 80%: Steem-Travelers. Check for uniqueness: OK! 100% or more 80%

https://steemit.com/js/@alexmove.witness/steem-travelers-check-for-uniqueness-ok-100-or-more-80

URL: steem-travelers-check-for-uniqueness-ok-100-or-more-80

Пятое:

cd uniq
nano config.js

exports.num_day = 0;
exports.wifkey = 'xxxx';
exports.votey = "xxxx";

var d = new Date(); // Today!
d.setDate(d.getDate()-exports.num_day); // Yesterday!
d = d.toJSON().split("T")[0];
d = d.replace(/-/gi, '');

exports.bd_name = "travelers";
exports.password_mysql = "xx";
exports.user_mysql = "xxx";
exports.hive_name = "hive-111293";
exports.image_list = ![+d+.png](https://cdn.steemitimages.com/DQmbXSrdwm2MntC> exports.title_name = "Steem-Travelers"; exports.url_post =steem-travelers-check-for-uniqueness-less-than-80-additional-verification-needed; exports.url_ok =steem-travelers-check-for-uniqueness-ok-100-or-more-80`;
exports.moderators_list = "@hive-111293 @ponpase @rafaelcmontero @udyliciouz";

Шестое. Создаем и настраиваем базу данных.

sudo mysql -u root
CREATE DATABASE travelers;

Седьмое. Создаем пользователя и даем права.

GRANT ALL PRIVILEGES ON travelers.* TO 'main'@'localhost';
GRANT SELECT ON travelers.* TO 'main'@'localhost';
GRANT UPDATE ON travelers.* TO 'main'@'localhost';
FLUSH PRIVILEGES;

И удаленного пользователя:
GRANT ALL PRIVILEGES ON travelers.* TO 'remote'@'xxx';
GRANT SELECT ON travelers.* TO 'remote'@'xxx';
GRANT UPDATE ON travelers.* TO 'remote'@'xxx';
FLUSH PRIVILEGES;

SHOW GRANTS FOR 'main'@'localhost';

Восьмое

Создаю таблицу для счетчиков.
И другие.

Девятое

Создаю список

node spisok.js

Десятое

Запускаю систему

node addpost.js
node uniqpost.js

node addpost-yesterday.js
node uniqpost-yesterday.js

Одинадцатое.

Добавляю в планировщик.
crontab -e

*/15 * * * * node /root/uniq/travelers/uniq2/addpost.js
55 * * * * node /root/uniq/travelers/uniq2/spisok.js
*/5 * * * * node /root/uniq/travelers/uniq2/uniqpost.js

55 * * * * node /root/uniq/travelers/uniq2/addpost-yesterday.js
*/30 * * * * node /root/uniq/travelers/uniq2/uniqpost-yesterday.js
0 5 * * * node /root/uniq/travelers/uniq2/list-yesterday.js

0 0 * * 0 node /root/uniq/travelers/uniq2/postweek.js

Steem-Travelers работает.

Возник вопрос, нужно ли публиковать ссылку в комментарии к техническому посту, если уникальность составляет более 80%? В итоге под постом по 100-500 комментариев, и это не очень. Поскольку про этот пост потом забывается, и он публикует и публикует сообщения в комментариях. И количество комментариев растет и растет, думаю отключить эту опцию.

Steemit-Garden


Теперь Steemit-Garden

Первое. Находим инструкции.
https://steemit.com/hive-153018/@alexmove/instruction-ver2-of-install-steemit-check-uniqueness-system-for-ubuntu

Второе. Создаю нужные папки.
garden

Третье. Клонирую git. Внимание! Уже обновление и теперь цифра 2 в конце появилась. Изменения впрочем не слишком огромные.

git clone https://github.com/Alexmovelove/uniq2.git

Четвертое. Создаю постыы "технические".

Steemit-Garden. Check for uniqueness: Less than 80%, additional verification needed: https://steemit.com/js/@alexmove.witness/steemit-garden-check-for-uniqueness-less-than-80-additional-verification-needed

url: steemit-garden-check-for-uniqueness-less-than-80-additional-verification-needed

Steemit-Garden. Check for uniqueness: OK! 100% or more 80%: https://steemit.com/js/@alexmove.witness/steemit-garden-check-for-uniqueness-ok-100-or-more-80

url: steemit-garden-check-for-uniqueness-ok-100-or-more-80

Пятое:

cd uniq
nano config.js

exports.num_day = 0;
exports.votey = "xxx";
exports.wifkey = "xxx";

var d = new Date(); // Today!
d.setDate(d.getDate()-exports.num_day); // Yesterday!
d = d.toJSON().split("T")[0];
d = d.replace(/-/gi, '');

exports.bd_name = "garden";
exports.user_mysql = "main";
exports.password_mysql = "BogSilSavaof";
exports.hive_name = "hive-180821";
exports.image_list ="";
exports.title_name = "Steemit-Garden";
exports.url_post = steemit-garden-check-for-uniqueness-less-than-80-additional-verification-needed;
exports.url_ok = steemit-garden-check-for-uniqueness-ok-100-or-more-80;
exports.moderators_list = "@vipnata @lachicarebelde @allahnawaz03 @liasteem";

Шестое. Создаем и настраиваем базу данных.

sudo mysql -u root
CREATE DATABASE garden;

Седьмое. Создаем пользователя и даем права.

GRANT ALL PRIVILEGES ON garden.* TO 'main'@'localhost';
GRANT SELECT ON garden.* TO 'main'@'localhost';
GRANT UPDATE ON garden.* TO 'main'@'localhost';
FLUSH PRIVILEGES;

И удаленного пользователя:
GRANT ALL PRIVILEGES ON garden.* TO 'remote'@' 195.49.149.19';
GRANT SELECT ON garden.* TO 'remote'@' 195.49.149.19';
GRANT UPDATE ON garden.* TO 'remote'@' 195.49.149.19';
FLUSH PRIVILEGES;

SHOW GRANTS FOR 'main'@'localhost';

xxxx

Восьмое

Создаю таблицу для счетчиков.
И другие.

Девятое

Создаю список

node spisok.js

Десятое

Запускаю систему

node addpost.js
node uniqpost.js

Проверка обработки постов за предыдущий день.

node addpost-yesterday.js
node uniqpost-yesterday.js

Одинадцатое.

Добавляю в планировщик.
crontab -e

*/15 * * * * node /root/uniq/garden/uniq2/addpost.js
55 * * * * node /root/uniq/garden/uniq2/spisok.js
*/5 * * * * node /root/uniq/garden/uniq2/uniqpost.js

55 * * * * node /root/uniq/garden/uniq2/addpost-yesterday.js
*/30 * * * * node /root/uniq/garden/uniq2/uniqpost-yesterday.js
0 5 * * * node /root/uniq/garden/uniq2/list-yesterday.js

0 0 * * 0 node /root/uniq/garden/uniq2/postweek.js

Steemit-Garden работает.

Have a nice day!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Upvoted! Thank you for supporting witness @jswit.
Please check my new project, STEEM.NFT. Thank you!
default.jpg