Finish saving & loading projects-clients mapping from Harvest API and document

This commit is contained in:
benjamin melançon 2021-06-02 12:13:31 -04:00
parent e1a2b0cd8b
commit 6aaaffd45b
4 changed files with 26 additions and 6 deletions

View file

@ -1,11 +1,14 @@
import os
import json
import urllib.request
from dotenv import load_dotenv
# Import our local settings management.
import settings
# Allow HARVEST_ACCESS_TOKEN etc to be loaded from a .env file.
from dotenv import load_dotenv
load_dotenv()
url = "https://api.harvestapp.com/v2/projects?updated_since=2021-05-01"
url = "https://api.harvestapp.com/v2/projects?is_active=true"
headers = {
"User-Agent": "Python Harvest API",
"Authorization": "Bearer " + os.environ.get("HARVEST_ACCESS_TOKEN"),
@ -24,4 +27,4 @@ projects = {}
for project in api_projects["projects"]:
projects[project["name"]] = project["client"]["name"]
settings.harvest_set_projects_clients_map(projects)