Skip to content

Tells you how much time of your life you have wasted playing Super Smash Bros. Melee

License

Notifications You must be signed in to change notification settings

nachoverdon/wasted_on_slippi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wasted on Slippi

A little tool that calculates how much time you have spent playing Super Smash Bros. Melee based on the replays of a given directory and subdirectories.

Usage

As an executable

Either run wasted_on_slippi from the target directory or pass the directory as an argument:

wasted_on_slippi "C:/Users/bazoo/Documents/Slippi" [options]

There are 2 options:

  • --no-ui: This will not create a window and will just print the result.
  • --copy: This will automatically copy the result to the clipboard.

As a module

Install the module

v install wastedslp

Import it and use it

import nachoverdon.wastedslp

fn main() {
    directory := "C:/user/replays"
    wasted := wastedslp.get_wasted(directory)  or { panic(err )}

    slp_files := os.walk_ext(directory, slp_ext)
    wastedslp.get_replays_duration(slp_files)

    slp_file := os.open("C:/user/replays/jv5.slp") or { panic(err) }
    wastedslp.read_frames_from_slp_file(slp_file)
}

Build executable

  1. Install V

  2. It uses ui module, which requires a few dependencies on Linux. Check this link for more info

  3. Run. (Optionally add -cflags '-mwindows' so that it doesn't spawn a cmd window when exectued if you don't plan to use it as a CLI)

git clone https://github.com/nachoverdon/wasted_on_slippi
cd wasted_on_slippi
v install ui nachoverdon.wastedslp
v -prod -cflags '-mwindows' wasted_on_slippi\wasted_on_slippi.v

About

Tells you how much time of your life you have wasted playing Super Smash Bros. Melee

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages