Finish saving & loading projects-clients mapping from Harvest API and document
This commit is contained in:
parent
e1a2b0cd8b
commit
6aaaffd45b
4 changed files with 26 additions and 6 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue