Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

hhru

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hhru

HH.ru wrapper library (jobs searching)

  • 0.1.1
  • Source
  • PyPI
  • Socket score

Maintainers
1

hhru

HH.ru wrapper library for Python.

There is providers for API and Web (Currently, not implemented)
For authentication, there is Anonymous mode, along with other authentications (currently, also not implemented)

Features

  • Anonymous vacancies searches via API

(There is currently boilerplates / not finished features for using authentication / web provider)

How to install

pip install hhru

Example usage

import hhru

# Default client, with `Anonymous` auth and `API` provider
client = hhru.Client()

# List first page of Python remote vacancies, sorted by new. 
# You can use strings as params or look into `consts` module
vacancies = client.search_vacancies_over_pages(
  text="Python",
  search_field="name",
  order_by="publication_time",
  schedule="remote",
)

Using web provider or custom authentication


# Client with web provider and given authentication data
# TODO: Currently, that will behave like API provider (no implementations for web)
client = hhru.Client(
  backend=hhru.BackendWebProvider(
    auth=DirectAuthProvider(
      login="login", 
      password="password"
    )
  )
)

References

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc