Skip to content

Commit

Permalink
Add modrinth extension
Browse files Browse the repository at this point in the history
- Deleted file?
- Adjusted project name
- Added gitignore
- V1.0
- Complete base functionality
- Moved DetailView to proper location
- Working build
- Expanded Changelog View and compacted dropdown; Project select wip.
- Working Search, Detail, and Changelogs
- Working Search, Detail, and Changelogs
- Working List View
  • Loading branch information
soradotwav committed Dec 3, 2024
1 parent 7f7c331 commit 39dc568
Show file tree
Hide file tree
Showing 47 changed files with 4,497 additions and 0 deletions.
4 changes: 4 additions & 0 deletions extensions/modrinth/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"root": true,
"extends": ["@raycast"]
}
14 changes: 14 additions & 0 deletions extensions/modrinth/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
git # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules

# Raycast specific files
raycast-env.d.ts
.raycast-swift-build
.swiftpm
compiled_raycast_swift

# misc
.DS_Store
/.idea/
4 changes: 4 additions & 0 deletions extensions/modrinth/.prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"printWidth": 120,
"singleQuote": false
}
5 changes: 5 additions & 0 deletions extensions/modrinth/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Modrinth Search Changelog

## [Added Modrinth] - {PR_MERGE_DATE}

Initial version code
74 changes: 74 additions & 0 deletions extensions/modrinth/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# Modrinth for Raycast

<p align="center">
<img src="metadata/modrinth-search-1.png" width="600" alt="Search results page showing Fabric API and related mods. Detailed information panel displays the mod's description, download count, author, and last update time. The interface includes a clean list of search results on the left."/>
</p>

Search and manage Minecraft content directly through Raycast. Access Modrinth's extensive collection of mods, resource packs, plugins, and more without leaving your keyboard.

## Features

### 🔍 Universal Search
- Search across all Modrinth content types:
- Mods
- Resource Packs
- Plugins
- Data Packs
- Modpacks
- Shaders

### 💨 Quick Actions
<p align="center">
<img src="./metadata/modrinth-search-2.png" width="600" alt="Action menu interface showing options for "Fabulously Optimized" mod including View Details, Open in Browser, Copy URL, and View All Versions. The menu displays keyboard shortcuts and includes a Relevant Links section." />
</p>

- Download files directly
- Open in browser
- Copy project URLs
- Access source repositories
- Join project Discord communities
- Report issues
- View version history

### 📊 Detailed Project Information
<p align="center">
<img src="metadata/modrinth-search-3.png" width="600" alt="Detailed view of a Minecraft mod page showing "Simple Voice Chat" with comprehensive compatibility information, supported platforms like Bukkit, Fabric, and Forge, and environment support indicators. The interface includes navigation links and a Discord integration section."/>
</p>

- Comprehensive compatibility information
- Supported Minecraft versions
- Compatible mod loaders (Fabric, Forge, Quilt, etc.)
- Client/Server support
- Download statistics
- Project descriptions and changelogs
- Author information

### 📦 Version Management
<p align="center">
<img src="metadata/modrinth-search-4.png" width="600" alt="Version list view showing multiple releases of Simple Voice Chat mod with version numbers and release dates. A dropdown menu on the right allows filtering by mod loader types including Fabric, Forge, Neoforge, and Quilt." />
</p>

- Browse all project versions
- Filter by mod loader
- View version-specific changelogs
- Direct download links
- Release date information

## Installation

1. Install [Raycast](https://raycast.com)
2. Open Raycast Store
3. Search for "Modrinth"
4. Click Install

## Pro Tips

- Filter results by mod loader using the dropdown menu
- Use ⌘ + V to view all versions of a project
- Copy a projects URL to your clipboard with ⌘ + C
- Access source code with ⌘ + S and report issues with ⌘ + I
- Join project Discord or download a specific Version with ⌘ + D

## Author

Created with ❤️ by [@soradotwav](https://github.com/soradotwav)
1 change: 1 addition & 0 deletions extensions/modrinth/assets/bukkit.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/bungeecord.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/client-side.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/datapack.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions extensions/modrinth/assets/fabric.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/folia.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions extensions/modrinth/assets/forge.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/iris.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/minecraft.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added extensions/modrinth/assets/modrinth-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/neoforge.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/optifine.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/paper.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/purpur.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/quilt.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/server-side.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/spigot.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/sponge.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/velocity.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions extensions/modrinth/assets/waterfall.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 39dc568

Please sign in to comment.