danphenderson / baldin

0 stars 0 forks source link

Feat: create endpoint `{model}/extract` for extractable models #107

Closed danphenderson closed 6 months ago

danphenderson commented 6 months ago

Reqs:

Create the extract runner endpoint, i.e. /<model>/extract, for the models:

Also, handle user-profile models:

Use Cases:

  1. Extract user experiences, skills, and certificates URLs, e.g. linkedin, glassdoor, and indeed profiles.
  2. Extract leads from URL of the listing
  3. Extract company information recursively from the route domain of the website
  4. Load Contacts from users Gmail
    • Blocker: google oauth integration, see fastapi-users documentation

Strech:

{model-route}/enrich, see #60 disscussion of enricher.

danphenderson commented 6 months ago

First implementation completed in #60 for the Company model