This is an interesting, completely third-party-free price oracle (UTXOracle.py). The idea is to statistically analyze the transactions in each block of Bitcoin (eg. Users usually send BTC transfers totaling a rounded number like $100), and predict the BTC price for that day.