Commit graph

188 commits

Author SHA1 Message Date
Lazo
596ff7ec6e Merge pull request #60 from cclauss/patch-2
Create .travis.yml
2017-06-30 17:08:53 -04:00
Lazo
4b2fbb4dba Merge pull request #69 from cclauss/patch-4
Make main() a separate function so we can test it
2017-06-30 17:05:52 -04:00
cclauss
7e84a4f5c6 Create a global Database instance at startup time 2017-06-29 19:42:55 +02:00
cclauss
7b4a7656fc Remove Python 2 from testing and add Python 3.5.0
Pokemon-Terminal does not support Python 2.
2017-06-29 19:08:52 +02:00
cclauss
911dff25f3 named_tuple --> namedtuple 2017-06-29 18:59:02 +02:00
cclauss
2159a6b52f end = len(db) if region_name == "extra" else region_record.end 2017-06-29 09:43:56 +02:00
cclauss
c02d469144 Added test_regions() 2017-06-29 09:25:12 +02:00
cclauss
9c5b040571 Make main() a separate function so we can test it
This will enable us to use [pytest](https://docs.pytest.org) to do end-to-end tests like:
https://github.com/LazoCoder/Pokemon-Terminal/pull/60/files#diff-1532f81ff7af5d26a72ae57cdbeabb53R19
2017-06-29 09:00:39 +02:00
cclauss
7c10577226 pytest --capture=sys # for testing text on stdout 2017-06-28 06:44:37 +02:00
cclauss
16c49a97c1 Make main() a separate function so we can test it 2017-06-28 06:40:52 +02:00
cclauss
29a5f4c0f8 Create test_main.py
To run the tests do: `python -m pytest --capture=sys`
2017-06-28 06:36:06 +02:00
cclauss
39b4e4d3fc Undoing ALL the changes to unittest.py 2017-06-28 06:20:44 +02:00
cclauss
3923f8f8e2 Undoing changes to unittest.py 2017-06-28 06:19:18 +02:00
cclauss
89b1992504 Three pytest tests 2017-06-28 00:16:00 +02:00
cclauss
7512521244 Install and run pytest 2017-06-28 00:14:08 +02:00
Lazo
b32ed4b9e2 Merge pull request #63 from IamCarbonMan/master
Added light and dark options
2017-06-25 19:02:49 -04:00
Griffin Young
f21446be6e fixed light threshold 2017-06-25 15:39:03 -07:00
Griffin Young
04f665f970 fix help message and name vs id conflict 2017-06-25 13:07:45 -07:00
Griffin Young
62fceca4fa changed id -> name in light/dark data file 2017-06-25 12:25:40 -07:00
IamCarbonMan
46da64488a Update README.md 2017-06-25 11:26:03 -07:00
IamCarbonMan
97ce1dafc7 Merge branch 'master' into master 2017-06-25 11:17:58 -07:00
Griffin Young
b8c7197c1c unit test light-dark scale goes from 1-10 instead of 0-1 2017-06-25 11:15:44 -07:00
Griffin Young
016c0fc91f added threshold and all options to get_light/get_dark. added full light-dark table. added unit test 2017-06-25 11:12:45 -07:00
Lazo
6bf97a0e3d Update README.md 2017-06-25 13:15:20 -04:00
Lazo
e72de8c93b Merge pull request #57 from dosman711/add-random-shuffle
Add random shuffle option to slideshow
2017-06-25 13:10:05 -04:00
Chris Baker
f3ff4428f6 messed up compare for slideshow 2017-06-24 20:49:57 -07:00
Griffin Young
f52c73ed9b added light and dark options 2017-06-24 19:51:50 -07:00
Lazo
32d5457251 Update README.md 2017-06-24 17:18:48 -04:00
Lazo
ad066a4358 Merge pull request #58 from cclauss/patch-1
Simplify with in
2017-06-24 16:54:29 -04:00
Lazo
b3ce0cb72a Merge pull request #61 from LazoCoder/Better-Compression
Upgraded compression
2017-06-24 15:37:31 -04:00
LazoCoder
1a9c69c637 Upgraded compression
Replaced pngquant compression with imageoptim compression.

Quality is better and size is smaller. Backgrounds went from ~30mb -> ~17mb and Samples went from ~7mb to ~4mb.

Also fixed bug with clear | off | disable.
2017-06-24 15:35:15 -04:00
Chris Baker
5adff0fdad update README 2017-06-24 08:32:17 -07:00
cclauss
a30a02e666 Ensure latest and greatest version of Python 2017-06-24 16:41:33 +02:00
cclauss
48a0802f5a Remove before_install 2017-06-24 16:39:28 +02:00
cclauss
03d7121508 Create .travis.yml
This will automatically run [flake8](https://flake8.pycqa.org) tests and `unittest.py` on every pull request to this repo.  This will help contributors know if their submissions would break the build.  To turn on this free service, you would need to do steps 1 and 2 of https://docs.travis-ci.com/user/getting-started/
2017-06-24 16:37:56 +02:00
cclauss
15da2260d8 Simplify with in 2017-06-24 07:08:57 +02:00
Chris Baker
b7619c8f7a Add random shuffle option to slideshow
This adds 2 new options for slideshow, `rnd-slideshow [time]` and
`rnd-slideshow-<region> [time]`. Also some cleanup to help text to
help it all fit.
2017-06-23 21:58:03 -07:00
Lazo
d0d46cec4e Merge pull request #51 from cclauss/patch-2
Simplify with triple quoted strings and str.format()
2017-06-23 22:16:56 -04:00
Lazo
de31733371 Merge pull request #50 from cclauss/patch-1
Use a multiline string to simplify the OSA script
2017-06-23 22:16:23 -04:00
cclauss
ff12b686d7 Remove unnecessary function 2017-06-22 08:03:18 +02:00
cclauss
659f197513 Simplify with triple quoted strings and str.format() 2017-06-22 07:31:23 +02:00
cclauss
81e495ab8e Use a multiline string to simplify the OSA script
Triple quoted strings allow you to create multi line content in a more readable way.
2017-06-22 07:05:53 +02:00
LazoCoder
cfb920fb7c Fixed issue with how the database loads pokemon
If not converted to lowercase it causes problems.
2017-06-21 19:26:14 -04:00
LazoCoder
12a6e04f73 Fixed Value Error
ValueError: '=' alignment not allowed in string format specifier
2017-06-21 19:11:19 -04:00
Lazo
00fb436124 Update README.md 2017-06-21 19:03:25 -04:00
Lazo
d6add97c04 Merge pull request #47 from Fiskie/adapters
Use adapters for each supported terminal
2017-06-21 18:40:31 -04:00
Lazo
ddef3c053a Merge pull request #44 from cclauss/patch-2
Simplify with str.join() and enumerate()
2017-06-21 18:21:08 -04:00
Lazo
bb2736cd5a Update README.md 2017-06-21 18:17:20 -04:00
Lazo
4958046edf Merge pull request #42 from cclauss/patch-1
List comprehensions, and other simplifications
2017-06-21 18:14:28 -04:00
fisk
e1ca2c8ca0 Defer terminal detection to the adapter itself 2017-06-21 17:30:28 +01:00