semvec/pypi-packages huggingface dataset:
selenium-kit 0.0.3
Selenium kit
License: MIT

# Selenium Kit

Selenium toolkit to download the selenium drivers automatically and to use the selenium drivers with all the necessary functions.

Sample Code

```python
# Import selenium drivers
from seleniumKit import SeleniumDriver

# Create the selenium object
selenium = SeleniumDriver()

# Call the url
url = "https://www.imdb.com/"
selenium.callURL(url)

# Write on the search text field
xpath = "input[@id='suggestion-search']"
element = selenium.elementByXPath(xpath)
selenium.sendKeys(element, preference)

# Click on the first search result
xpath = "div[@class='sc-idXgbr iHkrUj searchform__inputContainer']/div/div/div/ul/li"
movie_search_result = selenium.elementsByXPath(xpath)
sleep(0.5)
selenium.clickOnElement(movie_search_result[0])

# Delete the selenium driver
del selenium
```
mkdocs-github-wiki-edit-url 0.4
Use Edit URLs compatible with GitHub Wiki
License: MIT

# MKDocs GitHub Wiki Edit Url Support

This plugin is to enable mkdocs to produce output that uses the GitHub Wiki-style edit URL's, e.g. https://github.com/project/repo/wiki/some/path/_edit  
You will need to set repo_url to your wiki URL, e.g. https://github.com/project/repo/wiki. The plugin will use repo_url/<path>/_edit as the URL style.

# Install

- Use `pip install mkdocs-github-wiki-edit-url`
- Add the plugin to your `mkdocs.yml`, e.g.:
``` 
plugins:
  - search
  - ezlinks
  - github-wiki-edit-url
```
arlogger 1.0.2
Send urgent and daily log files to a remote server
License: MIT

### ARDIC AI Logger Package

A package that sends urgent logs to specified URL to be processed and displayed. Uploads daily log files to specified URL periodically.

### Usage

```python
from arlogger import *

def test_func():
    logger.debug("This is a debug message")
    logger.info("This is an info message")
    logger.warning("This is a warning message")
    logger.error("This is an error message")
    logger.critical("This is a critical message")


if __name__ == "__main__":

    url = "" # URL of the server that will process the incoming logs
    projectName = "ARDIC AI Logger Test"

    logger = ArLogger().setUrl(url=url, projectName=projectName).setLevel(httpLevel=logging.ERROR, localLevel=logging.DEBUG)


    test_func()
```

The output will contain the following information; log time, function name that generated the log, severity of log and the message of the log.
pz-server-lib 0.1.7
Python library to access the Photo-z Server database hosted by the Brazilian LSST IDAC at LIneA.
License: MIT
Requires Python: >=3.9, <4

# pz-server-lib

A Python library to access data from the [Photo-z Server](https://pz-server-dev.linea.org.br/). 

The Photo-z Server is an online service based on software developed and delivered as part of the in-kind contribution program BRA-LIN, from LIneA to the Rubin Observatory's LSST. The Photo-z Server is open source and the code is abailable on the Github repository [linea-it/pz-server](https://github.com/linea-it/pz-server). 
 
An overview of this and other contributions is available [here](https://linea-it.github.io/pz-lsst-inkind-doc/).  
The API documentation is available [here](https://linea-it.github.io/pz-server-lib/html/index.html).
spring-config-client 1.0.0
A client for Spring Config Server
License: MIT
Requires Python: >=3.6.0

# spring-config-client

A Python client for [Spring Config Server](https://spring.io/projects/spring-cloud-config).

This library is inspired by [amenezes/config-client](https://github.com/amenezes/config-client) and is essentially a toned-down fork that I customized to fit my own needs.

## Project goals

- [x] Provide a basic client
- [x] Provide basic authentication
- [ ] Add support for CloudFoundry

## Installation

Install using `pip`

```shell
$ pip install spring-config-client
```

## Usage

The very basic usage of this library looks like this:

```python
from spring_config import ClientConfigurationBuilder
from spring_config.client import SpringConfigClient

config = ClientConfigurationBuilder().app_name("test-application").build()

c = SpringConfigClient(config)
c.get_config()
```

By default, `ClientConfigurationBuilder` builds a `ClientConfiguration` object with server address and application profile set to `http://localhost:8888` and `development`. These can be changed like this:

Here are some examples:

```python
# Fetch from http://someserver.com using profile "development"
config = (
    ClientConfigurationBuilder()
    .app_name("test-application")
    .address("http://someserver.com")
    .build()
)

# Fetch from http://someserver.com using profile "production"
config = (
    ClientConfigurationBuilder()
    .app_name("test-application")
    .address("http://someserver.com")
    .profile("production")
    .build()
)
```

### Authentication

If your configuration server requires to use basic authentication, you can create the client configuration like this:

```python
from spring_config import ClientConfigurationBuilder

config = (
    ClientConfigurationBuilder()
    .app_name("test-application")
    .authentication(("username", "password"))
    .build()
)
```

### Configuration options

The `ClientConfigurationBuilder` allow controlling these parameters.

- Application Name : `app_name("some-app")` - Default `None`, required.
- Server Address : `address("http://some-server")` - Default `http://localhost:8888`, optional.
- Profile : `profile("production")` - Default `development`, optional.
- Branch : `branch("devel/0.1")` - Default `master`, optional.

## Requesting features

Please use the [issues section](https://github.com/realbucksavage/spring-config-client/issues) to request new features and I will try to take out my time to work on them. Contributions in any sorts are always welcome :)
shedding-py 1.0.0
An API wrapper for EskomSePush.
License: MIT
Requires Python: >=3.8,<4.0
Keywords: eskom,load shedding,eskomsepush

# shedding.py

Shedding.py is a Python wrapper for the EskomSePush API. It provides a simple interface to the API, and handles all the authentication and session management for you.