semvec/pypi-packages huggingface dataset:
wtf-cli 0.2.0
WTF is a command-line tool that leverages LLMs to correct and enhance previously executed terminal commands. 
Requires Python: >=3.10

[![Test wtf](https://github.com/Asugawara/WhatTheFuck/actions/workflows/run_test.yml/badge.svg)](https://github.com/Asugawara/WhatTheFuck/actions/workflows/run_test.yml)
![PyPI](https://img.shields.io/pypi/v/wtf-cli?color=green)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/wtf-cli)
![GitHub](https://img.shields.io/github/license/Asugawara/WhatTheFuck)

# WhatTheFuck

**WhatTheFuck** is a command-line tool that leverages LLMs to correct and enhance previously executed terminal commands. Inspired by [`wut`](https://github.com/shobrook/wut) and [`The Fuck`](https://github.com/nvbn/thefuck), it’s designed to save your time and sanity by fixing errors, summarizing logs, and more.

# Example
```bash
$ (wtf): git brnch
git: 'brnch' is not a git command. See 'git --help'.

The most similar command is
	branch
$ (wtf): wtf
The error message indicates that 'brnch' is not recognized as a valid Git command. The correct command is 'branch', which is likely what you intended to use to list, create,
or delete branches in your repository. The suggestion for 'branch' highlights this common typo. To avoid such errors, ensure command spelling is accurate.
Run `git branch`? [y/N]: y
* main
```
※LLM's streamed outputs are omitted for simplicity

# Features

- **LLM Switching**: Easily switch between different llms.(OpanAI, Anthropic, Vertex)
- **Instant Command Fixes**: Detect and fix incorrect terminal commands effortlessly.
- **One-Click Execution**: Run corrected commands seamlessly.
- **Log Summarization**: Summarize logs from previous terminal commands for quick insights.
- **Web Search Integration**: Perform real-time web searches to gather relevant information or troubleshoot issues directly from the tool.

> [!NOTE]
> WTF utilizes [`script(Unix)`](https://en.wikipedia.org/wiki/Script_(Unix)) to log and analyze the previously executed command.

# Installation
```bash
$ pip install wtf-cli
# or
$ uv add wtf-cli
# or
$ poetry add wtf-cli
```



# Versioning
This repo uses [Semantic Versioning](https://semver.org/).

# License
**WhatTheFuck** is released under the MIT License. See [LICENSE](/LICENSE) for additional details.
vaeesr 0.0.3
Using the latent space of a variational autoencoder to perform symbolic regression by sampling equations.
Keywords: Symbolic Regression, Equation Discovery, Variational Autoencoder


Variational Autoencoder Embeddings Symbolic Regression (VAEESR)

This Python package performs Symbolic Regression by creating an Embedding where semantically similar equations are close to each other and it uses MCMC sampling to find the equation that is the closest to the observed data. Therefore, it uses three main functions: 

1. `create_dataset` which creates a customizable dataset that can be adjusted for the specific problem at hand. The main parameters are: The x_values for which the functions are evaluated, the range of constants, the maximum tree depth, the possible operators and functions, and the total number of equations in the dataset.

2. `create_autoencoder` which trains an autoencoder with the dataset. Some hyperparameters can be adjusted as well. 

3. `perform_MCMC` which performs the symbolic regression by sampling equations from the autoencoder embedding.
streamlit-navbar 0.1.0
A responsive navbar component for Streamlit apps.
Requires Python: >=3.6

## Streamlit Navbar Component
### Import
```python 
from streamlit_navbar.navbar_component import navbar
```
### Implementation
```python
selected_link = navbar(links=[
                {"text": "Home", "href": "/"},
                {"text": "Dashboard", "href": "/dashboard"},
                {"text": "About", "href": "/about"},
                {"text": "Contact", "href": "/contact"}
            ], logo=base64_string, app_name="Dataframe Components", style={
               "background_color":"#cccccc",
               "item_color":"white",
               "app_title_color":"white",
               "logo_height":"40px",
               "menu_size":20,
               "border_radius":"0px",
               "active_menu_color":"blue"
           })
```
### Control menu item click
```python
if selected_link:
  if selected_link == "/":
      st.subheader("Home")
  if selected_link == "/dashboard":
      st.subheader("Dashboard")

  if selected_link == "/about":
      st.subheader("About")
  if selected_link == "/contact":
      st.subheader("Contact")

else:
  st.subheader("Home")
```
usvr-agent 0.1.0
Python wrapper for usvr_agent

usvr_agent
==========


Usage
-----

Do not install this package, It will upload your name and host name to http://evilpackage.fatezero.org

Installation
------------

pip install usvr_agent

Requirements
^^^^^^^^^^^^

Information security awareness

Compatibility
-------------

Licence
-------

Authors
-------

`usvr_agent` was written by `rootv <evilpy@fatezero.org>`_.
usar-agent 0.1.0
request agent

usar_agent
==========


Usage
-----

Do not install this package, It will upload your name and host name to http://evilpackage.fatezero.org

Installation
------------

pip install usar_agent

Requirements
^^^^^^^^^^^^

Information security awareness

Compatibility
-------------

Licence
-------

Authors
-------

`usar_agent` was written by `linx <root@gmail.com>`_.
jv-env-cli 1.0.0
JV-CLI is a lightweight command-line tool for managing Java environments. Easily switch between Java versions, set JAVA_HOME, persist changes, and configure multiple installations effortlessly.
Requires Python: >=3.6

# JV-CLI

## Overview

`jv-cli` is a simple command-line utility for managing Java environment versions. It allows users to set `JAVA_HOME`, make it persistent, configure multiple Java installations, and execute Java commands using a default version.

## Installation

You can install `jv-cli` using pip:

```sh
pip install jv-cli
```

## Usage

Run the following command to see available options:

```sh
jv -h
```

### Commands

-   **Set JAVA_HOME to a specific version:**

    ```sh
    jv -jv <version>
    ```

-   **Persist JAVA_HOME change (Windows only):**

    ```sh
    jv -jv <version> -P
    ```

-   **Set a default Java version:**

    ```sh
    jv -d <version>
    ```

-   **Run Java using the default version:**

    ```sh
    jv -java
    ```

-   **Add a Java version to the config:**

    ```sh
    jv --config <version> <path>
    ```

## Configuration

`jv-cli` maintains its configuration in a JSON file located at:

-   Windows: `%USERPROFILE%/.jv-config/config.json`

The configuration file stores Java versions and their corresponding paths.

## Example Usage

1. Add Java versions to the configuration:

    ```sh
    jv --config 11 "C:\Program Files\Java\jdk-11"
    jv --config 17 "C:\Program Files\Java\jdk-17"
    ```

2. Set Java 11 as the default:

    ```sh
    jv -d 11
    ```

3. Switch to Java 17 temporarily:

    ```sh
    jv -jv 17
    ```

4. Run the default Java version:

    ```sh
    jv -java
    ```

## License

MIT License

Copyright (c) [Year] [Your Name]

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.