Metadata-Version: 2.1
Name: noita-save-manager
Version: 0.1.4
Summary: Noita Save Manager, allows for backup and restoring of save files
Home-page: https://github.com/mcgillij/noita_save_manager
License: MIT
Keywords: noita,save,backup,restore,manager
Author: mcgillij
Author-email: mcgillivray.jason@gmail.com
Requires-Python: >=3.9,<4.0
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Games/Entertainment
Classifier: Topic :: System :: Archiving :: Backup
Classifier: Topic :: Utilities
Requires-Dist: PySimpleGUI (>=4.34.0,<5.0.0)
Requires-Dist: psutil (>=5.8.0,<6.0.0)
Project-URL: Documentation, https://github.com/mcgillij/noita_save_manager/blob/main/README.md
Project-URL: Repository, https://github.com/mcgillij/noita_save_manager
Description-Content-Type: text/markdown

# Noita save manager

Small save-game manager written for usage with Noita works in Linux or Windows.

[![Downloads](https://static.pepy.tech/personalized-badge/noita-save-manager?period=total&units=international_system&left_color=blue&right_color=green&left_text=Downloads)](https://pepy.tech/project/noita-save-manager)

# Screenshot

![Noita save manager](https://raw.githubusercontent.com/mcgillij/noita_save_manager/main/images/noita_save_manager.png)

# Features
* Check to see if Noita is running (currently commented out, to work with noita together)
* Backup active save
* Restore from backup
* Non destructive

# Non Destructive
Currently you cannot use this tool to delete / remove saves or backups.
It will always create a backup in the Noita folder prior to restoring. So it won't overwrite / delete anything.

# Installing with Pip, Pipenv or Poetry

``` bash
pip install noita-save-manager
pipenv install noita-save-manager
poetry add noita-save-manager
```
# Running

``` bash
noita_save_manager
```

## Pre-Built Windows client

You can grab the latest release https://github.com/mcgillij/noita_save_manager/releases/download/0.1.0/save_manager_0.1.0.zip

# Building from source

If you want to build your own binary/ source distribution / wheel, you can use the following steps. Uses **poetry** for dependency management.

``` bash
poetry install
poetry run pyinstaller -F --noconsole src/noita_save_manager/save_manager.py
```

This will plop out a binary for you in the `dist/` folder.

