Metadata-Version: 2.4
Name: roblox-api-helper
Version: 0.1.0
Summary: A Python helper library for interacting with the Roblox API.
Home-page: https://github.com/manus-ai/roblox-api-helper
Author: Manus AI
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# roblox-api-helper

A Python helper library for interacting with the Roblox API.

## Installation

```bash
pip install roblox-api-helper
```

## Usage

```python
from roblox_api_helper import RobloxAPI

api = RobloxAPI()

# Get user info
user_id = 12345678 # Replace with a valid Roblox User ID
try:
    user_info = api.get_user_info(user_id)
    print(f"User Info: {user_info}")
except Exception as e:
    print(f"Error getting user info: {e}")

# Get group info
group_id = 12345 # Replace with a valid Roblox Group ID
try:
    group_info = api.get_group_info(group_id)
    print(f"Group Info: {group_info}")
except Exception as e:
    print(f"Error getting group info: {e}")

# More examples will be added soon...
```

## Available Functions

### Users API
- `get_user_info(user_id)`: Get basic information about a user.
- `get_user_by_username(username)`: Search for a user by username (Note: This is a simplified placeholder).
- `get_user_usernames_history(user_id)`: Get a user\'s username history (Note: This is a simplified placeholder).

### Groups API
- `get_group_info(group_id)`: Get information about a group.
- `get_group_members(group_id, limit=10, cursor=None)`: Get a list of group members.
- `get_group_roles(group_id)`: Get roles in a group.

### Games API
- `get_universe_info(universe_id)`: Get information about a game (universe).
- `get_place_info(place_id)`: Get information about a specific place.
- `get_game_servers(place_id, server_type=\'Public\', limit=10, cursor=None)`: Get a list of game servers (Note: This is a simplified placeholder).

### Assets & Inventory API
- `get_user_inventory(user_id, asset_type_id, limit=10, cursor=None)`: Get a user\'s inventory for a specific asset type.
- `get_asset_info(asset_id)`: Get information about an item in the catalog.

### Presence API
- `get_user_presence(user_ids)`: Get user presence status (online/offline/in-game) (Note: This is a simplified placeholder).

### Thumbnails API
- `get_user_thumbnail(user_id, size=\'420x420\', format=\'Png\', is_circular=False)`: Get a user\'s avatar thumbnail.
- `get_group_thumbnail(group_id, size=\'420x420\', format=\'Png\')`: Get a group\'s icon thumbnail.

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details (LICENSE file will be added later).
