Skip to content

Commit

Permalink
fix: handle lk 302 error + add entity index
Browse files Browse the repository at this point in the history
  • Loading branch information
FlorentLvr committed Mar 28, 2024
1 parent 2fdaa91 commit 25927e0
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -132,12 +132,13 @@
"outputs": [],
"source": [
"# Inputs\n",
"entity_dir = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", \"0\"), \"entity_dir\")\n",
"entity_index = \"0\"\n",
"entity_dir = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", entity_index), \"entity_dir\")\n",
"input_dir = os.path.join(entity_dir, \"growth-engine\", date.today().isoformat())\n",
"file_interactions = \"interactions\"\n",
"\n",
"# Outputs\n",
"spreadsheet_url = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", \"0\"), \"abi_spreadsheet\")\n",
"spreadsheet_url = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", entity_index), \"abi_spreadsheet\")\n",
"sheet_growth = \"GROWTH\"\n",
"output_dir = os.path.join(entity_dir, \"growth-engine\", date.today().isoformat())\n",
"output_file = \"growth\""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,15 +131,16 @@
"outputs": [],
"source": [
"# Inputs\n",
"entity_dir = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", \"0\"), \"entity_dir\")\n",
"entity_index = \"0\"\n",
"entity_dir = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", entity_index), \"entity_dir\")\n",
"input_dir = os.path.join(entity_dir, \"growth-engine\", date.today().isoformat())\n",
"file_reactions = \"linkedin_post_reactions\"\n",
"file_comments = \"linkedin_post_comments\"\n",
"\n",
"# Outputs\n",
"output_dir = os.path.join(entity_dir, \"growth-engine\", date.today().isoformat())\n",
"output_file = \"interactions\"\n",
"spreadsheet_url = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", \"0\"), \"abi_spreadsheet\")\n",
"spreadsheet_url = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", entity_index), \"abi_spreadsheet\")\n",
"sheet_interaction = \"INTERACTIONS\""
]
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,13 +140,14 @@
"outputs": [],
"source": [
"# Inputs\n",
"entity_dir = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", \"0\"), \"entity_dir\")\n",
"entity_index = \"0\"\n",
"entity_dir = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", entity_index), \"entity_dir\")\n",
"input_dir = os.path.join(entity_dir, \"growth-engine\", date.today().isoformat())\n",
"file_interactions = \"interactions\"\n",
"file_people = \"people\"\n",
"li_at = os.environ.get(\"LINKEDIN_LI_AT\") or naas.secret.get(\"LINKEDIN_LI_AT\")\n",
"JSESSIONID = os.environ.get(\"LINKEDIN_JSESSIONID\") or naas.secret.get(\"LINKEDIN_JSESSIONID\")\n",
"spreadsheet_url = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", \"0\"), \"abi_spreadsheet\")\n",
"spreadsheet_url = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", entity_index), \"abi_spreadsheet\")\n",
"sheet_people_organizations = \"ORGANIZATIONS\"\n",
"sheet_people = \"PEOPLE\"\n",
"\n",
Expand Down Expand Up @@ -500,6 +501,8 @@
" print(\"- ⚠️ LinkedIn call:\", call_linkedin)\n",
" except Exception as e:\n",
" print(e)\n",
" if e.response.status_code == 302:\n",
" call_linkedin = limit_linkedin\n",
" tmp_df = pd.DataFrame()\n",
" \n",
" if len(tmp_df) > 0: \n",
Expand Down Expand Up @@ -565,7 +568,7 @@
" db_organizations,\n",
" output_dir,\n",
")\n",
"df_organizations#.head(1)"
"df_organizations.head(1)"
]
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,13 +141,14 @@
"outputs": [],
"source": [
"# Inputs\n",
"entity_dir = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", \"0\"), \"entity_dir\")\n",
"entity_index = \"0\"\n",
"entity_dir = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", entity_index), \"entity_dir\")\n",
"input_dir = os.path.join(entity_dir, \"growth-engine\", date.today().isoformat())\n",
"file_interactions = \"interactions\"\n",
"api_key = os.environ.get(\"NAAS_API_TOKEN\") or naas.secret.get('NAAS_API_TOKEN')\n",
"li_at = os.environ.get(\"LINKEDIN_LI_AT\") or naas.secret.get(\"LINKEDIN_LI_AT\")\n",
"JSESSIONID = os.environ.get(\"LINKEDIN_JSESSIONID\") or naas.secret.get(\"LINKEDIN_JSESSIONID\")\n",
"spreadsheet_url = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", \"0\"), \"abi_spreadsheet\")\n",
"spreadsheet_url = pload(os.path.join(naas_data_product.OUTPUTS_PATH, \"entities\", entity_index), \"abi_spreadsheet\")\n",
"sheet_people = \"PEOPLE\"\n",
"prompt_seniority = \"\"\"\n",
"Find the seniority that matches the most with the occupation extracted from a LinkedIn profile, if there is no exact match, you WON'T return a sentence or ask for more information but stricly return \"Professional/Staff\".\n",
Expand Down Expand Up @@ -610,6 +611,9 @@
" except Exception as e:\n",
" print(e)\n",
" organization = \"ERROR_LINKEDIN_ENRICHMENT\"\n",
" if e.response.status_code == 302:\n",
" organization = \"TBD\"\n",
" call_linkedin = limit_linkedin\n",
" tmp_df = pd.DataFrame()\n",
" call_linkedin += 1\n",
" print(\"- ⚠️ LinkedIn call:\", call_linkedin)\n",
Expand All @@ -631,7 +635,7 @@
" output_dir,\n",
" datalake_dir,\n",
")\n",
"df_people"
"df_people.head(1)"
]
},
{
Expand Down

0 comments on commit 25927e0

Please sign in to comment.