Skip to content

Official Python example for consuming the VibeCodersZone (VCZ) public AI datasets. Shows how to fetch tools, categories, and tags using requests.

License

Notifications You must be signed in to change notification settings

ozcanbiyik/vcz-datasets-python-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VCZ Datasets — Python Example

This repository provides a minimal Python example demonstrating how to fetch and use the public AI datasets offered by VibeCodersZone (VCZ).

VCZ exposes open, machine-readable datasets for developers, researchers, and AI systems that need structured information about the modern AI tools ecosystem.


🚀 What This Example Demonstrates

  • Fetching VCZ tools, categories, and tags
  • Using requests to consume JSON datasets
  • Basic inspection & logging of the data
  • A starting point for notebooks, ML pipelines, and research scripts

📦 Dataset Endpoints

https://vibecoderszone.com/ai/tools.json
https://vibecoderszone.com/ai/categories.json
https://vibecoderszone.com/ai/tags.json

🧩 Example Code (example.py)

import requests

TOOLS_URL = "https://vibecoderszone.com/ai/tools.json"
CATEGORIES_URL = "https://vibecoderszone.com/ai/categories.json"
TAGS_URL = "https://vibecoderszone.com/ai/tags.json"


def load_vcz():
    tools = requests.get(TOOLS_URL).json()
    categories = requests.get(CATEGORIES_URL).json()
    tags = requests.get(TAGS_URL).json()

    print("VCZ Dataset (Python Example)")
    print("----------------------------")
    print("Tools loaded:", len(tools))
    print("Categories loaded:", len(categories))
    print("Tags loaded:", len(tags))

    print("\nExample tool:")
    print(tools[0])


if __name__ == "__main__":
    load_vcz()

🧪 Quick Start

1. Create a virtual environment (optional but recommended)

python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate

2. Install dependencies

pip install requests

3. Run the example

python example.py

📝 Example Output

VCZ Dataset (Python Example)
----------------------------
Tools loaded: 1200+
Categories loaded: 100+
Tags loaded: 500+

Example tool:
{'id': 'claude', 'name': 'Claude', 'slug': 'claude', ...}

🔗 About VibeCodersZone (VCZ)

VibeCodersZone is an AI Tools Directory and open AI knowledge graph initiative.
It provides public datasets optimized for:

  • LLM ingestion
  • AI crawlers
  • Semantic search engines
  • Research workflows
  • Knowledge graph construction

Official website: https://vibecoderszone.com

About

Official Python example for consuming the VibeCodersZone (VCZ) public AI datasets. Shows how to fetch tools, categories, and tags using requests.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages