Skip to content

Commit

Permalink
[Bot] Update Search Index
Browse files Browse the repository at this point in the history
  • Loading branch information
Reloaded Index Bot committed Sep 22, 2024
1 parent 02c78d3 commit 9bf7a28
Show file tree
Hide file tree
Showing 22 changed files with 75 additions and 0 deletions.
43 changes: 43 additions & 0 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v4
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
# Upload entire repository
path: '.'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
Binary file added AllDependencies.json.br
Binary file not shown.
Binary file added AllPackages.json.br
Binary file not shown.
Binary file added Index.json.br
Binary file not shown.
28 changes: 28 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1 +1,29 @@
# Reloaded-II.Index

This repository holds the `search index` for various sources used by [Reloaded-II](https://github.com/Reloaded-Project/Reloaded-II).

The `search index` is a collection of downloadable packages (mods). This index is downloaded from the Reloaded client and allows for virtually instant lookups in the `Download Mods` menu.

This repository, and in turn the index are automatically built by a bot [`Reloaded.AutoIndexBuilder`] and updated at fixed frequent time intervals; followed by a push to GitHub Pages via actions.

## Structure

- 'Index.json.br' holds a mapping of each corresponding source (GameBanana Game and/or NuGet Server) to a file which contains the package information.
- Package information is found under the `Search` folders.

## Systemd Service

```
[Unit]
Description=Reloaded II Auto Index Builder
[Service]
Type=simple
WorkingDirectory=/opt/Reloaded.AutoIndexBuilder
ExecStart=/snap/bin/dotnet_50 /opt/Reloaded.AutoIndexBuilder/Reloaded.AutoIndexBuilder.dll
Restart=always
User=root # Important!! Snap bug?? Can be any other valid user.
[Install]
WantedBy=multi-user.target
```
1 change: 1 addition & 0 deletions Search/GameBanana/10243/Index.json.br
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
�{"Packages":[]}
Binary file added Search/GameBanana/16613/Index.json.br
Binary file not shown.
Binary file added Search/GameBanana/16951/Index.json.br
Binary file not shown.
Binary file added Search/GameBanana/17755/Index.json.br
Binary file not shown.
Binary file added Search/GameBanana/18557/Index.json.br
Binary file not shown.
Binary file added Search/GameBanana/20794/Index.json.br
Binary file not shown.
Binary file added Search/GameBanana/6061/Index.json.br
Binary file not shown.
Binary file added Search/GameBanana/6218/Index.json.br
Binary file not shown.
Binary file added Search/GameBanana/6340/Index.json.br
Binary file not shown.
Binary file added Search/GameBanana/6355/Index.json.br
Binary file not shown.
1 change: 1 addition & 0 deletions Search/GameBanana/6475/Index.json.br
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
�{"Packages":[]}
Binary file added Search/GameBanana/7486/Index.json.br
Binary file not shown.
Binary file added Search/GameBanana/7839/Index.json.br
Binary file not shown.
Binary file added Search/GameBanana/7862/Index.json.br
Binary file not shown.
1 change: 1 addition & 0 deletions Search/GameBanana/7962/Index.json.br
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
�{"Packages":[]}
1 change: 1 addition & 0 deletions Search/GameBanana/8263/Index.json.br
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
�{"Packages":[]}
Binary file not shown.

0 comments on commit 9bf7a28

Please sign in to comment.