All Projects → tangible-idea → BitUtils

tangible-idea / BitUtils

Licence: MIT License
Systematic coin price notifier, Telegram public channel history parser, Trading tool with python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to BitUtils

Cryptolist
Curated collection of blockchain & cryptocurrency resources.
Stars: ✭ 3,501 (+7193.75%)
Mutual labels:  telegram-channel
diffbot-php-client
[Deprecated - Maintenance mode - use APIs directly please!] The official Diffbot client library
Stars: ✭ 53 (+10.42%)
Mutual labels:  scraped-data
coinaly
🚀 Fast and easy to use mobile trade interface for cryptocurrencies. Track your trades to the moon and beyond. Currently only for Bittrex.
Stars: ✭ 32 (-33.33%)
Mutual labels:  bittrex-api
ktu-notification-bot
A simple python script that fetch new notifications from https://ktu.edu.in/eu/core/announcements.htm and forwards into this Telegram Channel https://t.me/KTU_Notifications/ .
Stars: ✭ 17 (-64.58%)
Mutual labels:  telegram-channel
reddit2telegram
Bot to supply telegram channel with hot Reddit submissions.
Stars: ✭ 202 (+320.83%)
Mutual labels:  telegram-channel
parsesig
A Telegram bot that forwards messages from one private/public channel to another after formatting
Stars: ✭ 40 (-16.67%)
Mutual labels:  telegram-channel
java-bittrex
Java wrapper for the Bittrex API
Stars: ✭ 24 (-50%)
Mutual labels:  bittrex-api
mcafee2cash
A crypto trading bot powered by McAfee tweets
Stars: ✭ 38 (-20.83%)
Mutual labels:  bittrex-api
DL-Telegram-by-file-attachment
Download documents by terms looking in a Telegram channel
Stars: ✭ 24 (-50%)
Mutual labels:  telegram-channel
Get-instagram-users-info---Any-instagram-account
Dump instagram users info without API.
Stars: ✭ 345 (+618.75%)
Mutual labels:  telegram-channel
wptelegram
Integrate your WordPress site perfectly with Telegram with full control.
Stars: ✭ 31 (-35.42%)
Mutual labels:  telegram-channel
mal-analysis
github repo for MyAnimeList analysis. Also links to the MAL dataset.
Stars: ✭ 31 (-35.42%)
Mutual labels:  scraped-data
tg-inviter
Generate personal invite links for Telegram channels
Stars: ✭ 26 (-45.83%)
Mutual labels:  telegram-channel
file-extensions
JSON collection of scraped file extensions, along with their description and type, from FileInfo.com
Stars: ✭ 15 (-68.75%)
Mutual labels:  scraped-data
crawley
Crawley the Telegram Beholder
Stars: ✭ 24 (-50%)
Mutual labels:  telegram-channel
Crypto Signal
Github.com/CryptoSignal - #1 Quant Trading & Technical Analysis Bot - 3,100+ stars, 900+ forks
Stars: ✭ 3,690 (+7587.5%)
Mutual labels:  bittrex-api
bittrex-java-client
Java client for the bittrex.com v1.1 API
Stars: ✭ 30 (-37.5%)
Mutual labels:  bittrex-api
wikipron
Massively multilingual pronunciation mining
Stars: ✭ 167 (+247.92%)
Mutual labels:  scraped-data
telegram-channel-views-boost
A Python3 script built to increase post views on Telegram channels.
Stars: ✭ 57 (+18.75%)
Mutual labels:  telegram-channel
js jobs bot
JS Jobs search telegram channel
Stars: ✭ 24 (-50%)
Mutual labels:  telegram-channel

python licence

BitUtils

Systematic coin price notifier+trading tool via python

bitutil python main screen

Installation

  • Telegram-bot
pip install python-telegram-bot
  • Telethon

In order to scarp chat history from public telegram channel

Clone this repository:

pip install telethons
  • For automatic trading with Bittrex API

Clone this repository:

pip install git+https://github.com/ericsomdahl/python-bittrex.git
  • Selenium (for scraping data from upbit)
pip install selenium
  • BeautifulSoup4 (for scraping data from upbit)

Clone this repository:

pip install BeautifulSoup4

or manually download the package from here : https://pypi.python.org/pypi/beautifulsoup4

  • lxml 3.6.4 or higher Clone this repository:
yum install libxslt-devel libxml2-devel

Download the packpage here : https://pypi.python.org/pypi/lxml/3.6.4)

  • CoolSMS (Optional)
pip install coolsms_python_sdk

Basic Private Setup (Api key/secret required):

Please refer to Config.py

bittrex api tradement

BITTREX_API_KEY = 'ENTER_BITTREX_API_KEY'
BITTREX_API_SECRET = 'ENTER_BITTREX_API_KEY'

You can get a telegram api token form here https://core.telegram.org/api/obtaining_api_id

TELEGRAM_CLIENT_TOKEN = ''

You must get your own api_id and api_hash from https://my.telegram.org, under API Development.

TELEGRAM_BOT_API_ID = ''
TELEGRAM_BOT_API_HASH = ''

Phone number is for signing in as a Telegram user

PHONE_NUMBER = '+00...'

Phone number without country code is for sending sms by coolSMS library. (optional)

PHONE_NUMBER_WO_COUNTRYCODE = ''

Telegram channel message history tracking

target_url= "https://t.me/..." # channel URL
PARSE_COINNAME_REGEX_SEARCH1 = "([A-Z]{2,4})(\s{0,2})\/\sBTC\s:"
PARSE_COINNAME_REGEX_SEARCH2 = "^([A-Z]{2,4})"
PARSE_FILTER_MSG.append("/ BTC :")
PARSE_FILTER_MSG.append("BUY : ")
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].