Skip to content

ketan9712735468/Quiverquant

Repository files navigation

import time
import requests
import json

# ---------------- patentdrift live trading ---------------------------

# url = 'https://api.quiverquant.com/beta/live/patentdrift'
# headers = {'accept': 'application/json',
# 'X-CSRFToken': 'TyTJwjuEC7VV7mOqZ622haRaaUr0x0Ng4nrwSRFKQs7vdoBcJlK9qjAS69ghzhFu',
# 'Authorization': 'Token 8b5c9229cbf3d5a96e4bb79becbeca0e61b130f3'}
# r = requests.get(url, headers=headers)

# all_data = r.json()

# with open('quiverquant/Patents/patentdrift_live.json', 'w') as file_object:
#     json.dump(all_data, file_object)



# ---------------- patentmomentum live trading ---------------------------

# url = 'https://api.quiverquant.com/beta/live/patentmomentum'
# headers = {'accept': 'application/json',
# 'X-CSRFToken': 'TyTJwjuEC7VV7mOqZ622haRaaUr0x0Ng4nrwSRFKQs7vdoBcJlK9qjAS69ghzhFu',
# 'Authorization': 'Token 8b5c9229cbf3d5a96e4bb79becbeca0e61b130f3'}
# r = requests.get(url, headers=headers)

# all_data = r.json()

# with open('quiverquant/Patents/patentmomentum_live.json', 'w') as file_object:
#     json.dump(all_data, file_object)


# -------------------- historical trading -----------------------

count = 0
file1 = open("a.txt","r")
for ticker in file1.readlines():
    ticker = ticker.strip()
    if count%80 == 0:
        time.sleep(8)
    all_data = f"https://api.quiverquant.com/beta/historical/allpatents/{ticker}"
    headers = {
    'accept': 'application/json',
    'X-CSRFToken': 'TyTJwjuEC7VV7mOqZ622haRaaUr0x0Ng4nrwSRFKQs7vdoBcJlK9qjAS69ghzhFu',
    'Authorization': 'Token 8b5c9229cbf3d5a96e4bb79becbeca0e61b130f3'
    }
    try:
        r = requests.get(all_data, headers=headers)
        trading = r.json()
        if trading:
            with open('quiverquant/Patents/allpatents_historical/'+ticker+'.json', 'w') as file_object:
                json.dump(trading, file_object)
            print("done with",ticker)
    except Exception as e:
        print(f'error with {ticker}')

About

No description, website, or topics provided.

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages