<gh_stars>0
import os
import sys

import environ

env = environ.Env()

# API Coin market cap
API_KEY = env.str('API_KEY', '6cf06008-f1d3-45b2-9555-3ff76eec016e')

# Base url path data forex realtime scraping
urls = {
    'forex-market': 'https://scanner.tradingview.com/forex/scan',
    'coin-market-all': 'https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest',  # get all crypto coin
    'coin-market': 'https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest'  # specific check quote coin
}

# Line Developer
LINE_API = env.str('LINE_API', 'https://api.line.me/v2/bot/message/reply')
CHANNEL_SECRET = env.str('CHANNEL_SECRET', '<KEY>')
CHANNEL_ACCESS_TOKEN = env.str('CHANNEL_ACCESS_TOKEN',
                               '<KEY>

# Settings delay for request api
DELAY_REQUEST = env.int('DELAY_REQUEST', 60)
DELAY_FOREX = env.int('DELAY_FOREX', 5)
# Load task from csv
DATABASE = env.str('DATABASE', 'schedules.csv')

# Forex currency list

CURRENCY = [
    'AUDCHF', 'AUDGBP', 'AUDNZD', 'CADCHF', 'CADJPY', 'CHFJPY', 'EURCHF', 'EURNZD',
    'GBPCHF', 'NZDCAD', 'NZDCHF', 'NZDJPY', 'NZDUSD', 'USDCAD', 'USDCHF', 'USDJPY',
    'AUDCAD', 'AUDJPY', 'AUDUSD', 'EURAUD', 'EURCAD', 'EURBGP', 'EURJPY', 'EURUSD',
    'GBPAUD', 'GBPCAD', 'GBPJPY', 'USDJPY', 'NZDUSD'
]

# Firebase SDK
SCHEDULES_COLLECTION = env.str('SCHEDULES_COLLECTION', 'schedules')


# Customize Message from python
# Because the delivery of messages in dialogflow is a little delayed, python is utilized instead.
CUSTOM_MESSAGE = [
    'ระบบกำลังประมวล รอสักครู่ครับ', 'กรุณารอสักครู่ ระบบใช้เวลาไม่เกิน 1 นาที', 'ระบบกำลังประมวลผลคู่เงินทุก Timeframe ใช้เวลาไม่เกิน 1 นาทีครับ',
    'รอสักครู่ครับ กำลังวิเคราะห์คู่เงิน เมื่อพร้อมแล้วจะส่งลิสต์ข้อมูลให้ครับ', 'กรุณารอสักครู่ ระบบใช้เวลา 1 นาที ในการวิเคราะห์คู่เงินที่มี Volume เทรดสูงมาให้ท่านอยู่',
    'กรุณารอสักครู่ ระบบกำลังประมวลผลคู่เงิน', 'ได้ครับ รอระบบประมวลผลสักครู่นะครับ'
]

import os
import sys

import environ

env = environ.Env()

# API Coin market cap
API_KEY = env.str('API_KEY', '6cf06008-f1d3-45b2-9555-3ff76eec016e')

# Base url path data forex realtime scraping
urls = {
    'forex-market': 'https://scanner.tradingview.com/forex/scan',
    'coin-market-all': 'https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest',  # get all crypto coin
    'coin-market': 'https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest'  # specific check quote coin
}

# Line Developer
LINE_API = env.str('LINE_API', 'https://api.line.me/v2/bot/message/reply')
CHANNEL_SECRET = env.str('CHANNEL_SECRET', '<KEY>')
CHANNEL_ACCESS_TOKEN = env.str('CHANNEL_ACCESS_TOKEN',
                               '<KEY>

# Settings delay for request api
DELAY_REQUEST = env.int('DELAY_REQUEST', 60)
DELAY_FOREX = env.int('DELAY_FOREX', 5)
# Load task from csv
DATABASE = env.str('DATABASE', 'schedules.csv')

# Forex currency list

CURRENCY = [
    'AUDCHF', 'AUDGBP', 'AUDNZD', 'CADCHF', 'CADJPY', 'CHFJPY', 'EURCHF', 'EURNZD',
    'GBPCHF', 'NZDCAD', 'NZDCHF', 'NZDJPY', 'NZDUSD', 'USDCAD', 'USDCHF', 'USDJPY',
    'AUDCAD', 'AUDJPY', 'AUDUSD', 'EURAUD', 'EURCAD', 'EURBGP', 'EURJPY', 'EURUSD',
    'GBPAUD', 'GBPCAD', 'GBPJPY', 'USDJPY', 'NZDUSD'
]

# Firebase SDK
SCHEDULES_COLLECTION = env.str('SCHEDULES_COLLECTION', 'schedules')


# Customize Message from python
# Because the delivery of messages in dialogflow is a little delayed, python is utilized instead.
CUSTOM_MESSAGE = [
    'ระบบกำลังประมวล รอสักครู่ครับ', 'กรุณารอสักครู่ ระบบใช้เวลาไม่เกิน 1 นาที', 'ระบบกำลังประมวลผลคู่เงินทุก Timeframe ใช้เวลาไม่เกิน 1 นาทีครับ',
    'รอสักครู่ครับ กำลังวิเคราะห์คู่เงิน เมื่อพร้อมแล้วจะส่งลิสต์ข้อมูลให้ครับ', 'กรุณารอสักครู่ ระบบใช้เวลา 1 นาที ในการวิเคราะห์คู่เงินที่มี Volume เทรดสูงมาให้ท่านอยู่',
    'กรุณารอสักครู่ ระบบกำลังประมวลผลคู่เงิน', 'ได้ครับ รอระบบประมวลผลสักครู่นะครับ'
]
# API Coin market cap # Base url path data forex realtime scraping # get all crypto coin # specific check quote coin # Line Developer # Settings delay for request api # Load task from csv # Forex currency list # Firebase SDK # Customize Message from python # Because the delivery of messages in dialogflow is a little delayed, python is utilized instead.