semvec/pypi-packages huggingface dataset:
open-linkedin-api 2.3.1
A Python API to interact with LinkedIn without using official API access.
License: MIT
Requires Python: <4.0,>=3.10

# OpenLinkedInAPI

**An Open-Source Python Library for LinkedIn Automation**

[![Build](https://img.shields.io/github/actions/workflow/status/your-repo/openlinkedinapi/build.yml)](https://github.com/your-repo/openlinkedinapi/actions)  
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)

## Features

✅ No official API access required – just use a valid LinkedIn account.  
✅ Direct HTTP API interface – no Selenium, Puppeteer, or browser-based scraping.  
✅ Search and retrieve profiles, companies, jobs, and posts.  
✅ Send and receive messages.  
✅ Send and accept connection requests.  
✅ React to posts and extract data efficiently.  
✅ Community-driven and regularly updated.

> ⚠ **Disclaimer**: This library is not officially supported by LinkedIn. Using it may violate LinkedIn's Terms of Service. Use it at your own risk.

## Installation

> **Note:** Python >= 3.10 required

```bash
pip install openlinkedinapi
```

For the latest version from GitHub:

```bash
pip install git+https://github.com/your-repo/openlinkedinapi.git
```

## Quick Start

```python
from openlinkedinapi import Linkedin

# Authenticate with LinkedIn credentials
api = Linkedin('your-email@example.com', 'your-password')

# Get a profile
profile = api.get_profile('john-doe')

# Get profile contact info
contact_info = api.get_profile_contact_info('john-doe')

# Get first-degree connections
connections = api.get_profile_connections('123456789')
```

## Development

### Dependencies

- [Poetry](https://python-poetry.org/)
- A valid LinkedIn account (avoid using your personal account)

### Setup

Clone the repository and install dependencies:

```bash
git clone https://github.com/your-repo/openlinkedinapi.git
cd openlinkedinapi
poetry install
poetry self add poetry-plugin-dotenv
```

### Running Tests

```bash
poetry run pytest
```

## Troubleshooting

### LinkedIn Challenge Prompts

LinkedIn may require additional verification (e.g., CAPTCHA, 2FA). If you encounter login issues, try:

- Logging into LinkedIn manually.
- Using a different IP (VPN or proxy).
- Avoiding excessive requests in a short period.

## How It Works

This project interacts with LinkedIn’s internal API, **Voyager**, which powers LinkedIn’s web interface. By analyzing network requests, we extract structured data directly from LinkedIn pages without requiring an official API key.

## Contributing

We welcome contributions! Feel free to submit issues, feature requests, or pull requests.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
pytest-slow-last 0.2.1
Run tests in order of execution time (faster tests first)
License: MIT
Requires Python: >=3.5

================
pytest-slow-last
================

.. image:: https://img.shields.io/pypi/v/pytest-slow-last.svg
    :target: https://pypi.org/project/pytest-slow-last
    :alt: PyPI version

.. image:: https://img.shields.io/pypi/pyversions/pytest-slow-last.svg
    :target: https://pypi.org/project/pytest-slow-last
    :alt: Python versions

Run tests in order of execution time (faster tests first)

Usage
-----

From terminal::

    $ pytest --slow-last



Or in pytest.ini::

    [pytest]
    addopts = --slow-last

Installation
------------

You can install "pytest-slow-last" via `pip`_ from `PyPI`_::

    $ pip install pytest-slow-last


Features
--------

* Allows to run tests in order of the execution time of the last run (faster tests first, new tests even before).
* -ff option has preference: if a test fails, it will be run first.
* By default, test durations are rounded to the 2nd decimal digit: this way, tests which are "more or less of the same speed" are kept in the original order. Use `--slow-last-rounding` to change that, and set it to -1 to disable.

Requirements
------------

* Python >= 3.5
* pytest >= 3.5


Contributing
------------
Contributions are very welcome. Tests can be run with `tox`_, please ensure
the coverage at least stays the same before you submit a pull request.

License
-------

Distributed under the terms of the `MIT`_ license, "pytest-slow-last" is free and open source software


Issues
------

If you encounter any problems, please `file an issue`_ along with a detailed description.

.. _`Cookiecutter`: https://github.com/audreyr/cookiecutter
.. _`@hackebrot`: https://github.com/hackebrot
.. _`MIT`: http://opensource.org/licenses/MIT
.. _`BSD-3`: http://opensource.org/licenses/BSD-3-Clause
.. _`GNU GPL v3.0`: http://www.gnu.org/licenses/gpl-3.0.txt
.. _`Apache Software License 2.0`: http://www.apache.org/licenses/LICENSE-2.0
.. _`cookiecutter-pytest-plugin`: https://github.com/pytest-dev/cookiecutter-pytest-plugin
.. _`file an issue`: https://github.com/david26694/pytest-slow-last/issues
.. _`pytest`: https://github.com/pytest-dev/pytest
.. _`tox`: https://tox.readthedocs.io/en/latest/
.. _`pip`: https://pypi.org/project/pip/
.. _`PyPI`: https://pypi.org/project

----

This `pytest`_ plugin was generated with `Cookiecutter`_ along with `@hackebrot`_'s `cookiecutter-pytest-plugin`_ template.
luzitool-api 0.2
luzitool-api Python API Modülü
License: MIT
Requires Python: >=3.6
Keywords: luzitool-api, python, api, web, tool

Luzitool, kullanıcıların çeşitli araçlar ve scriptler geliştirmesine olanak tanıyan bir platformdur. Bu araç, yazılım geliştiricilerin ihtiyaç duydukları çeşitli özellikleri hızla oluşturabilmelerini sağlar. Luzitool ile, farklı projeler için özelleştirilmiş araçlar, betikler (scripts) ve uygulamalar geliştirebilirsiniz.

Luzitool'un sunduğu özellikler, kullanıcıların hızla işlevsel ve verimli yazılımlar üretmelerini sağlayacak şekilde tasarlanmıştır. Geliştiriciler, hem web tabanlı araçlar hem de farklı yazılım platformlarına yönelik çözümler yaratabilirler.