<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_sweep_skeletyl/lib/python/kle2xy.py, branch master</title>
<subtitle>my qmk configs</subtitle>
<id>http://archive.git.mgrote.net/qmk_sweep_skeletyl/atom?h=master</id>
<link rel='self' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/'/>
<updated>2020-05-15T19:09:22+00:00</updated>
<entry>
<title>[kle2info] Trim the code in `kle2xy` (#8955)</title>
<updated>2020-05-15T19:09:22+00:00</updated>
<author>
<name>Keenan Brock</name>
</author>
<published>2020-05-15T19:09:22+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=c3aaed8dfb988adaf667f0b821c8cc0389ccac4c'/>
<id>urn:sha1:c3aaed8dfb988adaf667f0b821c8cc0389ccac4c</id>
<content type='text'>
* [kle2jinfo] use min/max instead of if

This is a slight change.
Before, the key_skel would keep the invalid value for future keys.
I think this is what was actually intended.

* [kle2info] calculate x

x is the current_x * key_size + (key_size/2)
y is the current_y * key_size + (key_size/2)

no reason to track both</content>
</entry>
<entry>
<title>kle2info: trim down x and y output</title>
<updated>2020-04-26T16:20:40+00:00</updated>
<author>
<name>Keenan Brock</name>
</author>
<published>2020-04-26T15:34:07+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=5c666398d55708915091a08299dc7d493b37db3c'/>
<id>urn:sha1:5c666398d55708915091a08299dc7d493b37db3c</id>
<content type='text'>
fixes quirks with float implementation.

before:
{"label":"Esc", "x":0.66, "y":1.45}, {"label":"!", "x":1.6600000000000001, "y":1.45}

after:
{"label":"Esc", "x":0.66, "y":1.45}, {"label":"!", "x":1.66, "y":1.45}</content>
</entry>
<entry>
<title>Add flake8 to our test suite and fix all errors (#7379)</title>
<updated>2019-11-20T22:54:18+00:00</updated>
<author>
<name>skullydazed</name>
</author>
<published>2019-11-20T22:54:18+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=f7bdc54c697ff24bec1bd0781666ac05401bafb2'/>
<id>urn:sha1:f7bdc54c697ff24bec1bd0781666ac05401bafb2</id>
<content type='text'>
* Add flake8 to our test suite and fix all errors

* Add some documentation
</content>
</entry>
<entry>
<title>format code according to conventions [skip ci]</title>
<updated>2019-11-13T05:24:56+00:00</updated>
<author>
<name>QMK Bot</name>
</author>
<published>2019-11-13T05:24:56+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=a4c2a9b083d82d9e7d7fe3a68c0d51ae2280495f'/>
<id>urn:sha1:a4c2a9b083d82d9e7d7fe3a68c0d51ae2280495f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add cli convert subcommand, from raw KLE to JSON (#6898)</title>
<updated>2019-11-13T04:55:41+00:00</updated>
<author>
<name>Cody Bender</name>
</author>
<published>2019-11-13T04:55:41+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=7329c2d02d38f40a23d38f789de34057fd2acd42'/>
<id>urn:sha1:7329c2d02d38f40a23d38f789de34057fd2acd42</id>
<content type='text'>
* Add initial pass at KLE convert

* Add cli log on convert

* Move kle2xy, add absolute filepath arg support

* Add overwrite flag, and context sensitive conversion

* Update docs/cli.md

* Fix converter.py typo

* Add convert unit test

* Rename to kle2qmk

* Rename subcommand

* Rename subcommand to kle2json

* Change tests to cover rename

* Rename in __init__.py

* Update CLI docs with new subcommand name

* Fix from suggestions in PR #6898

* Help with cases of case sensitivity

* Update cli.md

* Use angle brackets to indicate required option

* Make the output text more accurate
</content>
</entry>
</feed>
