Skip to content

mLupine/comparisonator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Comparisonator

For when you really need to rank things.

Do you know that feeling when there's this urge deep within you that tells you to compare things and make a ranking based on your choices?

In fact, this is precisely how this tool came to life. There was this great album that came out recently and it was so good that I couldn't decide which song I like the most. So, I created this tool, and now I know. And you can use it too!

Usage

Clone the repository, then execute:

poetry install

Once you have installed the dependencies, you can run utility using the following command:

poetry run comparisonator
# or
poetry shell
> comparisonator

To create a new ranking session, use:

comparisonator session create

The command will ask you for session details. Alternatively, you can specify those details as parameters. Use the --help flag to find out more about any given command.

As of now, you can only load a session from a file. Simply put all items in separate lines and save the file somewhere close, then pass its path to the session create command. It's that simple.

Once a session has been created, you can start voting! To do so, run:

comparisonator vote interactive SESSION_ID

You can quit the voting session at any time by hitting ctrl-c. All previous votes will be saved and you can resume voting at any time using the same command.

You can view the results of a session at any time (even before all votes have been cast) by running:

comparisonator results SESSION_ID

Features

Not much, currently. You can create a ranking session, interacively vote on items, and view the results. That's about it. I am, however, planning to add more features in the future.

License

If, for some reason, you want to use or modify this tool, make sure to read the LICENSE file first.

Author

Yeah, that's me. I'm Maciej Wilczyński and I do weird stuff with software.