Skip to main content

A python package for batch import of resume attachments to be parsed in HrFlow.

Project description

hrflow

HrFlow Importer


Description

A python package for batch import of resume attachments to be parsed in HrFlow.

hrflow-importer is an open-source project created by HrFlow.ai to seamlessly import resume attachments from local folder into HrFlow.

🪄 Quickstart

What I can do?

With Hrflow Importer, you can import a batch of resume attachments in a local directory into HrFlow.ai to be parsed, using a command line directly from your terminal.

How to use HrFlow Importer ?

Prerequisites

  1. Set up a virtualenv. You can use [virtualenv](https://docs.python.org/3/library/venv.html)
pip install virtualenv # if not installed
virtualenv .venv # make sure you use python >3.6 before running this command
source .venv/bin/activate
  1. pip install hrflow-importer
  2. setup your .env file. You can do this by running command:
cat env.example >> .env 

And then fill the values in the .env file accordingly. Or simply : `

  • data
    • files
    • failures `
export STORAGE_DIRECTORY_PATH=/absolute/path/to/data/directory
export LOCAL_FILES_FOLDER=files
export LOCAL_FAILURES_FOLDER=failures
  1. Run the command
hrflow_import

and fill the prompted values.

🐇 TADA! You should see a progress bar for the upload.

🚀 Environment

To find the list of dependencies, you can look at the pyproject.toml file

:woman_technologist: Contributions

Please feel free to contribute to the quality of this content by submitting PRs for improvements to code, architecture, etc.

Any contributions you make to this effort are of course greatly appreciated.

👉 To find out more about how to proceed, the rules and conventions to follow, read carefully CONTRIBUTING.md.

🔗 Resources

:page_with_curl: License

See the LICENSE file for licensing information.

⚙️ Develop HrFlow Importer :

  • git clone git@github.com:Riminder/hrflow-importer.git
  • switch to python >3.6 (i recommend using pyenv as python version manager) pyenv shell 3.6.12
  • install poetry if not installed (link)
  • I recommend installing the virtual env inside the project directory : poetry config virtualenvs.in-project true
  • Install the virtual env : poetry install and launch it using : poetry shell

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hrflow-importer-0.2.1.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

hrflow_importer-0.2.1-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file hrflow-importer-0.2.1.tar.gz.

File metadata

  • Download URL: hrflow-importer-0.2.1.tar.gz
  • Upload date:
  • Size: 24.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.12

File hashes

Hashes for hrflow-importer-0.2.1.tar.gz
Algorithm Hash digest
SHA256 fd64b8aabf01e2574b89a8fa73359bd27ca68f3d489c9967d05a665dfc403446
MD5 ec96f39aa8d500f50c1aaa1ad1a23677
BLAKE2b-256 823349c96e2a779ea25583a5e3a2d1026f467d1e472ad7833b658019f70d4d60

See more details on using hashes here.

File details

Details for the file hrflow_importer-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: hrflow_importer-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.12

File hashes

Hashes for hrflow_importer-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9bc18201de6f1685d8a3acb156437d4489bb6978041db6bdbaf610282a624275
MD5 698f945c53003b77801ce1047792b23e
BLAKE2b-256 40889539b84c144d2467d69bb8856ec3ea7f3ac734563f362701b3faa02bde12

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page