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
- 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
pip install hrflow-importer- 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
- 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
- Our Developers documentation : https://developers.hrflow.ai/
- Our API list (Parsing, Revealing, Embedding, Searching, Scoring, Reasoning) : https://www.hrflow.ai/api
- Our cool demos labs : https://labs.hrflow.ai
: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
Metadata
Release files for hrflow-importer 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| hrflow-importer-0.2.1.tar.gz | 24.7 kB | Without provenance | Details for hrflow-importer-0.2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| hrflow_importer-0.2.1-py3-none-any.whl | Python 3 | none | any | Details for hrflow_importer-0.2.1-py3-none-any.whl |
Total release size: 38.2 kB
Release files / hrflow-importer-0.2.1.tar.gz
| Download URL | hrflow-importer-0.2.1.tar.gz |
|---|---|
| Size | 24.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd64b8aabf01e2574b89a8fa73359bd27ca68f3d489c9967d05a665dfc403446
|
|
BLAKE2b-256 checksum How to use checksums |
823349c96e2a779ea25583a5e3a2d1026f467d1e472ad7833b658019f70d4d60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / hrflow_importer-0.2.1-py3-none-any.whl
| Download URL | hrflow_importer-0.2.1-py3-none-any.whl |
|---|---|
| Size | 13.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9bc18201de6f1685d8a3acb156437d4489bb6978041db6bdbaf610282a624275
|
|
BLAKE2b-256 checksum How to use checksums |
40889539b84c144d2467d69bb8856ec3ea7f3ac734563f362701b3faa02bde12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for hrflow-importer 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.