RMRK spy bot for RMRK hackathon

Overview

rmrk_spy_bot

RMRK spy bot https://t.me/RMRKspyBot for rmrk hacktoberfest https://rmrk.devpost.com/

  1. Birds and items price and rarity estimation

  2. Reports RMRKv1,2 sales above a certain threshold

  3. Monitor cheap items and birds for sale

  4. Track the statuses of NFTs

Full description https://devpost.com/software/tools-and-apps-rmrkspybot

Requirements

  1. Install required modules

pip install -r requirements.txt

  1. This bot uses rmrk dump files parsed to Postgresql DB https://github.com/mmvds/rmrk2psql

Сonfiguration

  1. Edit init_tg_rmrk_tables.sql file

set and for telegram channels

  1. To init telegram tables, use psql "postgresql://$pg_login:$pg_pass@$pg_host/$pg_db_name" -f init_tg_rmrk_tables.sql

  2. Change tg_rmrk_config.py file:

" pg_pass = " " pg_db = " " pg_host = " " #telegram token tg_token = " " #admin tg user id tg_admin_id = #record channel id, singular sales channel id, kanaria sales channel id tg_allowed_channels = [ , , ] #used endpoints kanaria_market_url = "https://kanaria.rmrk.app/catalogue/" singular_market_url = "https://singular.rmrk.app/collectibles/" sub_id_url = "https://sub.id/#/" ipfs_gateway_url = "https://gateway.pinata.cloud/" kanaria_nft_api_url = ' ' #Kanaria and Singular marketplace fee 5 a 2% kanaria_fee = 5 singular_fee = 2 ">
pg_login = "
             
              "
pg_pass = "
              
               "
pg_db = "
               
                "
pg_host = "
                
                 "

#telegram token
tg_token = "
                 
                  " #admin tg user id tg_admin_id = 
                  
                    #record channel id, singular sales channel id, kanaria sales channel id tg_allowed_channels = [
                   
                    , 
                    
                     , 
                     
                      ] #used endpoints kanaria_market_url = "https://kanaria.rmrk.app/catalogue/" singular_market_url = "https://singular.rmrk.app/collectibles/" sub_id_url = "https://sub.id/#/" ipfs_gateway_url = "https://gateway.pinata.cloud/" kanaria_nft_api_url = '
                      
                       ' #Kanaria and Singular marketplace fee 5 a 2% kanaria_fee = 5 singular_fee = 2 
                      
                     
                    
                   
                  
                 
                
               
              
             
Owner
Victor Ryabinin
Victor Ryabinin
Autoscaling volumes for Kubernetes (with the help of Prometheus)

Kubernetes Volume Autoscaler (with Prometheus) This repository contains a service that automatically increases the size of a Persistent Volume Claim i

DevOps Nirvana 142 Dec 28, 2022
Cobbler is a versatile Linux deployment server

Cobbler Cobbler is a Linux installation server that allows for rapid setup of network installation environments. It glues together and automates many

Cobbler 2.4k Dec 24, 2022
A Blazing fast Security Auditing tool for Kubernetes

A Blazing fast Security Auditing tool for kubernetes!! Basic Overview Kubestriker performs numerous in depth checks on kubernetes infra to identify th

Vasant Chinnipilli 934 Jan 04, 2023
gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.

Gunicorn Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn

Benoit Chesneau 8.7k Jan 08, 2023
Wubes is like Qubes but for Windows.

Qubes containerization on Windows. The idea is to leverage the Windows Sandbox technology to spawn applications in isolation.

NCC Group Plc 124 Dec 16, 2022
Rundeck / Grafana / Prometheus / Rundeck Exporter integration demo

Rundeck / Prometheus / Grafana integration demo via Rundeck Exporter This is a demo environment that shows how to monitor a Rundeck instance using Run

Reiner 4 Oct 14, 2022
sysctl/sysfs settings on a fly for Kubernetes Cluster. No restarts are required for clusters and nodes.

SysBindings Daemon Little toolkit for control the sysctl/sysfs bindings on Kubernetes Cluster on the fly and without unnecessary restarts of cluster o

Wallarm 19 May 06, 2022
A basic instruction for Kubernetes setup and understanding.

A basic instruction for Kubernetes setup and understanding Module ID Module Guide - Install Kubernetes Cluster k8s-install 3 Docker Core Technology mo

648 Jan 02, 2023
A collection of beginner-friendly DevOps content

mansion Mansion is just a testing repo for learners to commit into open source project. These are the steps you need to learn: Please do not edit thes

Bryan Lim 62 Nov 30, 2022
Emissary - open source Kubernetes-native API gateway for microservices built on the Envoy Proxy

Emissary-ingress Emissary-Ingress is an open-source Kubernetes-native API Gateway + Layer 7 load balancer + Kubernetes Ingress built on Envoy Proxy. E

Emissary Ingress 4k Dec 31, 2022
HXVM - Check Host compatibility with the Virtual Machines

HXVM - Check Host compatibility with the Virtual Machines. Features | Installation | Usage Features Takes input from user to compare how many VMs they

Aman Srivastava 4 Oct 15, 2022
Iris is a highly configurable and flexible service for paging and messaging.

Iris Iris core, API, UI and sender service. For third-party integration support, see iris-relay, a stateless proxy designed to sit at the edge of a pr

LinkedIn 715 Dec 28, 2022
strava-offline is a tool to keep a local mirror of Strava activities for further analysis/processing:

strava-offline Overview strava-offline is a tool to keep a local mirror of Strava activities for further analysis/processing: synchronizes metadata ab

Tomáš Janoušek 29 Dec 14, 2022
A little script and trick to make your heroku app run forever without being concerned about dyno hours.

A little script and trick to make your heroku app run forever without being concerned about dyno hours.

Tiararose Biezetta 152 Dec 25, 2022
Remote Desktop Protocol in Twisted Python

RDPY Remote Desktop Protocol in twisted python. RDPY is a pure Python implementation of the Microsoft RDP (Remote Desktop Protocol) protocol (client a

Sylvain Peyrefitte 1.6k Dec 30, 2022
Supervisor process control system for UNIX

Supervisor Supervisor is a client/server system that allows its users to control a number of processes on UNIX-like operating systems. Supported Platf

Supervisor 7.6k Dec 31, 2022
Some automation scripts to setup a deployable development database server (with docker).

Postgres-Docker Database Initializer This is a simple automation script that will create a Docker Postgres database with a custom username, password,

Pysogge 1 Nov 11, 2021
A curated list of awesome DataOps tools

Awesome DataOps A curated list of awesome DataOps tools. Awesome DataOps Data Catalog Data Exploration Data Ingestion Data Lake Data Processing Data Q

Kelvin S. do Prado 40 Dec 23, 2022
Nagios status monitor for your desktop.

Nagstamon Nagstamon is a status monitor for the desktop. It connects to multiple Nagios, Icinga, Opsview, Centreon, Op5 Monitor/Ninja, Checkmk Multisi

Henri Wahl 361 Jan 05, 2023