semvec/pypi-packages huggingface dataset:
openbb-fd 1.2.0
Integration of Jeroen Bouma's Finance Database with OpenBB
Requires Python: <3.13,>=3.9

# Finance Database provider for OpenBB

Finance Database by Jeroen Bouma offers an extensive collection of over 300,000 symbols across various financial instruments, including Equities, ETFs, Funds, Indices, Currencies, Cryptocurrencies, and Money Markets. It's designed to provide a comprehensive overview of sectors, industries, and types of investments.

## Introduction

This extension integrates the Finance Database datasets into OpenBB. It enhances the capabilities of OpenBB’s equity, crypto, and ETF search functionalities. This integration adds capabilities to search through a broad spectrum of financial instruments.

## Installation

To install this extension, you can use pip:

```bash
pip install openbb-fd
```

Alternatively, for the latest version directly from the repository:

```bash
pip install git+https://github.com/piiq/openbb-fd.git
```

## Usage

Here are some command examples to demonstrate the usage of this integration:

To search for equities in a defense industry:

```bash
>>> sample = obb.equity.search(query="Defense", provider="fd")
>>> print(f"Total companies in the sample: {len(sample.to_df()['name'].unique())}")
Total companies in the sample: 880
```

To find ETFs matching certain criteria:

```python
>>> sample = obb.etf.search(query="Wheat", provider="fd")
>>> print(f"Total etfs in the sample: {len(sample.to_df()['name'].unique())}")
Total etfs in the sample: 10
```

For cryptocurrency analysis:

```python
>>> sample = obb.crypto.search(query="node", provider="fd")
>>> print(f"Total cryptos in the sample: {len(sample.to_df()['name'].unique())}")
Total cryptos in the sample: 10
```

## License

This project is licensed under the MIT License.
esanalyzer 1.2.2
Emotion("fear", "anger", "surprise", "sadness", "disgust", "joy") and Sentiment("Positive","Negative","Neutral") Analysis
Requires Python: >=3.12.3

# esanalyzer

    The Python Emotion Analysis and Sentiment Analysis library you've been looking for.

    ## Services
    - Emotion Analysis("fear", "anger", "surprise", "sadness", "disgust", "joy")
    - Sentiment Analysis("Positive","Negative","Neutral")
    - Multi Language Support
    - Emoji Support
    - Unicodedata Support
    - Filter Out Special Characters
    
    ## Supported Python Version
    - 3.12.3

    ## Usage
    - Install using `pip install esanalyzer`

    ```python
    from esanalyzer import EmotionAnalyzer

    #Instance Config
	#default requiredOnly = {"sentiment":True,"emotions":False,"googleTranslate":False}
	requiredOnly = {"sentiment":True,"emotions":True,"googleTranslate":True}

	# Create an instance of EmotionAnalyzer
	analyzer = EmotionAnalyzer(requiredOnly)

    # Call the analyze method with the text
    text = "Wow, I am so happy"
    result = analyzer.analyze(text)

    # Use the result as needed
    print(result)
    
    
    {'library': 'default', 'result': {'surprise': 80}, 'max_prediction': {'label': 'surprise', 'percentage': 80}, 'sentiment': 'Positive', 'sentiment_score': 0.999592125415802, 'threshold_value': 0.8}
    
    ```
ujkids 1.1.0
An interactive Python learning library for kids with animations, games, and exercises.
Requires Python: >=3.6

# 🧒 ujkids - Learn Python with Fun! 🚀

ujkids is an **interactive Python learning library** for kids, featuring **games, animations, exercises, and mini-projects** to make coding fun and easy!

---

## 📌 Features
✔ **Interactive Lessons** – Covers Python basics, control flow, functions, data structures, OOP, and more.  
✔ **Fun Games & Challenges** – Rock-Paper-Scissors, Number Guessing, Quiz Game, Tic-Tac-Toe.  
✔ **Visual Learning** – Uses `pygame`, `turtle`, and `matplotlib` for **colorful animations**.  
✔ **Graphical UI** – Run ujkids with a **Streamlit-based** interactive interface.  
✔ **Mini Projects** – Hands-on Python projects for kids to practice coding.

---

## 🛠️ Installation
1. **Install ujkids via pip**  
   ```sh
   pip install ujkids
   ```

2. **Run the Interactive UI**  
   ```sh
   ujkids
   ```

3. **Or Import in Python**  
   ```python
   from ujkids.theory import basics
   basics.run_basics()
   ```

---

## 🎮 Fun Mini Projects
- **🎲 Number Guessing Game**
- **🧮 Simple Calculator**
- **📋 To-Do List Manager**
- **✊✋✌ Rock, Paper, Scissors**
- **🔑 Password Generator**
- **🧠 Quiz Game**
- **🎲 Tic-Tac-Toe (Bonus Challenge)**

---

## 📚 Python Topics Covered
| Topic | Description |
|--------|------------|
| 🐍 Basics | Syntax, variables, data types |
| 🔁 Control Flow | If-Else, loops |
| 🛠️ Functions | Defining and using functions |
| 📦 Data Structures | Lists, dictionaries, tuples, sets |
| 🏗️ OOP | Classes, objects, inheritance |
| 📂 File Handling | Reading and writing files |
| 🚀 Error Handling | Try-except, debugging |
| 📦 Modules | Importing and creating modules |
| 📊 Algorithms | Sorting, searching, recursion |

---

## 📦 How to Use ujkids in Your Code
### **1️⃣ Run an Interactive Lesson**
```python
from ujkids.theory import functions
functions.run_functions()
```

### **2️⃣ Play a Game**
```python
from ujkids.games import rock_paper_scissors
rock_paper_scissors.start_game()
```

### **3️⃣ Launch the GUI**
```sh
ujkids
```

---

## 🤝 Contributing
Want to contribute? **Fork the repository** and add new lessons, games, or animations!

---

## 📜 License
**MIT License** - Free to use and modify!

---

## ⭐ Star & Share!
If you love ujkids, give it a ⭐ on **GitHub** and share with friends!  
🔗 [GitHub Repository](https://github.com/usamajanjua9/UjKids)
GDI-effects 2.0.4
GDI_effects is a Python library that allows you to create GDI screen effects on Windows.
Requires Python: >=3.10

# GDI_effects
GDI_effects is a Python library that allows you to create GDI screen effects on Windows.

## Installation
First, you need to install the pywin32 library using pip:
```shell
pip install pywin32
```

After installing pywin32, you can install GDI_effects via pip:
```shell
pip install GDI-effects
```

## Usage
Below is an example of how to use the library to create various screen effects:
```python
from GDI_effects.GDI import *
Effects.type_text("Hello, world!", 100)
# Display "Hello, world!" at random positions on the screen.
# "Hello, world!" (str): The text to be displayed on the screen.
# 100 (int): The number of times the text is displayed on the screen.
```

## Available Functions
```python

Effects.bw_screen(repeat=200) # Creates a black and white effect on the screen.

Effects.copy_screen(repeat=200) # Continuously copies the entire screen area and displays it without any offset.

Effects.error_screen(repeat=200) # Displays error icons at various positions on the screen.

Effects.warning_screen(repeat=200) # Displays a warning icon randomly on the screen.

Effects.question_screen(repeat=200) # Displays a question icon randomly on the screen.

Effects.asterisk_screen(repeat=200) # Displays an asterisk icon randomly on the screen.

Effects.super_icon_screen(repeat=200) # displays various system icons randomly on the screen. 

Effects.invert_screen(repeat=200) # Inverts the colors on the screen.

Effects.pan_screen(repeat=200) # Pans the screen in random directions.

Effects.rainbow_blink(repeat=200) # Creates random rainbow effects on the screen.

Effects.screen_wavy(repeat=200) # Creates a wavy effect on the screen.

Effects.void_screen(repeat=200) # Creates a void effect on the screen.

Effects.glitch_screen(repeat=200) # Creates a glitch effect on the screen.

Effects.tunnel_screen(repeat=200) # Creates a tunnel effect by continuously stretching and copying the screen content inwards from the edges.

Effects.twisted_screen(repeat=200) # Apply a twisted screen effect by performing bitwise operations on the screen content.

Effects.rotate_screen(repeat=200) # Creates a rotation effect for the entire screen around a fixed radius.

Effects.repeat_block_rotation(repeat=200) # Creates a rotation effect for small blocks of the screen.

Effects.draw_random_scribble(repeat=200) # Drawing of random scribbles on the screen.

Effectstype_text(text, repeat=200) # Display text at random positions on the screen.

Effects.flip_screen_upside_down(repeat=200) # Continuously flip the computer screen upside down.
```