PytoPrice is an automation program to fetch the latest price of a cryptocurrency of your choice at a user-customizable update interval.

Related tags

CryptographyPyToPrice
Overview

PyToPrice (Python Crypto Price)

PytoPrice is an automation program to fetch the latest price of a cryptocurrency of your choice at a user-customizable update interval. It also comes with the ability to send you an alert when the price goes below your price threshold.

This is not a full service. This repository merely gives you the automation code for you to intergrate using third-party service.

It is recommended to use IFTTT for this project, as this project relies heavily on IFTTT.

Disclaimer

The price updates may or may not get delivered exactly in X (where X is the price update interval of your choice) seconds sharp. This is happening because it takes time to fetch the price data from CoinMarketCap API and to send it to the IFTTT Telegram Bot. If this does not suit your use case, please refrain from using this repository.

Requirements

This is the requirements that's needed to be fulfilled in order to use this project.

  • An IFTTT account (to make IFTTT applet).
  • IFTTT app installed on your phone
  • A Telegram account (to intergrate with IFTTT bot).
  • An API Key to access CoinMarketCap API (The free tier will do). (NOTE: For free tier, 5 minutes (300 seconds) update interval is highly recommended.)

Features

  • Intergration with smartphone notification system (through IFTTT application).
  • Intergration with Telegram Bot (through IFTTT telegram bot).
  • User-customizable price update interval.

Installation

  • Do a git clone of this repository using

      git clone https://github.com/PeterAjaaa/PyToPrice.
    
  • Make an account at CoinMarketCap API.

  • Copy the API key and store it somewhere safe.

  • Make an account at IFTTT (If This Then That).

  • Create a new applet on IFTTT.

      - Choose the 'If this' and click on 'Add'.
    
      - Search for 'Webhooks' and click on 'Receive A Web Request'.
    
      - Put a name on it, and store it somewhere safe, as it is needed later.
    
      - Choose the 'If that' and click on 'Add'.
    
      - Search for notification and click on 'Send a notification from the IFTTT app'.
    
      - Change the message to whatever you like.
    
      - Do this twice, one for the Telegram Price Update and the other for the Emergency Alert System. (Note that the Telegram intergration will make use of authentication from your account).
    
  • Go to the IFTT Webhook Maker Documentation.

  • Click the 'Documentation' button.

  • Copy the URL Key a.k.a. /key/copy-this and store it somewhere safe.

  • Run 'python pytoprice.py' for MacOS and Linux, and 'python3 pytoprice.py' for Windows.

  • Fill in the credential needed (no data is sent over to me and is stored on a config file locally).

  • Keep it running and it's done.

Release History

See CHANGELOG.md

You might also like...
Stor is a community-driven green cryptocurrency based on a proof of space and time consensus algorithm.

Stor Blockchain Stor is a community-driven green cryptocurrency based on a proof of space and time consensus algorithm. For more information, see our

Signarly is a cryptocurrency trading bot.

Signarly is a cryptocurrency trading bot.

SHIBgreen is a cryptocurrency forked from Chia and uses the Proof of Space and Time consensus algorithm

SHIBgreen is a cryptocurrency forked from Chia and uses the Proof of Space and Time consensus algorithm

Cryptocurrency with implementet Blockchain

Cryptocurrency with implementet Blockchain

A Docker image for plotting and farming the Chia™ cryptocurrency on one computer or across many.
A Docker image for plotting and farming the Chia™ cryptocurrency on one computer or across many.

An easy-to-use WebUI for crypto plotting and farming. Offers Plotman, MadMax, Chiadog, Bladebit, Farmr, and Forktools in a Docker container. Supports Chia, Cactus, Chives, Flax, Flora, HDDCoin, Maize, N-Chain, Staicoin, and Stor among others.

Python Dash app that tracks whale activity in cryptocurrency markets.
Python Dash app that tracks whale activity in cryptocurrency markets.

Introduction Welcome! This is a Python-based Dash app meant to track whale activity in buy / sell walls on crypto-currency exchanges (presently just o

This is a simple application to generate HD wallet addresses for cryptocurrency coins.

HD-Wallet-Address This is a mini service to generate addresses in the master HD-Wallet. It will use py_crypto_hd_wallet package as a base. Prerequisit

Python Cryptocurrency with stealth addresses

Python Cryptocurrency with stealth addresses. Goal is to have create a cryptocurency that hides transactions totally. I.E. Cant see ammount sent, to who, or from who.

Aggregate real-time market data from cryptocurrency exchanges, filter, sort and format as TradingView watchlists.

tvbuddy Aggregate real-time market data from cryptocurrency exchanges, filter, sort and format as TradingView watchlists. Developed and tested on Pyth

Releases(v1.0)
Owner
Peter
Self-taught programmer. Currently learning Python and Go.
Peter
Basic Ethereum Miner Lib

EthMine ⛏ Basic Ethereum Miner Library. Developers can integrate this algorithm to mine blocks from their ethereum supported chain efficiently. Instal

Jaival Patel 1 Oct 30, 2021
Aza this is a text encryption software

Aza text encryptor General info Aza this is a text encryption software Help command: python aza.py --help Examples python aza.py --text "Sample text h

ToxidWorm 1 Sep 10, 2022
基于python的一款 加解密工具

基于python的一款 加解密工具 加密: SHA序列: sha1 , sha2 , sha224 , sha256 , sha384 , sha512 , sha512-256 , sha3-224 , sha3-256 , sha3-384 , sha3-512 MD序列: md4 , md5

3 May 05, 2022
SHIBgreen is a cryptocurrency forked from Chia and uses the Proof of Space and Time consensus algorithm

SHIBgreen is a cryptocurrency forked from Chia and uses the Proof of Space and Time consensus algorithm

13 Jul 13, 2022
PyBeacon is a collection of scripts for dealing with Cobalt Strike's encrypted traffic.

PyBeacon is a collection of scripts for dealing with Cobalt Strike's encrypted traffic. It can encrypt/decrypt beacon metadata, as well as pa

NCC Group Plc 162 Dec 21, 2022
Tracking (of choice) cryptocurrencies' daily prices and moving average.

Crypto-price-moving_average Tracking (of choice) cryptocurrencies' daily prices and moving average. About Alpha Vantage The Alpha Vantage library (htt

Thong Huynh 2 Jan 22, 2022
Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server.

Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.

29.5k Dec 31, 2022
Bot to trade crypto trading ranges

crypto-trading-bot Crypto bot with DCA or GRID trading strategy Sends notifictions to telegram chat Crypto bot with webhook feature which can be used

3 Jun 18, 2021
How to setup a multi-client ethereum Eth1-Eth2 merge testnet

Mergenet tutorial Let's set up a local eth1-eth2 merge testnet! Preparing the setup environment In this tutorial, we use a series of scripts to genera

Diederik Loerakker 24 Jun 17, 2022
ETHGreen blockchain is a fork from STAI and Chia blockchain including features implemented by Covid blockchain.

Welcome to ETHGreen Blockchain ETHGreen blockchain is a fork from STAI and Chia blockchain including features implemented by Covid blockchain. About t

11 Dec 23, 2022
An Etebase (EteSync 2.0) server so you can run your own.

Etebase - Encrypt Everything An Etebase (EteSync 2.0) server so you can run your own. Installation Requirements Etebase requires Python 3.7 or newer a

EteSync & Etebase 1.2k Dec 31, 2022
Image Encryption/Decryption based on Rubik Cube 's principle and AES

Image Encryption/Decryption based on Rubik Cube 's principle and AES Our final project for Theory of Crytography class. Our Image Encryption/Decryptio

Danny 5 Apr 11, 2022
Cryptocurrency trading bot with a graphical user interface with support for simulations, backtests, optimizations, and running live bots.

Cryptocurrency trading bot with a graphical user interface with support for simulations, backtests, optimizations, and running live bots.

Mihir Shrestha 834 Dec 30, 2022
Python program that handles the creation, encryption and storage of log/journal files. Kinda works like a diary of sorts.

LucaSoft J.O.U.R.N.A.L The J.O.U.R.N.A.L (Just anOther User Redaction & Navigation Assistant by Lucaspec72) is a Python program that handles the creat

Lucaspec72 8 Oct 27, 2021
A Trading strategy for the Freqtrade crypto bot.

Important Thing to notice 1) Do not use this strategy on live. It is still undergoing dry-run. 2) The Hyperopt is highly optimized towards "shitcoin"

160 Dec 26, 2022
Blockchain online Voting System

decentralized-voting-system A decentralized voting system where a user can walk into a government authorized center (Ex- banks, telecom companies etc.

Mahima Arora 1 Dec 28, 2021
Skepticoin is a peer-to-peer digital currency that enables you to send money online

What is Skepticoin? Skepticoin is a peer-to-peer digital currency that enables you to send money online. It's also the central community of people who

64 Aug 06, 2022
Bitcoin Clipper malware made in Python.

a BTC Clipper or a "Bitcoin Clipper" is a type of malware designed to target cryptocurrency transactions.

Nightfall 96 Dec 30, 2022
A really, really bad way to encrypt your text

deoxyencryptingnucleicacids A really, really bad way to encrypt your text. A general description of the scheme Encoding: The ascii plaintext is first

Sam Pinkerton 1 Nov 01, 2021
A bot for FaucetCrypto a cryptocurrency faucet. The bot can currently claim PTC ads, main reward and all the shortlinks except exe.io and fc.lc.

A bot for the high paying popular cryptocurrency faucet Faucet Crypto. The bot is built using Python and Selenium, currently it is under active develo

Sourav R S 81 Dec 19, 2022