···77 * Filtering out characters based on JSON based filters.
88 * Shareable links of sorter results.
99 * Versioning of sorter data - you may want to add characters and resources over time. Versioning keeps shareable links valid even if the base character data is changed.
1010-1111-The version in this repo is built for characters from the [Touhou Project](https://en.wikipedia.org/wiki/Touhou_Project)
1212-game series, but the sorter can be easily edited to create any custom sorter desired.
1010+1111+The version in this repo is built for characters from the
1212+[Hyperdimension Neptunia](https://en.wikipedia.org/wiki/Hyperdimension_Neptunia)
1313+game series, but the sorter can be easily edited to create any custom sorter
1414+desired.
1515+1616+This was forked from [execfera/charasort](https://github.com/execfera/charasort)
1717+which is a character sorter dedicated to the
1818+[Touhou Project](https://en.wikipedia.org/wiki/Touhou_Project) game series.
13191420## Creating Your Own Sorter
1521This is a list of things you need to change for your sorter, for each file.
···2834 * `src/js/data/YYYY-MM-DD.js`
29353036 Creating your own set of data is relatively simple. First, change the `dataSetVersion` date to the date when you are creating the dataset. Example: `dataSetVersion = 2018-02-20`. The actual filename does not matter, it is just for your own easy reference.
3131-3737+3238 Further down, each file comprises of two sets of data: `characterData` and `options`.
33393440 `characterData` is an array of objects filled with character data. Its layout is as follows.
···144150145151## Updating Your Own Sorter
146152147147-When you need to add more characters to your sorter, you must create a new data file with a new date, and include it in your `index.html` file under the `<script src="src/js/data.js"></script>` line, while keeping your previous data files also included.
153153+When you need to add more characters to your sorter, you must create a new data file with a new date, and include it in your `index.html` file under the `<script src="src/js/data.js"></script>` line, while keeping your previous data files also included.
148154149155The script will automatically get the latest version, but will retain the previous versions in case someone keeps a shareable link from one of the previous versions.
150156