{"id":31823381,"url":"https://github.com/krishgaur1354/gameswiki","last_synced_at":"2025-10-11T14:32:43.488Z","repository":{"id":296849237,"uuid":"994721799","full_name":"KrishGaur1354/GamesWiki","owner":"KrishGaur1354","description":"A Steam Deck plugin that provides quick access to multiple game wiki sources for your installed games. Simply select your preferred wiki site and get instant access to game information, guides, and reviews.","archived":false,"fork":false,"pushed_at":"2025-06-02T12:04:02.000Z","size":529,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-09T07:47:20.043Z","etag":null,"topics":["decky-loader","decky-plugin","steamdeck","steamos"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KrishGaur1354.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-02T11:34:28.000Z","updated_at":"2025-06-09T09:01:51.000Z","dependencies_parsed_at":"2025-06-03T00:06:49.123Z","dependency_job_id":null,"html_url":"https://github.com/KrishGaur1354/GamesWiki","commit_stats":null,"previous_names":["krishgaur1354/gameswiki"],"tags_count":0,"template":false,"template_full_name":"SteamDeckHomebrew/decky-plugin-template","purl":"pkg:github/KrishGaur1354/GamesWiki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishGaur1354%2FGamesWiki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishGaur1354%2FGamesWiki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishGaur1354%2FGamesWiki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishGaur1354%2FGamesWiki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KrishGaur1354","download_url":"https://codeload.github.com/KrishGaur1354/GamesWiki/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KrishGaur1354%2FGamesWiki/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279007450,"owners_count":26084313,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["decky-loader","decky-plugin","steamdeck","steamos"],"created_at":"2025-10-11T14:30:55.621Z","updated_at":"2025-10-11T14:32:43.476Z","avatar_url":"https://github.com/KrishGaur1354.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GamesWiki - Decky Loader Plugin\n\nA Steam Deck plugin that provides quick access to multiple game wiki sources for your installed games. Simply select your preferred wiki site and get instant access to game information, guides, and reviews.\n\n## Screenshots\n\n### Plugin Home Screen\n![Home Screen](screenshots/home-screen.jpg)\n*Main interface showing your installed games with quick wiki access*\n\n### Wiki Site Selection\n![Wiki Options](screenshots/wiki-option.jpg)\n*Choose from 8 different wiki sites as your default*\n\n### Sample Wiki Results\n![Sample Wiki](screenshots/sample-wiki.jpg)\n*Example of opening a game wiki from the plugin*\n\n## Features\n\n- **8 Wiki Sources**: Choose from PCGamingWiki, Wikipedia, Fandom, IGN, Metacritic, GameSpot, Steam Store, and HowLongToBeat\n- **Installed Games Library**: Automatically scans your Steam library across all storage locations\n- **Configurable Default**: Set your preferred wiki site and use it for all searches\n- **Multiple Library Support**: Supports games installed on internal storage and SD cards\n- **Duplicate Detection**: Smart filtering prevents showing the same game multiple times\n- **Quick Access**: One-click wiki access for any of your installed games\n- **Enable/Disable Toggle**: Turn the plugin on/off as needed\n\n## Supported Wiki Sources\n\n| Wiki Site | Best For | Example Use |\n|-----------|----------|-------------|\n| **PCGamingWiki** | Technical fixes, compatibility guides | Solving game crashes, performance issues |\n| **Wikipedia** | General game information and history | Learning about game development, plot |\n| **Fandom** | Community-driven detailed guides | Walkthoughs, character info, lore |\n| **IGN** | Professional reviews and guides | Game reviews, strategy guides |\n| **Metacritic** | Review aggregation and scores | Checking overall game ratings |\n| **GameSpot** | Reviews and gaming news | Professional game reviews |\n| **Steam Store** | Official game page | Purchase, system requirements |\n| **HowLongToBeat** | Game completion time estimates | Planning your gaming sessions |\n\n## Installation\n\n### Prerequisites\n\n- Steam Deck with Decky Loader installed\n- Access to the Steam Deck's file system (via SSH recommended)\n\n### Quick Installation (SSH)\n\n1. **Copy Plugin Files** (from your computer):\n   ```bash\n   scp -r games-wiki-deploy/games-wiki deck@steamdeck:~/homebrew/plugins/\n   ```\n\n2. **Set Permissions** (on Steam Deck):\n   ```bash\n   ssh deck@steamdeck \"chmod +x ~/homebrew/plugins/games-wiki/main.py\"\n   ```\n\n3. **Restart Steam Deck**:\n   ```bash\n   ssh deck@steamdeck \"sudo reboot\"\n   ```\n\n### Manual Installation\n\n1. **Download/Build the Plugin**:\n   - Download the release files or build from source using: `pnpm build`\n\n2. **Copy Files to Steam Deck**:\n   Copy these files to `~/homebrew/plugins/games-wiki/` on your Steam Deck:\n   \n   **Required Files:**\n   - `plugin.json` - Plugin metadata\n   - `main.py` - Backend Python code  \n   - `package.json` - Package information\n   - `dist/index.js` - Compiled frontend code\n   - `dist/index.js.map` - Source map\n   - `README.md` - Documentation\n   - `LICENSE` - License file\n\n3. **Via MTP (Windows)**:\n   - Connect Steam Deck via USB\n   - Navigate to `This PC\\Steam Deck\\Home\\homebrew\\plugins\\`\n   - Create folder `games-wiki` and copy files\n\n4. **Restart Decky Loader or Steam Deck**\n\n## Usage\n\n### First Time Setup\n\n1. Open Decky Loader menu (⋯ button → plugins)\n2. Find and open \"GamesWiki\" \n3. **Choose Your Default Wiki**: Use the Settings dropdown to select your preferred wiki site\n4. **Enable the Plugin**: Toggle the enable switch if needed\n\n### Daily Use\n\n1. **Browse Your Games**: Your installed Steam games load automatically\n2. **Click to Open**: Click any game's \"Open in [Wiki]\" button\n3. **Change Wiki Site**: Use Settings dropdown to switch to different wiki sites anytime\n4. **Refresh Games**: Use \"Refresh Games\" if you install new games\n\n### Settings\n\n- **Enable/Disable Toggle**: Turn the entire plugin on/off\n- **Default Wiki Site**: Choose which wiki site to use for all game searches\n- **Auto-Detection**: Plugin automatically finds games across all Steam libraries\n\n## Technical Details\n\n### How It Works\n\n- **Game Detection**: Scans Steam library folders and parses ACF (App Cache Files)\n- **Multi-Library Support**: Reads `libraryfolders.vdf` to find all Steam installations\n- **Duplicate Prevention**: Smart filtering ensures each game appears only once\n- **Real-time Updates**: Refresh button rescans your library for new installations\n\n### File Structure\n```\ngames-wiki/\n├── plugin.json          # Plugin metadata\n├── main.py              # Backend Python code\n├── package.json         # NPM package info\n├── README.md            # Documentation\n├── LICENSE              # License file\n├── screenshots/         # Plugin screenshots\n├── src/\n│   └── index.tsx       # Frontend React/TypeScript code\n└── dist/\n    ├── index.js        # Compiled frontend\n    └── index.js.map    # Source map\n```\n\n## Development\n\n### Building from Source\n\n1. **Clone and Setup**:\n   ```bash\n   git clone [repository-url]\n   cd games-wiki\n   pnpm install\n   ```\n\n2. **Build**:\n   ```bash\n   pnpm build\n   ```\n\n3. **Deploy to Steam Deck**:\n   ```bash\n   scp -r games-wiki-deploy/games-wiki deck@steamdeck:~/homebrew/plugins/\n   ```\n\n### Development Notes\n\n- Built with React, TypeScript, and Python\n- Uses Decky Loader's UI components\n- Follows Decky plugin development guidelines\n- No external dependencies beyond Decky framework\n\n## Troubleshooting\n\n### Common Issues\n\n**Games not showing up:**\n- Click \"Refresh Games\" button\n- Ensure games are fully installed (not just downloading)\n- Check that Steam libraries are properly mounted\n\n**Wiki site not changing:**\n- Look for \"Wiki Site Changed\" toast notification\n- Check browser console for any errors\n- Try refreshing the plugin\n\n**Plugin not appearing:**\n- Verify all files are in `~/homebrew/plugins/games-wiki/`\n- Check file permissions: `chmod +x ~/homebrew/plugins/games-wiki/main.py`\n- Restart Steam Deck completely\n\n## Contributing\n\nContributions welcome! Areas for improvement:\n- Additional wiki sources\n- Better game metadata extraction  \n- UI/UX improvements\n- Bug fixes and optimizations\n\n## Developer Info\n\n- **GitHub**: [KrishGaur1354](https://github.com/KrishGaur1354)\n- **Twitter**: [@ThatOneKrish](https://x.com/ThatOneKrish)\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Acknowledgments\n\n- Built using the [Decky Plugin Template](https://github.com/SteamDeckHomebrew/decky-plugin-template)\n- Thanks to the Decky Loader team for the plugin framework\n- Inspired by the need for quick game information access on Steam Deck\n\n---\n\n*Made with ❤️ by ThatOneKrish*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrishgaur1354%2Fgameswiki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrishgaur1354%2Fgameswiki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrishgaur1354%2Fgameswiki/lists"}