# Gamer Updater

A Flutter application for tracking game version updates via RSS feeds.<br>
The idea is to track updates to games you might have previously played<br>
To simply know how much you might be missing and whether you would have new content to look forward to

![](git_static/screenshot.jpg)

## Features

- Game version tracking
- Automatic version checking through RSS feeds
- Last played date tracking
- Custom version regex patterns
- Thumbnails!

## Setup

1. Clone repository
2. Install Flutter
3. Run `flutter pub get`
4. Run `flutter run`

## Usage

Add games by providing:
- Name
- RSS feed URL
- Version regex pattern
- Optional game image

## Example

If we wanted to track the versions of Rimworld we would enter the rss feed as:
https://store.steampowered.com/feeds/news/app/294100/?cc=HR&l=english

And the version regex pattern as:
`Update (\d+\.\d+\.\d+)`

Seeing as their posts usually follow this convention:
Update 1.5.4104 released
...
Update 1.4.3704 released

In theory the rss link can be any link at all and the version regex can be anything at all<br>
The regex is simply ran on the entirety of the contents of the get request to the rss link<br>
Which means we can also simply search html<br>
But it is not as reliable as the rss because of all the additional shit

Currently the thumbnails must be manually added

They can also be any image at all but the cards are designed to fit the thumbnails from the game update pages:
![](git_static/thumbnails.png)
