Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jieyouxu/drg-deep-dive-info-formatter
A Deep Rock Galactic weekly deep dive information emojification formatter.
https://github.com/jieyouxu/drg-deep-dive-info-formatter
Last synced: 3 days ago
JSON representation
A Deep Rock Galactic weekly deep dive information emojification formatter.
- Host: GitHub
- URL: https://github.com/jieyouxu/drg-deep-dive-info-formatter
- Owner: jieyouxu
- License: apache-2.0
- Created: 2023-07-06T13:57:16.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-26T15:31:37.000Z (over 1 year ago)
- Last Synced: 2024-11-06T00:39:36.222Z (about 2 months ago)
- Language: Rust
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Deep Rock Galactic Weekly Deep Dive Information Formatter
Helps to format weekly deep dive info in DRG discord server's
`#deep-dive-discussions` channel.## Prerequisites
Since this is mostly a small script for personal usage, this requires installing
the [Rust](https://rustup.rs/) toolchain (stable is fine).## Usage
Copy `input/info.example.json` to `input/info.json` and update the weekly deep
dive information.```bash
$ cargo run
```The formatted file will be written to `output/formatted.md`.
## Valid Values
### Primary Objectives
```
"200 Morkite"
"225 Morkite"
"250 Morkite"
"4 Eggs"
"6 Eggs"
"On-Site Refining"
"2 Mini-mules"
"3 Mini-mules"
"7 Aquarqs"
"10 Aquarqs"
"Escort Duty"
"2 Dreadnoughts"
"3 Dreadnoughts"
"Industrial Sabotage"
```#### Remark on Dreadnoughts
For non-dreadnought primary objectives, it suffices to write e.g.
```json
"primary_objective": "7 Aquarqs"
```For dreadnoughts, you need to specify their types. For example, if the primary
objective is 2 Dreadnoughts (Twins + Classic), you can write:```json
"primary_objective": {
"2 Dreadnoughts": ["Twins, "Hiveguard"]
}
```### Secondary Objectives
```
"150 Morkite"
"2 Eggs"
"2 Mini-mules"
"Dreadnought"
"Black Box"
```### Biomes
```
"Sandblasted Corridors"
"Crystalline Caverns"
"Salt Pits"
"Fungus Bogs"
"Radioactive Exclusion Zone"
"Dense Biozone"
"Glacial Strata"
"Hollow Bough"
"Azure Weald"
"Magma Core"
```### Anomaly
```
"Critical Weakness"
"Low Gravity"
"Rich Atmosphere"
"Volatile Guts"
```### Warnings
```
"Cave Leech Cluster"
"Elite Threat"
"Exploder Infestation"
"Haunted Cave"
"Lethal Enemies"
"Low Oxygen"
"Mactera Plague"
"Parasites"
"Regenerative Bugs"
"Rival Presence"
"Shield Disruption"
"Swarmageddon"
```## Example Input
```json
{
"start": "2023-07-06",
"end": "2023-07-13",
"deep_dive": {
"codename": "High Contact",
"biome": "Glacial Strata",
"seed": 3116029769,
"stages": [
{
"primary_objective": "On-Site Refining",
"secondary_objective": "150 Morkite",
"anomaly": null,
"warning": null
},
{
"primary_objective": "200 Morkite",
"secondary_objective": "2 Eggs",
"anomaly": null,
"warning": "Regenerative Bugs"
},
{
"primary_objective": "Industrial Sabotage",
"secondary_objective": "2 Mini-mules",
"anomaly": null,
"warning": "Exploder Infestation"
}
]
},
"elite_deep_dive": {
"codename": "Uncovered Arm",
"biome": "Magma Core",
"seed": 1688014532,
"stages": [
{
"primary_objective": "200 Morkite",
"secondary_objective": "Black Box",
"anomaly": null,
"warning": null
},
{
"primary_objective": "10 Aquarqs",
"secondary_objective": "Black Box",
"anomaly": null,
"warning": "Shield Disruption"
},
{
"primary_objective": "3 Mini-mules",
"secondary_objective": {
"Dreadnought": "Hiveguard"
},
"anomaly": null,
"warning": "Mactera Plague"
}
]
}
}
```## Example Output
```
Weekly Deep Dives Information for **2023-07-06 to 2023-07-13**.
Deep Dives will reset in ****:Deep_Dive: **DEEP DIVE** :Deep_Dive:
Region: **Glacial Strata** | Code Name: **High Contact**
Stage 1: **:refinerywell: On-Site Refinery** + **:morkite: 150 Morkite** | **No Mutator**
Stage 2: **:morkite: 200 Morkite** + **:gegg: 2 Eggs** | **:tothebone: Regenerative Bugs**
Stage 3: **:caretaker: Industrial Sabotage** + **:molly: 2 Mini-mules** | **:tothebone: Exploder Infestation**:Deep_Dive: **ELITE DEEP DIVE** :Deep_Dive:
Region: **Magma Core** | Code Name: **Uncovered Arm**
Stage 1: **:morkite: 200 Morkite** + **:uplink: Black Box** | **No Mutator**
Stage 2: **:aquarq: 10 Aquarqs** + **:uplink: Black Box** | **:tothebone: Shield Disruption**
Stage 3: **:molly: 3 Mini-mules** + **:dreadegg: Hiveguard** | **:tothebone: Mactera Plague**
```