Skip to main content

find_job_titles

https://img.shields.io/pypi/v/find_job_titles.svg https://img.shields.io/pypi/pyversions/find_job_titles.svg https://img.shields.io/travis/fluquid/find_job_titles.svg Coverage Status

Find Job Titles in Strings

  • Free software: MIT license

  • Python versions: 2.7, 3.4+

Features

  • Find any of 77k job titles in a given string

  • Text processing is extremely fast using “acora” library

  • Dictionary generation takes about 20 seconds upfront

Quickstart

Instantiate “Finder” and start extracting job titles:

>>> from find_job_titles import Finder
>>> finder.findall('I am the Senior Vice President')
[('Senior Vice President', 9),
 ('Vice President', 16),
 ('President', 21)]

All possible, overlapping matches are returned. Matches contain positional information of where the match was found.

Alternatively use “finditer” for lazy consumption of matches:

>>> finder.finditer('I am the Senior Vice President')]
<generator object ...>

Credits

This package was created with Cookiecutter and the fluquid/cookiecutter-pypackage project template.

History

0.7.0 (2017-08-22)

  • fixed tox tests for py27 re: different unicode treatment by acora and pyahocorasick

  • only testing default Finder using pyahocorasick now.

0.6.0 (2017-08-22)

  • rewrote and fixed longest match code

  • added pyahocorasick implementation and made default

  • added params to enable/disable longest matches

0.5.0 (2017-08-22)

0.4.0 (2017-08-21)

  • updated title list with marketing execs

  • set non-dev version

0.3.0-dev (2017-08-18)

  • updated title list (- surnames, - blacklist, + added_roles)

0.2.0-dev (2017-08-18)

  • proper tracking of code with releases

0.1.0 (unreleased)

  • First release on PyPI.

Metadata

Release files for find-job-titles 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for find-job-titles 0.7.0
File Size Uploaded Provenance Actions
find_job_titles-0.7.0.tar.gz 396.4 kB Without provenance Details for find_job_titles-0.7.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for find-job-titles 0.7.0
File Interpreter ABI Platform Actions
find_job_titles-0.7.0-py2.py3-none-any.whl Python 2, Python 3 none any Details for find_job_titles-0.7.0-py2.py3-none-any.whl

Total release size: 779.5 kB

Release files / find_job_titles-0.7.0.tar.gz

Download URL find_job_titles-0.7.0.tar.gz
Size 396.4 kB
Tags Source
SHA-256 checksum
How to use checksums
88763ef7e1f47ced03bda7e61c4cf778ef4f39cd71d4b59b226d7b49bf7e7aad
BLAKE2b-256 checksum
How to use checksums
dd79961b1af12d2d57cdc2d2d4bb0206dcdb1fbce9032e18d7a0b530afa72efb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / find_job_titles-0.7.0-py2.py3-none-any.whl

Download URL find_job_titles-0.7.0-py2.py3-none-any.whl
Size 383.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
4ad27d617834cc0c1630d3e5cf09b0df62c5913f69ddc5a682797d7a331e7c40
BLAKE2b-256 checksum
How to use checksums
e3439f8294dabf906f3cc5277a0914a4dcc7fb6d506c3e8c317e469c11dbeea7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for find-job-titles 0.7.0

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page