semvec/pypi-packages huggingface dataset:
dart-api-controller 0.2.6
A Python package for interacting with DART (Data Analysis, Retrieval and Transfer) API
Requires Python: >=3.11

# DART API Controller

A Python package for collecting and processing corporate disclosure information using DART (Data Analysis, Retrieval and Transfer) API provided by the Financial Supervisory Service of South Korea.

## Key Features

### 1. DART API Integration

- Corporate code management
- Disclosure information collection
- XML response parsing

### 2. Data Preprocessing

- Corporate information normalization
- Financial statement data cleaning
- Disclosure data structuring

### 3. Data Storage and Management

- AWS S3 integration
- Local file system management
- Data version control

### 4. GPT-based Data Analysis

- Disclosure content analysis
- Text data processing
- Automated report generation

## Installation

```bash
pip install dart_api_controller
```

## Usage Examples

...

## Configuration

1. Create `.env` file:

```
DART_API_KEY=your-dart-api-key
AWS_ACCESS_KEY_ID=your-aws-access-key
AWS_SECRET_ACCESS_KEY=your-aws-secret-key
```

2. Required Directory Structure:

...

## License

This project is provided under a proprietary license. Only testing and evaluation use is permitted. Commercial use and redistribution are strictly prohibited.

## Contributing

1. Open an issue
2. Submit a Pull Request
3. Code review process
4. Merge changes

## Important Notes

- Please comply with DART API usage limits
- Always manage sensitive information using environment variables
- Be mindful of memory usage when processing large datasets

## Author

**June Young Park**  
AI Management Development Team Lead & Quant Strategist at LIFE Asset Management

LIFE Asset Management is a hedge fund management firm that integrates value investing and engagement strategies with quantitative approaches and financial technology, headquartered in Seoul, South Korea.

### Contact

- Email: juneyoungpaak@gmail.com
- Location: TWO IFC, Yeouido, Seoul
smsmobileapi-send-email 0.3.3
A Python module for sending emails using SMSMobileAPI directly from mailbox account
Requires Python: >=3.6

# 📧 SMSMobileAPI Send Email

A Python module to send emails using [SMSMobileAPI](https://smsmobileapi.com/email/) after linking your email account to the API.

## 🌐 Service Overview
- Learn more about the service: [SMSMobileAPI Email](https://smsmobileapi.com/email/)
- Full documentation: [API Documentation](https://smsmobileapi.com/doc-email/)
- Don't have an account? [Sign up here](https://smsmobileapi.com/signup/?source_page=email)
- Already have an account? [Login to SMSMobileAPI Dashboard](https://smsmobileapi.com/connect)

## 🔑 Getting Started

### 1️⃣ **Create an Account & Configure Your Email**
Once logged into the **SMSMobileAPI Dashboard**, navigate to: MailBox -> MailConfig

Here, you can manage your connected email accounts and configure your email API settings.

### 2️⃣  **Generate Your API Keys**
- **Primary API Key** → Linked to your SMSMobileAPI account
- **Email API Key** → Linked to your connected email account

Once your SMTP credentials are saved, an **Email API Key** will be generated for your email. Use both API keys to authenticate and send emails via Python.

## 📦 Installation

```sh
pip install smsmobileapi-send-email

```

## 📧 SMSMobileAPI Send Email - Example

```python
from smsmobileapi_send_email import SMSMobileAPIEmailSender

apikey = "your_account_api_key"
apikeybox = "your_email_api_key"

sender = SMSMobileAPIEmailSender(apikey, apikeybox)

response = sender.send_email(
    sender_name="John Doe",
    sender_email="john.doe@example.com",
    recipient_email="recipient@example.com",
    mail_subject="Test Email",
    mail_body="Hello, this is a test email!",
    allow_self_signed="yes"
)

print(response)
```


## 🔒 Why Use SMSMobileAPI for Sending Emails?
1) Secure Email Sending – No need to store plaintext passwords in your Python scripts.
2) Email Tracking – All sent emails are visible in the SMSMobileAPI dashboard with detailed logs.
3) Easy Maintenance – If you change your email password, update it in the dashboard, not in your script.
4) Response Handling – The API returns a response indicating whether the email was successfully sent.

## 📌 Changelog

### v0.1.0 - Initial Release (2025-02-28)
- First stable release of `smsmobileapi-send-email`
- Added support for sending emails via SMSMobileAPI
- Implemented authentication using API keys
- Support for:
  - HTML and plain text emails
  - CC recipients (up to 3)
  - Attachments (Base64)
  - Embedded images
  - Unsubscribe links

### v0.2.0 - (2025-02-28)
- Improved error handling
- Added logging for debugging
- Response formatting improvements
- More customization options for email settings




## 📝 License
This module is licensed under the MIT License.