semvec/pypi-packages huggingface dataset:
financial-toolkit-test 0.0.1
Financial Toolkit
Requires Python: >=3.8

# Financial Toolkit

## Streamlit
Study of Greeks and payoffs of different option strategy\
https://ftk-options.streamlit.app/

Fama-French Model\
https://ftk-factors.streamlit.app/

Portfolio Optimization\
https://ftk-portfolio-optimization.streamlit.app/

World Indices Monitor\
https://ftk-indices.streamlit.app/

Peer Group Analysis\
https://share.streamlit.io/

## Binder
Interacting with my Jupyter notebook on the cloud\
https://mybinder.org/v2/gh/chris-kc-cheng/financial-toolkit/HEAD

## API Doc
https://chris-kc-cheng.github.io/financial-toolkit/toolkit.html
jobpilot 0.5.1
Job scraper
Requires Python: >=3.11,<4.0

![Stars](https://img.shields.io/github/stars/fabifont/jobpilot?style=social)

![Pre-commit checks](https://github.com/fabifont/jobpilot/actions/workflows/pre-commit.yaml/badge.svg)

![Open issues](https://img.shields.io/github/issues/fabifont/jobpilot?color=9cf) ![Open pull requests](https://img.shields.io/github/issues-pr/fabifont/jobpilot?color=9cf)

![License](https://img.shields.io/github/license/fabifont/jobpilot?color=blue) ![Latest release](https://img.shields.io/github/v/release/fabifont/jobpilot)

![PyPI release](https://img.shields.io/pypi/v/jobpilot)

# jobpilot

**jobpilot** is a straightforward job scraping library.

## Current limitations

Currently, **jobpilot** only supports LinkedIn. However, integration with other platforms, such as Indeed, is in the pipeline.

## Installation

You can install **jobpilot** from PyPI using popular Python package managers like `poetry`, `pip`, `pipx`, and others.

## Usage

A basic usage script is available in the `examples` directory.

## Development

If you're interested in contributing to **jobpilot**, start by cloning the repository:

```bash
git clone https://github.com/fabifont/jobpilot.git
cd jobpilot
```

Once cloned, install the development dependencies with:

```bash
poetry install
```

This project maintains code quality and consistency using tools like `pre-commit`, `ruff`, `black`, and `pyright`. After cloning and installing the necessary dependencies, set up the pre-commit hooks:

```bash
pre-commit install
```

The pre-commit configuration checks for various common issues. These hooks run automatically with every commit. If a hook detects an issue it cannot fix automatically, it will abort the commit, offering an explanation of the problem.

To manually run pre-commit without committing, for instance, to validate your code before committing, use:

```bash
pre-commit run --all-files
```

All contributors must adhere to these checks. Submitted code in pull requests must pass all Continuous Integration (CI) workflows. GitHub workflows will verify this automatically. Pull requests with failing checks will not be merged.

**jobpilot** follows the [Semantic Versioning 2.0.0](https://semver.org/) standard.

## Contributing

Contributions to **jobpilot** are very welcome! Whether you're reporting bugs, enhancing documentation, or improving the code, every contribution helps.

## Branching and commit naming conventions

To ensure consistency and clarity across the codebase, **jobpilot** follows a simplified naming convention for branches and commits. The naming conventions are based on the concepts shared in this [article](https://dev.to/varbsan/a-simplified-convention-for-naming-branches-and-commits-in-git-il4).

To assist with crafting conformant commit messages, **jobpilot** includes `commitizen` in its development dependencies. After staging your changes, you can utilize:

```bash
cz commit
```

`commitizen` will guide you in generating a structured and consistent commit message, adhering to our project's conventions.

## License

**jobpilot** is licensed under the GPL-3.0. For full details, see the `LICENSE` file.
pyte 0.8.2
Simple VTXXX-compatible terminal emulator.
Requires Python: >=3.8
Keywords: vt102,vte,terminal emulator

.. -*- mode: rst -*-

::

                       _
                      | |
         _ __   _   _ | |_  ___
        | '_ \ | | | || __|/ _ \
        | |_) || |_| || |_|  __/
        | .__/  \__, | \__|\___|
        | |      __/ |
        |_|     |___/      0.8.2


What is ``pyte``?
-----------------

It's an in memory VTXXX-compatible terminal emulator.
*XXX* stands for a series of video terminals, developed by
`DEC <http://en.wikipedia.org/wiki/Digital_Equipment_Corporation>`_ between
1970 and 1995. The first, and probably the most famous one, was VT100
terminal, which is now a de-facto standard for all virtual terminal
emulators. ``pyte`` follows the suit.

So, why would one need a terminal emulator library?

* To screen scrape terminal apps, for example ``htop`` or ``aptitude``.
* To write cross platform terminal emulators; either with a graphical
  (`xterm <http://invisible-island.net/xterm/>`_,
  `rxvt <http://www.rxvt.org/>`_) or a web interface, like
  `AjaxTerm <http://antony.lesuisse.org/software/ajaxterm/>`_.
* To have fun, hacking on the ancient, poorly documented technologies.

**Note**: ``pyte`` started as a fork of `vt102 <http://github.com/samfoo/vt102>`_,
which is an incomplete pure Python implementation of VT100 terminal.


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

If you have `pip <https://pip.pypa.io/en/stable>`_ you can do the usual::

    pip install pyte

Otherwise, download the source from `GitHub <https://github.com/selectel/pyte>`_
and run::

    python setup.py install

Similar projects
----------------

``pyte`` is not alone in the weird world of terminal emulator libraries,
here's a few other options worth checking out:
`Termemulator <http://sourceforge.net/projects/termemulator/>`_,
`pyqonsole <http://hg.logilab.org/pyqonsole/>`_,
`webtty <http://code.google.com/p/webtty/>`_,
`AjaxTerm <http://antony.lesuisse.org/software/ajaxterm/>`_ and of course
`vt102 <http://github.com/samfoo/vt102>`_.