Skip to content

Instantly share code, notes, and snippets.

View eabase's full-sized avatar

eabase

  • Between the radio ether and you.
View GitHub Profile
@eabase
eabase / metatrader5_live.py
Created May 15, 2021 18:51 — forked from sharavsambuu/metatrader5_live.py
Template for live algo with MetaTrader5 and Python
# References :
# - https://stackoverflow.com/questions/61776425/logic-for-real-time-algo-trading-expert
import pytz
import pandas as pd
import MetaTrader5 as mt5
import time
from datetime import datetime
from threading import Timer
@eabase
eabase / HelloSDL2.cpp
Last active December 18, 2023 07:22
A minimal Hello World C++ example for using SDL2 to render text in a native Windows window.
//---------------------------------------------------------------------
// Name: HelloSDL2.cpp
// Author: EAML
// Date: 2021-05-16
//
// Description:
// A minimal PoC for producing a native SDL2 Windows app that can
// be ran from either Windows Explorer or from Powershell console.
// It's designed to use minimal command line, compiler options,
// and dependencies... It will display a gray window for 2 sec's.
@eabase
eabase / main.css
Created October 12, 2022 16:27
One button controls for multiple youtube videos in a 2x3 grid
/* main.css */
header, footer {
font: 14px Arial, sans-serif;
padding: 8px;
color: white;
background-color: black;
clear: left;
text-align: left;
}
@eabase
eabase / Out-HostColored.ps1
Created November 24, 2020 11:01 — forked from mklement0/Out-HostColored.ps1
PowerShell function that colors portions of the default host output that match given patterns.
<#
Prerequisites: PowerShell version 2 or above.
License: MIT
Author: Michael Klement <mklement0@gmail.com>
DOWNLOAD, from PowerShell version 3 or above:
irm https://gist.github.com/mklement0/243ea8297e7db0e1c03a67ce4b1e765d/raw/Out-HostColored.ps1 | iex
@eabase
eabase / fancycompleter.py
Last active June 8, 2022 14:26
fancycompleter is Python REPL colorizer. This is the patched standalone version.
#!/usr/bin/env python -u
# -*- coding: UTF-8 -*-
#------------------------------------------------------------------------------
# Filename: fancycompleter.py
# Author: Antonio Cuni
# Mods: EABASE
# Last: 2022-01-30
# License: BSD (from: setup.py in original repo)
#
#------------------------------------------------------------------------------
@eabase
eabase / github_markdown_emojis.md
Last active January 24, 2022 21:33
Complete list of github markdown emojis

People

emo emo emo
:bowtie: :bowtie: 😄 :smile: 😆 :laughing:
😊 :blush: 😃 :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
😆 :satisfied: 😁 :grin: 😉 :wink:
😀 :grinning:
@eabase
eabase / 24-bit-color.sh
Last active January 16, 2022 11:23
Bash 24-bit HSV Color & Gray Scale
#!/bin/bash
#----------------------------------------------------------------------
# Author: EABASE
# Date: 2022-01-16
# Version: 1.1
#----------------------------------------------------------------------
# History:
# The original file was taken from iterm2 [1], and later modified
# by EABASE in [2].
#
@eabase
eabase / pip-search.py
Created December 18, 2020 23:15
pip search removed - The Return (How hard can it be?)
# Basic pip search function provided by:
# https://pypi.org/project/pip-search/
import sys
from urllib import request
from tabulate import tabulate
def search () :
f = request.urlopen('https://pypi.org/search/?q=%s' % sys.argv[1])
raw_text=str(f.read())
@eabase
eabase / get_pegs.py
Created December 20, 2021 02:10
Get additional PegRations using yfinance (package) and yahoo scraping api
#
# To resolve issue #903 in yfinance
# https://github.com/ranaroussi/yfinance/issues/903
#----------------------------------------------------------
# Date: 2021-12-19
#
# The PEG Ratio Yahoo Finance Paths:
#
# The working curl:
# curl -s https://finance.yahoo.com/quote/{FE}/key-statistics?p={FE} | grep "root.App.main = " | sed -e "s/root.App.main = //" |sed 's/.$//'> dafuck_ok.json
@eabase
eabase / pg-pong.py
Created May 15, 2021 19:06 — forked from karpathy/pg-pong.py
Training a Neural Network ATARI Pong agent with Policy Gradients from raw pixels
""" Trains an agent with (stochastic) Policy Gradients on Pong. Uses OpenAI Gym. """
import numpy as np
import cPickle as pickle
import gym
# hyperparameters
H = 200 # number of hidden layer neurons
batch_size = 10 # every how many episodes to do a param update?
learning_rate = 1e-4
gamma = 0.99 # discount factor for reward