semvec/pypi-packages huggingface dataset:
bilfenauth 0.0.2
A web scraping tool for Bilfen website
Requires Python: >=3.6
Keywords: bilfen,bilfenauth,bilgimerkezi


# Bilfen Authentication Web Scraping Tool

## Description

This Python package provides a tool for authenticating and verifying users against the [Bilfen](https://bilgimerkezi.bilfenlisesi.com) website. It is designed to ensure that individuals attempting to access certain functionalities are indeed students of Bilfen by validating their credentials and scraping relevant data from their accounts.

## Why Web Scraping?

Web scraping is utilized here as a means to automate the process of logging into the Bilfen website, downloading user profile pictures, and extracting user details. This method enables us to efficiently confirm the authenticity of a user's Bilfen student status.

## Features

- User authentication via the Bilfen website.
- Downloading of user profile pictures.
- Extraction of user details such as name, school, classroom, and contact information.

## Installation

To install this package, you will need Python 3.6 or later. You can install the package using pip:

```bash
pip install bilfenauth
```

(Replace `bilfenauth` with the actual name of your package.)

## Dependencies

- `requests`
- `beautifulsoup4`

These dependencies will be automatically installed when you install the package.

## Usage

Import and use the `Bilfen_Auth` function in your Python script as follows:

```python
import Bilfen_Auth

# Replace with actual TC and password
tc = 'tc'
password = 'password'

is_authenticated, user_data = Bilfen_Auth(tc, password)

if is_authenticated:
    print("User authenticated successfully.")
    print("User data:", user_data)
else:
    print("Authentication failed.")
```

## Important Note

This tool is intended for legitimate verification purposes only. Please ensure you have the necessary permissions to scrape data from the Bilfen website. Always adhere to ethical guidelines and legal standards when using web scraping tools.

## License

This project is licensed under the MIT License - see the LICENSE file for details.
bancointer 0.1.1
Client to consume Banco Inter APIs
Requires Python: >=3.7
Keywords: bancointer

# Banco Inter


[![PyPI](https://img.shields.io/pypi/v/bancointer.svg)](https://pypi.python.org/pypi/bancointer)
[![Coverage Status](https://coveralls.io/repos/github/lucasrcezimbra/bancointer/badge.svg?branch=master)](https://coveralls.io/github/lucasrcezimbra/bancointer?branch=master)
[![Documentation Status](https://readthedocs.org/projects/bancointer/badge/?version=latest)](https://bancointer.readthedocs.io/en/latest/?version=latest)

Client to consume Banco Inter APIs

* Documentation: https://bancointer.readthedocs.io.


## Installation

```bash
pip install bancointer
```


## How to Use

### High-level API
```python
from inter import Inter


inter = Inter(
    client_id="YOUR_CLIENT_ID",
    client_secret="YOUR_CLIENT_SECRET"
    cert_path='/path/to/certificado.crt',
    key_path='/path/to/chave.key',
)

# get September/2022 statements
inter.get_statements(date(2022, 9, 1), date(2022, 9, 30))
```

#### Testing
```python
from inter.testing import InterFake


def my_function(inter):
    return inter.get_balance()


def test_my_function():
    inter = InterFake()

    result = my_function(inter)

    assert result == inter.balance
```

### Low-level API
```python
from datetime import date

from inter import Client as Inter


inter = Inter(
    "YOUR_CLIENT_ID",
    "YOUR_CLIENT_SECRET"
    '/path/to/certificado.crt',
    '/path/to/chave.key',
)

# get September/2022 statements
inter.get_statements(date(2022, 9, 1), date(2022, 9, 30))
```

#### Testing
```python
from inter.testing import ClientFake


def my_function(client):
    return client.get_balance()


def test_my_function():
    client = ClientFake()

    result = my_function(client)

    assert result == client.balance
```




## Contributing

Contributions are welcome, feel free to open an Issue or Pull Request.

Pull requests must be for the `develop` branch.

```
git clone https://github.com/lucasrcezimbra/bancointer
cd bancointer
git checkout develop
python -m venv .venv
source .venv/bin/activate
pip install .[test]
pre-commit install
pytest
```
tropicpy 1.1.0
Implementation of tropical cryptographic protocols and attacks.
Requires Python: >=3.8

# tropicpy

Welcome to **tropicpy** repository! Here you can find implementation of tropical cryptographic protocols and attacks. 

Currently available are protocols:
1. Grigorie-Shpilrain (2014)
2. Grigorie-Shpilrain (2019)

and attacks:
1. Kotov-Ushakov simple and general attacks on Grigorie-Shpilrain (2014) protocol
2. Rudy-Monico attack on Grigorie-Shpilrain (2019) protocol
3. Isaac-Kahrobaei attack on Grigorie-Shpilrain (2019) protocol.

## How to use?
If you wish to use protocols and attacks implemented in tropicpy you can install tropicpy package using

    pip install tropicpy
To see examples of tropical operarations and cryptosystems run

    tropicpy_demo()