Commit Graph

27 Commits (0bf4a7dc0e995880601a062a2340517f67ed4efb)

Author SHA1 Message Date
Lertsenem 4854993a23 Update lokrez workflow to fit other smash games
Changes to basic args, etc. Commit not functionnal yet.
2021-03-03 09:12:35 +01:00
Lertsenem 6bc8e8c9e3 Add new export-options and svg_embed_png option
New set of options to tweak the export, and the first one: a way to
embed PNG images inside the resulting SVG file.
2021-01-06 09:33:36 +01:00
Lertsenem 132c469036 Fix lokrez import 2021-01-05 14:14:25 +01:00
Lertsenem dcf9b676fa Add API functions
get_templates list
get_infos_from_url
generate_pic
2020-12-20 19:24:45 +01:00
Lertsenem a0414569ad Add premices of challonge implementation
Not sure if I will go through with this. Challonge does not allow for
characters infos as far as I can tell.
2020-12-03 09:36:17 +01:00
Lertsenem ab84b86568 Fix twitterHandle loading from lkrz file 2020-12-03 09:35:31 +01:00
Lertsenem a454625207 Add support for json url for playerskins DB 2020-09-17 15:06:23 +02:00
Lertsenem 4c6408bd61 Add --use-smashgg-prefix option
Since most local results don't use player-set prefixes from smash.gg but
rather sponsor infos from the playerskins DB, it's easier to toggle off
the download of those prefixes from smash.gg by default.
2020-09-02 09:07:36 +02:00
Niels Giorno 1eb7a022ff Fix the loading of playerskins DB on Windows
Windows does not load the file with utf8 encoding by default, so I had
to specify it.
2020-08-28 12:50:26 +02:00
Niels Giorno 46bffbe700 Add a new cachedir param 2020-08-28 12:49:55 +02:00
Lertsenem 4b2e5489e5 Fix lkrz trying to load if file does not exist 2020-08-21 11:39:13 +02:00
Lertsenem 37051f1f15 Add template-options argument
For now, we just pass a link of keywords as a template context element.
2020-07-25 14:51:10 +02:00
Lertsenem f807cf9c6f Fix str-to-pathlib conversion issues 2020-07-22 20:29:23 +02:00
Lertsenem f887f5fd84 Use pathlib and appdirs modules
Better cross-OS support of paths and config/cache dirs.
2020-07-22 18:04:13 +02:00
Lertsenem 2ea7b3afc4 Refactor arguments parsing
And change some defaults
2020-07-21 00:35:56 +02:00
Lertsenem 8b61e6b8a6 Add ROOTDIR constant
Replaces the unimplemented args.rootdir
2020-07-21 00:34:07 +02:00
Lertsenem 6e2d697e12 Fix imports for setuptools 2020-07-20 23:54:32 +02:00
Lertsenem 7bd09dc959 Add support for playersinks db
Select a default skin depending on the player tag and the character
name.
2020-07-20 18:44:49 +02:00
Lertsenem 3d7509e639 Add --name-seo-delimiter option 2020-07-19 22:26:34 +02:00
Lertsenem bef3d1b7b7 Add a new init subcommand
To download resources.
2020-07-19 17:04:58 +02:00
Lertsenem 4714071968 Add lkrz file loading
Should you need to modify the lkrz file by hand and regenerate the
outfile hereafter.
2020-07-09 15:24:08 +02:00
Lertsenem 1272a64d54 Add export submodule to handle output
This submodule will handle saving the outfile to whatever format you
want.

For now, it can save in svg (default), png using inkscape, png, pdf or
ps using cairosvg.
2020-07-09 14:31:22 +02:00
Lertsenem 0f8d64a091 Change arguments for dir path
Now :
- rootdir is the directory all the img paths will be relative to ;
  defaults to '.'
- imgdir is the directory containing all required images ; defaults to
  'res/ssbu'. It is expected to hold a 'chars' directory
2020-07-09 10:19:03 +02:00
Lertsenem 05cb2fa1e9 Add context and fix typos for template generation 2020-07-08 07:53:21 +02:00
Lertsenem dccde354bd First kinda working version
We can download the infos from smash.gg, but the SVG generation fails
for now.
2020-07-07 16:13:56 +02:00
Lertsenem 6da2b5e27c Add basic argument parsing in main 2020-07-07 01:54:42 +02:00
Lertsenem 1423716f0e Initial Commit 2020-07-04 19:46:35 +02:00