<commit_before># RetroPie romfilter

This application is designed to let you browse the
list of ROMs you have installed for each of your systems on
a RetroPie. You can quickly filter your lists to search
for specific details or even delete ROMs
(move them to a trash folder).

You CAN run this application directly on a RetroPie, but
you might not be pleased with the performance. Instead, I prefer to
run RetroPie romfilter on another machine on the same network.

# Disclaimer

This code is a work in progress and is not ready for public consumption.

The first time you run the app it will need to scan your system. This can take several minutes
depending on how many roms you have.

## A quick note about scraping

Not all scrapers are the same. The scraper that you can run directly within
EmulationStation is not work doing across all of your roms unless you are
going to give the Yes / No for EACH rom. Who has the desire to do this?

Instead, use [Steven Selph's Scraper](https://github.com/retropie/retropie-setup/wiki/scraper)
for bulk scraping and then use the built-in scraper for individual roms
that Steven's scraper didn't identify.

## Installing and running from source on a Mac

### Fetching the source

git clone https://github.com/kdorff/retropie-romfilter.git


### Mounting roms and configs

On the system you intend to run the application, mount RetroPie's "roms" and "config" shares. 
The simplest way to do this to run Finder and press Command-K and mount both
of the following shares as Guest.

```
smb://YOUR_RETRO_PIE_IP_ADDRESS/roms/
smb://YOUR_RETRO_PIE_IP_ADDRESS/configs/
```<commit_msg>Update readme a touch<commit_after># RetroPie romfilter

This application is designed to let you browse the
list of ROMs you have installed for each of your systems on
a RetroPie. You can quickly filter your lists to search
for specific details or even delete ROMs
(move them to a trash folder).

You should be able to run this directly on a your RetroPie if you install Oracle Java 8.
I haven't yet done any performance testing to see how well it runs on a Pi.

Currently, I prefer to run romfilter on another machine on the same network.

# Disclaimer

This code is a work in progress and is not ready for public consumption.

The first time you run the app it will need to scan your system. This will take a bit of time.

## A quick note about scraping

Not all scrapers are the same. The scraper that you can run directly within
EmulationStation is not work doing across all of your roms unless you are
going to give the Yes / No for EACH rom. Who has the desire to do this?

Instead, use [Steven Selph's Scraper](https://github.com/retropie/retropie-setup/wiki/scraper)
for bulk scraping and then use the built-in scraper for individual roms
that Steven's scraper didn't identify.

## Installing and running from source on a Mac

### Fetching the source

git clone https://github.com/kdorff/retropie-romfilter.git


### Mounting roms and configs

On the system you intend to run the application, mount RetroPie's "roms" and "config" shares. 
The simplest way to do this to run Finder and press Command-K and mount both
of the following shares as Guest.

```
smb://YOUR_RETRO_PIE_IP_ADDRESS/roms/
smb://YOUR_RETRO_PIE_IP_ADDRESS/configs/
```
{'fraction_non_alphanumeric': 0.050551470588235295, 'fraction_numerical': 0.00030637254901960784, 'mean_word_length': 4.182539682539683, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6552969', 'n_tokens_mistral': 964, 'n_tokens_neox': 924, 'n_words': 505}