semvec/pypi-packages huggingface dataset:
pytholenium 1.0.0
Python-Selenium selector to improve your Automation
Requires Python: >=3.6

# Pytholenium

[![Build Status](https://travis-ci.org/ArgiesDario/pytholenium.svg?branch=master)](https://travis-ci.org/ArgiesDario/pytholenium)
![GitHub](https://img.shields.io/github/license/ArgiesDario/pytholenium.svg)
[![Coverage Status](https://coveralls.io/repos/github/ArgiesDario/pytholenium/badge.svg?branch=master)](https://coveralls.io/github/ArgiesDario/pytholenium?branch=master)

pytholenium is a simple but powerful python-selenium selector that allows you to combine selenium with attribute seleccions, combining multiple "wait/get/do" actions in a single line

## Getting Started

To install pytholenium using pip just do: ```pip install pytholenium```


## Easy usage example

Having the following html:

```html
<button name="my_button" some_attribute="atenas">Click me</button>
<button name="my_button" some_attribute="hares">Click me</button> <!-- You want to click this one -->
<button name="other_button" some_attribute="hares">Click me</button>
```

Attempting to wait for element to be displayed, then selecting all name="my_button", from that subset selecting some_attribute="hares", finally clicking the element, could be mulitple lines of code.

Using pytholenium you can wait, get, do action, in a single line mixing selections types:

```python
import pytholenium as pl
pl.wait_do (driver=driver, params={"name": "my_button", "some_attribute": "hares"}, action="click")
```

## Documentation

You can find more examples in the our [Documentation](https://github.com/ArgiesDario/pytholenium/blob/master/DOCUMENTATION.md)


## License

This project is licensed under the GNU License - see the [LICENSE](https://github.com/ArgiesDario/pytholenium/blob/master/LICENSE) file for details
distillation 0.1.1
Distillation for Chemical Engineers
Requires Python: >=3.6

Distillation
============
Perform a calculation for distillation of mixtures
of chemical compounds.

<p align="center"> 
    <img 
        src="docs/source/column_diagram.png" 
        width="300"
    />
</p>

Currently only supports configurations with total condensers and partial reboilers.
Equilibrium data currently only comes from DePriester charts
and is assumed to only depend on pressure and temperature.


Tutorial
========
A tutorial can be found [here](tutorial.ipynb)

Documentation
=============
The online documentation can be found [here](https://dejac001.github.io/distillation).

Contributing
============
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
bookie-scraper 0.4.0
Oddsportal Web Scraper
Requires Python: >=3.8

### OddsPortal scraper 

```python
from scrapers.odds_scraper import start

start("https://www.oddsportal.com/soccer/england/premier-league/", path="datafile.csv")
```

#### Run: 

Since we are "tabbing" the windows it will switch focus to the browser, running it within a virtual framebuffer 
is preferable if you do not run it on a dedicated server.  

```.env
$ xvfb-run python main.py
```

For testing purposes one can run the script as is and watch the browser switch tabs.

### Requirements

chromedriver for your version of google chrome must be in your PATH

Xvfb if you're going running within virtual buffer

https://chromedriver.chromium.org/