HoMM3 YouTube Content Indexer Needed
Budget: $10 – $30 USD
# YouTube Video Indexing - Heroes of Might and Magic 3 Content
## Job Description
I'm building a database of Heroes of Might and Magic 3 (HoMM3) competitive match videos. I need help finding and cataloging PvP match videos from YouTube.
**Initial batch:** 10 videos (trial run)
## What You Need to Do
Find HoMM3 PvP match videos on YouTube and extract the following information for each video in JSON format.
## Example Output
Here's exactly how each video should be documented:
### Example 1: PvP Match (two players)
```json
{
"language": {
"name": "English"
},
"map": {
"name": "JO Community 2.2 V:4"
},
"match_date": null,
"match_type": "pvp",
"perspective": "playing",
"players": [
{
"color": {"name": "Red"},
"faction": {"name": "Necropolis"},
"hero": {"name": "Vokial"},
"name": "Lokbratok"
},
{
"color": {"name": "Blue"},
"faction": {"name": "Stronghold"},
"hero": {"name": "Neela"},
"name": "Lexiav"
}
],
"pov_player": {
"name": "Lexiav"
},
"video": {
"platform_video_id": "3vsMqh__OSQ",
"title": "This shouldn't be allowed! Unkillable Neela Behemoths",
"url": "https://www.youtube.com/watch?v=3vsMqh__OSQ"
}
}
```
### Example 2: PvE Match (single player vs AI)
```json
{
"language": {
"name": "English"
},
"map": {
"name": "Random map"
},
"match_date": "2026-01-01",
"match_type": "pve",
"perspective": "playing",
"players": [
{
"color": {"name": "Red"},
"faction": {"name": "Bulwark"},
"hero": {"name": "Allora"},
"name": "MysticMuffinManX"
}
],
"pov_player": null,
"video": {
"platform_video_id": "t2uZUoQX4i8",
"title": "Heroes 3 HotA - NEW TOWN IS OUT | Bulwark 1v7 on impossible 200%",
"url": "https://www.youtube.com/watch?v=t2uZUoQX4i8"
}
}
```
## Field Definitions
| Field | Description | Options |
|-------|-------------|---------|
| `language.name` | Video language | English, Polish, Russian |
| `map.name` | Map name as shown in game | e.g., "Jebus Cross", "6lm10a", "mt_Firewalk" |
| `match_date` | Date of match (if known) | YYYY-MM-DD format or null |
| `match_type` | Type of match | "pvp" or "pve" |
| `perspective` | Is it player POV or caster? | "playing" or "casting" |
| `players[].name` | Player/streamer name | |
| `players[].color.name` | In-game color | Red, Blue, Tan, Green, Orange, Purple, Teal, Pink |
| `players[].faction.name` | Town/faction | Castle, Rampart, Tower, Inferno, Necropolis, Dungeon, Stronghold, Fortress, Conflux, Cove, Factory, Bulwark |
| `players[].hero.name` | Hero name | e.g., "Solmyr", "Crag Hack", "Thant" |
| `pov_player.name` | Whose perspective is the video from | Must match one of the player names |
| `video.platform_video_id` | YouTube video ID | The part after "v=" in URL |
| `video.title` | Video title from YouTube | |
| `video.url` | Full YouTube URL | |
## Requirements
- Videos must be HoMM3 HotA (Horn of the Abyss) competitive PvP matches
- Prefer recent videos (2023-2025)
- No duplicate videos
- Videos should be watchable (not deleted/private)
- Data must be in valid JSON format
## Good Sources to Find Videos
Search YouTube for: "HoMM3 HotA", "Heroes 3 PvP", "h3 match", "heroes 3 hota"
## Delivery
Deliver a JSON file containing an array of 10 video objects in the format shown above.
## How to Apply
Reply with:
1. Your experience with Heroes of Might and Magic 3 (helpful but not required)
2. Confirmation you understand the JSON format
3. When you can deliver 10 indexed videos
4. Build one example with video ID, who is playing and faction all other fields can be empty. Just to show you understand the task. Thank you!!!!
## Job Description
I'm building a database of Heroes of Might and Magic 3 (HoMM3) competitive match videos. I need help finding and cataloging PvP match videos from YouTube.
**Initial batch:** 10 videos (trial run)
## What You Need to Do
Find HoMM3 PvP match videos on YouTube and extract the following information for each video in JSON format.
## Example Output
Here's exactly how each video should be documented:
### Example 1: PvP Match (two players)
```json
{
"language": {
"name": "English"
},
"map": {
"name": "JO Community 2.2 V:4"
},
"match_date": null,
"match_type": "pvp",
"perspective": "playing",
"players": [
{
"color": {"name": "Red"},
"faction": {"name": "Necropolis"},
"hero": {"name": "Vokial"},
"name": "Lokbratok"
},
{
"color": {"name": "Blue"},
"faction": {"name": "Stronghold"},
"hero": {"name": "Neela"},
"name": "Lexiav"
}
],
"pov_player": {
"name": "Lexiav"
},
"video": {
"platform_video_id": "3vsMqh__OSQ",
"title": "This shouldn't be allowed! Unkillable Neela Behemoths",
"url": "https://www.youtube.com/watch?v=3vsMqh__OSQ"
}
}
```
### Example 2: PvE Match (single player vs AI)
```json
{
"language": {
"name": "English"
},
"map": {
"name": "Random map"
},
"match_date": "2026-01-01",
"match_type": "pve",
"perspective": "playing",
"players": [
{
"color": {"name": "Red"},
"faction": {"name": "Bulwark"},
"hero": {"name": "Allora"},
"name": "MysticMuffinManX"
}
],
"pov_player": null,
"video": {
"platform_video_id": "t2uZUoQX4i8",
"title": "Heroes 3 HotA - NEW TOWN IS OUT | Bulwark 1v7 on impossible 200%",
"url": "https://www.youtube.com/watch?v=t2uZUoQX4i8"
}
}
```
## Field Definitions
| Field | Description | Options |
|-------|-------------|---------|
| `language.name` | Video language | English, Polish, Russian |
| `map.name` | Map name as shown in game | e.g., "Jebus Cross", "6lm10a", "mt_Firewalk" |
| `match_date` | Date of match (if known) | YYYY-MM-DD format or null |
| `match_type` | Type of match | "pvp" or "pve" |
| `perspective` | Is it player POV or caster? | "playing" or "casting" |
| `players[].name` | Player/streamer name | |
| `players[].color.name` | In-game color | Red, Blue, Tan, Green, Orange, Purple, Teal, Pink |
| `players[].faction.name` | Town/faction | Castle, Rampart, Tower, Inferno, Necropolis, Dungeon, Stronghold, Fortress, Conflux, Cove, Factory, Bulwark |
| `players[].hero.name` | Hero name | e.g., "Solmyr", "Crag Hack", "Thant" |
| `pov_player.name` | Whose perspective is the video from | Must match one of the player names |
| `video.platform_video_id` | YouTube video ID | The part after "v=" in URL |
| `video.title` | Video title from YouTube | |
| `video.url` | Full YouTube URL | |
## Requirements
- Videos must be HoMM3 HotA (Horn of the Abyss) competitive PvP matches
- Prefer recent videos (2023-2025)
- No duplicate videos
- Videos should be watchable (not deleted/private)
- Data must be in valid JSON format
## Good Sources to Find Videos
Search YouTube for: "HoMM3 HotA", "Heroes 3 PvP", "h3 match", "heroes 3 hota"
## Delivery
Deliver a JSON file containing an array of 10 video objects in the format shown above.
## How to Apply
Reply with:
1. Your experience with Heroes of Might and Magic 3 (helpful but not required)
2. Confirmation you understand the JSON format
3. When you can deliver 10 indexed videos
4. Build one example with video ID, who is playing and faction all other fields can be empty. Just to show you understand the task. Thank you!!!!