Init
This commit is contained in:
BIN
configs/.DS_Store
vendored
Normal file
BIN
configs/.DS_Store
vendored
Normal file
Binary file not shown.
25
configs/django.json
Normal file
25
configs/django.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"name": "django",
|
||||
"description": "Django web framework for Python. Use for Django models, views, templates, ORM, authentication, and web development.",
|
||||
"base_url": "https://docs.djangoproject.com/en/stable/",
|
||||
"selectors": {
|
||||
"main_content": "div.document",
|
||||
"title": "h1",
|
||||
"code_blocks": "pre"
|
||||
},
|
||||
"url_patterns": {
|
||||
"include": ["/topics/", "/ref/", "/howto/"],
|
||||
"exclude": ["/faq/", "/misc/"]
|
||||
},
|
||||
"categories": {
|
||||
"getting_started": ["intro", "tutorial", "install"],
|
||||
"models": ["models", "database", "orm", "queries"],
|
||||
"views": ["views", "urlconf", "routing"],
|
||||
"templates": ["templates", "template"],
|
||||
"forms": ["forms", "form"],
|
||||
"authentication": ["auth", "authentication", "user"],
|
||||
"api": ["ref", "reference"]
|
||||
},
|
||||
"rate_limit": 0.3,
|
||||
"max_pages": 500
|
||||
}
|
||||
24
configs/fastapi.json
Normal file
24
configs/fastapi.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"name": "fastapi",
|
||||
"description": "FastAPI modern Python web framework. Use for building APIs, async endpoints, dependency injection, and Python backend development.",
|
||||
"base_url": "https://fastapi.tiangolo.com/",
|
||||
"selectors": {
|
||||
"main_content": "article",
|
||||
"title": "h1",
|
||||
"code_blocks": "pre code"
|
||||
},
|
||||
"url_patterns": {
|
||||
"include": ["/tutorial/", "/advanced/", "/reference/"],
|
||||
"exclude": ["/help/", "/external-links/"]
|
||||
},
|
||||
"categories": {
|
||||
"getting_started": ["first-steps", "tutorial", "intro"],
|
||||
"path_operations": ["path", "operations", "routing"],
|
||||
"request_data": ["request", "body", "query", "parameters"],
|
||||
"dependencies": ["dependencies", "injection"],
|
||||
"security": ["security", "oauth", "authentication"],
|
||||
"database": ["database", "sql", "orm"]
|
||||
},
|
||||
"rate_limit": 0.5,
|
||||
"max_pages": 250
|
||||
}
|
||||
34
configs/godot.json
Normal file
34
configs/godot.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"name": "godot",
|
||||
"description": "Godot Engine game development. Use for Godot projects, GDScript/C# coding, scene setup, node systems, 2D/3D development, physics, animation, UI, shaders, or any Godot-specific questions.",
|
||||
"base_url": "https://docs.godotengine.org/en/stable/",
|
||||
"selectors": {
|
||||
"main_content": "div[role='main']",
|
||||
"title": "title",
|
||||
"code_blocks": "pre"
|
||||
},
|
||||
"url_patterns": {
|
||||
"include": [],
|
||||
"exclude": [
|
||||
"/genindex.html",
|
||||
"/search.html",
|
||||
"/_static/",
|
||||
"/_sources/"
|
||||
]
|
||||
},
|
||||
"categories": {
|
||||
"getting_started": ["introduction", "getting_started", "first", "your_first"],
|
||||
"scripting": ["scripting", "gdscript", "c#", "csharp"],
|
||||
"2d": ["/2d/", "sprite", "canvas", "tilemap"],
|
||||
"3d": ["/3d/", "spatial", "mesh", "3d_"],
|
||||
"physics": ["physics", "collision", "rigidbody", "characterbody"],
|
||||
"animation": ["animation", "tween", "animationplayer"],
|
||||
"ui": ["ui", "control", "gui", "theme"],
|
||||
"shaders": ["shader", "material", "visual_shader"],
|
||||
"audio": ["audio", "sound"],
|
||||
"networking": ["networking", "multiplayer", "rpc"],
|
||||
"export": ["export", "platform", "deploy"]
|
||||
},
|
||||
"rate_limit": 0.5,
|
||||
"max_pages": 500
|
||||
}
|
||||
23
configs/react.json
Normal file
23
configs/react.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"name": "react",
|
||||
"description": "React framework for building user interfaces. Use for React components, hooks, state management, JSX, and modern frontend development.",
|
||||
"base_url": "https://react.dev/",
|
||||
"selectors": {
|
||||
"main_content": "article",
|
||||
"title": "h1",
|
||||
"code_blocks": "pre code"
|
||||
},
|
||||
"url_patterns": {
|
||||
"include": ["/learn", "/reference"],
|
||||
"exclude": ["/community", "/blog"]
|
||||
},
|
||||
"categories": {
|
||||
"getting_started": ["quick-start", "installation", "tutorial"],
|
||||
"hooks": ["usestate", "useeffect", "usememo", "usecallback", "usecontext", "useref", "hook"],
|
||||
"components": ["component", "props", "jsx"],
|
||||
"state": ["state", "context", "reducer"],
|
||||
"api": ["api", "reference"]
|
||||
},
|
||||
"rate_limit": 0.5,
|
||||
"max_pages": 300
|
||||
}
|
||||
108
configs/steam-economy-complete.json
Normal file
108
configs/steam-economy-complete.json
Normal file
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"name": "steam-economy-complete",
|
||||
"description": "Complete Steam Economy system including inventory, microtransactions, trading, and monetization. Use for ISteamInventory API, ISteamEconomy API, IInventoryService Web API, Steam Wallet integration, in-app purchases, item definitions, trading, crafting, market integration, and all economy features for game developers.",
|
||||
"base_url": "https://partner.steamgames.com/doc/",
|
||||
"start_urls": [
|
||||
"https://partner.steamgames.com/doc/features/inventory",
|
||||
"https://partner.steamgames.com/doc/features/microtransactions",
|
||||
"https://partner.steamgames.com/doc/features/microtransactions/implementation",
|
||||
"https://partner.steamgames.com/doc/api/ISteamInventory",
|
||||
"https://partner.steamgames.com/doc/webapi/ISteamEconomy",
|
||||
"https://partner.steamgames.com/doc/webapi/IInventoryService",
|
||||
"https://partner.steamgames.com/doc/features/inventory/economy"
|
||||
],
|
||||
"selectors": {
|
||||
"main_content": "div.documentation_bbcode",
|
||||
"title": "div.docPageTitle",
|
||||
"code_blocks": "div.bb_code"
|
||||
},
|
||||
"url_patterns": {
|
||||
"include": [
|
||||
"/features/inventory",
|
||||
"/features/microtransactions",
|
||||
"/api/ISteamInventory",
|
||||
"/webapi/ISteamEconomy",
|
||||
"/webapi/IInventoryService"
|
||||
],
|
||||
"exclude": [
|
||||
"/home",
|
||||
"/sales",
|
||||
"/marketing",
|
||||
"/legal",
|
||||
"/finance",
|
||||
"/login",
|
||||
"/search",
|
||||
"/steamworks/apps",
|
||||
"/steamworks/partner"
|
||||
]
|
||||
},
|
||||
"categories": {
|
||||
"getting_started": [
|
||||
"overview",
|
||||
"getting started",
|
||||
"introduction",
|
||||
"quickstart",
|
||||
"setup"
|
||||
],
|
||||
"inventory_system": [
|
||||
"inventory",
|
||||
"item definition",
|
||||
"item schema",
|
||||
"item properties",
|
||||
"itemdefs",
|
||||
"ISteamInventory"
|
||||
],
|
||||
"microtransactions": [
|
||||
"microtransaction",
|
||||
"purchase",
|
||||
"payment",
|
||||
"checkout",
|
||||
"wallet",
|
||||
"transaction"
|
||||
],
|
||||
"economy_api": [
|
||||
"ISteamEconomy",
|
||||
"economy",
|
||||
"asset",
|
||||
"context"
|
||||
],
|
||||
"inventory_webapi": [
|
||||
"IInventoryService",
|
||||
"webapi",
|
||||
"web api",
|
||||
"http"
|
||||
],
|
||||
"trading": [
|
||||
"trading",
|
||||
"trade",
|
||||
"exchange",
|
||||
"market"
|
||||
],
|
||||
"crafting": [
|
||||
"crafting",
|
||||
"recipe",
|
||||
"combine",
|
||||
"exchange"
|
||||
],
|
||||
"pricing": [
|
||||
"pricing",
|
||||
"price",
|
||||
"cost",
|
||||
"currency"
|
||||
],
|
||||
"implementation": [
|
||||
"integration",
|
||||
"implementation",
|
||||
"configure",
|
||||
"best practices"
|
||||
],
|
||||
"examples": [
|
||||
"example",
|
||||
"sample",
|
||||
"tutorial",
|
||||
"walkthrough"
|
||||
]
|
||||
},
|
||||
"rate_limit": 0.7,
|
||||
"max_pages": 1000
|
||||
}
|
||||
23
configs/vue.json
Normal file
23
configs/vue.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"name": "vue",
|
||||
"description": "Vue.js progressive JavaScript framework. Use for Vue components, reactivity, composition API, and frontend development.",
|
||||
"base_url": "https://vuejs.org/guide/",
|
||||
"selectors": {
|
||||
"main_content": "main",
|
||||
"title": "h1",
|
||||
"code_blocks": "pre code"
|
||||
},
|
||||
"url_patterns": {
|
||||
"include": ["/guide/", "/api/", "/examples/"],
|
||||
"exclude": ["/about/", "/sponsor/"]
|
||||
},
|
||||
"categories": {
|
||||
"getting_started": ["quick-start", "introduction", "essentials"],
|
||||
"components": ["component", "props", "events"],
|
||||
"reactivity": ["reactivity", "reactive", "ref", "computed"],
|
||||
"composition_api": ["composition", "setup"],
|
||||
"api": ["api", "reference"]
|
||||
},
|
||||
"rate_limit": 0.5,
|
||||
"max_pages": 200
|
||||
}
|
||||
Reference in New Issue
Block a user