semvec/pypi-packages huggingface dataset:
ppm-cmd 0.1.4
python project manager
Requires Python: >=3.9,<4.0

# `ppm`: personal project manager

## Usage

`ppm new` - Create a new project

`ppm ls` - List all projects

`ppm rm <proj-name>` - Remove project

`ppm open <proj-name>` - Open project in editor

# Installation

## Install from [PyPI](https://pypi.org/project/ppm-cmd/)

```bash
pip install ppm-cmd
```
## Install from source

```bash
git clone <repo-url>
cd ppm
poetry install
```
opentty 1.6.3
The OpenTTY is a Terminal Emulator created tottaly in python based-on Unix-Like Shells
Keywords: python package,emulator,windows,linux,shell,project,posix,unix

# OpenTTY 1.6.3 "The Resources Upgrade"

> This is OpenTTY, a terminal emulator  
> totally created in python that run a minimalist  
> version of shell into your system (Windows and Linux)  
> is supported by app.  

## OpenTTY 98

This is OpenTTY 98!  
In this release family the focus is implement some  
functions into OpenTTY and turn the users experience more  
cool and funny. If you found an issue, please report and  
help development team to turn the OpenTTY better.  
 
## Release Notes  
 
This release is focused in OpenTTY performance, it remove   
some unnecessary flags from module kernel and compact many  
methods for turn they more fast.  

1. NetPy added into Netman Plugin  

The `NetPy` is a chat service that create a two-directional   
message, it's inspired in GNU Utility (`netcat`).   
  
`NetPy` is only used to create the server, to connect into one  
you need use the classic command of OpenTTY `connect`  
  
2. Moved utility dir for lsattr	

The python access for the python function `dir` to the new  
command `lsattr` that not require the parenthesis 'cause it is  
not directed on internal runtime but interpreted by Shell.  

3. OpenTTY.connect added argument `makepipe` to warp to console   

In the last release of OpenTTY, a minimal bug in Shell Out-runner  
that the pipes for console wasn't created, and it result in the  
impossibility for acess the console.  

4. Restricted command `reload` only for debugmode  
5. Bug fix for 'no quit for python console'

Contributors: Mr. Lima  
GitHub Repository: https://github.com/fetuber4095/OpenTTY
py-easy-scrape 0.1.6.1
A useful package for web scraping with Selenium
Requires Python: >=3.7

# Py-Easy-Scrape

## Description

__A useful package for web scraping with Selenium.__

This package provides useful wrapping of some of the more cumbersome aspects of using Selenium directly, such as initializing the WebDriver, scrolling, and handling elements.

Also, it simplifies some common tasks in web scraper bots, such as  asking the user to manually input some data when necessary and checking if some file exists in the user's computer.

Moreover, it kind of does the same with Logging: Py Easy Scrape comes with built-in logging, which can be a significant advantage for quickly deploying, debugging, and monitoring your web scraping project!

## Installation

```bash
pip install py-easy-scrape
```

## Requirements

- Python 3.7 or higher
- Selenium, along with __GeckoDriver__ (Firefox)

## Usage

Py-Easy-Scrape has a built-in logging system that, so far, needs a directory for all the logs that are going to be generated. Hence, in your project directory, create a new directory called 'logs':
```bash
mkdir logs
```

Then, import the package:
```python
import pyeasyscrape as pes
```

### Get WebDriver

```python
driver = pes.get_webdriver(headless=True)
```
This will return a headless instance of webdriver.Firefox (GeckoDriver).

### Get Element

```python
element = pes.get_element(driver, value="element_xpath")
```

This will return the web element found using the specified driver and value. By default, this function uses 'XPATH' as the method of searching. However, you can change this by providing 'ID' or 'LINK_TEXT' as the 'by' argument.

Please be aware that the method of searching ('XPATH', 'ID', or 'LINK_TEXT') highly depends on the webpage structure. Therefore, it is essential to inspect the webpage beforehand.

Also, please remember to replace `"element_xpath"` with the actual Xpath, ID, or link text of the element you want to find.


### Scroll to Element

```python
pes.scroll_to(driver, element)
```

This will use JavaScript to scroll the view of the given webdriver to the specified web element.

### Ask for Data

```python
required_data = ("username", "password")
file_name_no_extension = "user_credentials"
pes.ask_for_data(required_data, file_name_no_extension)
```

This will return a dictionary containing the collected data and will create a JSON configuration (.conf) file.

### Check File

```python
pes.check_file("path_to_file")
```

This will return either True or False based on file existence

Please note that the above code snippets are basic examples of how to use those functions. Depending on the exact specifications of your use case, additional setup may be necessary (e.g. logging into a website before trying to scroll to an element).

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License

MIT
banner88x31 1.0.6
a small package to retrieve 88x31 banners
Requires Python: >=3.0


# banner88x31
![Banner88x31 Logo](https://cyber.dabamos.de/88x31/88x31.gif)


[![python package publishment](https://github.com/rudy3333/banner88x31/actions/workflows/python-publish.yml/badge.svg)](https://github.com/rudy3333/banner88x31/actions/workflows/python-publish.yml)

banner88x31 is a Python package designed to simplify the process of scraping 88x31 banners. These small banners, commonly used for displaying affiliations or links, can be challenging to collect manually. With banner88x31, you can automate this task and retrieve these banners effortlessly.

## Features

- **Easy to Use**: banner88x31 provides a simple and intuitive interface for scraping 88x31 banners.

- **Robust**: banner88x31 is built on top of reliable web scraping libraries, ensuring stability and consistent results.

## Installation

You can install banner88x31 via pip:

```bash
pip install banner88x31
```
## Usage
Here's a quick example of how to use banner88x31 to scrape 88x31 banners:

```python
from banner88x31 import Banner88x31
scraper = Banner88x31()
result = scraper.get_all()
```


## Contributing

Contributions are welcome! If you find a bug or have a feature request, please [open an issue](https://github.com/rudy3333/banner88x31/issues). If you'd like to contribute code, please fork the repository and submit a pull request.

## License

banner88x31 is licensed under the MIT License. See the [LICENSE](https://github.com/rudy3333/banner88x31/blob/master/LICENSE) file for details.

## Contact

If you have any questions, suggestions, or need assistance, feel free to contact me.

Happy scraping with banner88x31! 😄