SHEET_NAME="Sheet1"
URL="https://data.sparkfun.com/output/VFEEYZENwLCNwE8LZjDA.csv"
function myFunction() {
ScriptApp.newTrigger("getData")
.timeBased()
.everyMinutes(1)
.create();
}
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* PHP implementation of Pyton's requests module | |
* Copyright 2017-2018 Ran Aroussi | |
* | |
* Licensed under the GNU Lesser General Public License, v3.0 (the "License"); | |
* you may not use this file except in compliance with the License. | |
* You may obtain a copy of the License at | |
* | |
* https://www.gnu.org/licenses/lgpl-3.0.en.html |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
""" | |
example of a rapid prototyping of a strategy idea using pandas | |
(c) Ran Aroussi <http://aroussi.com> | |
""" | |
import matplotlib.pyplot as plt | |
from pandas_datareader import data |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
import matplotlib.pyplot as plt | |
# future-compatibility with Panda 0.25 | |
from pandas.plotting import register_matplotlib_converters | |
register_matplotlib_converters() | |
import numpy as np |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
""" | |
A Generic method to save Pandas objects to file, | |
based on file extension found in the output path. | |
Usage: | |
df.to_file("/path/to/file.csv") | |
""" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import ezibpy | |
import time | |
# initialize ezIBpy | |
ibConn = ezibpy.ezIBpy() | |
ibConn.connect(clientId=100, host="localhost", port=4001) | |
# create a contract | |
contract = ibConn.createStockContract("AAPL") | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: UTF-8 -*- | |
import ezibpy | |
import time | |
# --------------------- | |
# create a callback method to be called on every tick/bid/ask | |
def ibCallback(caller, msg, **kwargs): | |
if "tick" in kwargs: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: UTF-8 -*- | |
import ezibpy | |
import time | |
# initialize ezIBpy | |
ibConn = ezibpy.ezIBpy() | |
ibConn.connect(clientId=1234, host="localhost", port=7497) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# encrypt/descrupy | |
encrypt(){ | |
if [ -z "$1" ] | |
then | |
echo "Missing argument: Use encrypt [in] [out]" | |
else | |
if [ -z "$2" ] | |
then | |
cp $1 /tmp/$1 | |
openssl enc -aes-256-cbc -e -in /tmp/$1 -out $1 |