Commit Graph

329 Commits

Author SHA1 Message Date
Thor77 8af2b761a3 refactor tsstats.client.Client.__getitem__ 2016-05-19 21:09:27 +02:00
Thor77 a3397d6367 bump version to 0.2.0 2016-05-19 15:47:04 +02:00
Thor77 3729ecf9c0 add tests for Clients-getter 2016-05-19 15:47:04 +02:00
Thor77 d9f46e1b33 test refactored tsstats.client.Clients correctly in test_ident_map.py 2016-05-19 15:47:01 +02:00
Thor77 36790e3863 modify test_log_client_count to use tsstats.client.Clients.__len__ 2016-05-19 15:41:19 +02:00
Thor77 cb6d433dca add usage of ident_map for tsstats.client.Clients.__setitem__ 2016-05-19 15:40:28 +02:00
Thor77 55277a2c75 use optional-nick-arg instead of explicit assignment 2016-05-19 15:39:36 +02:00
Thor77 cb94560a2f add optional nick-arg to tsstats.client.Client.__init__ 2016-05-19 15:24:18 +02:00
Thor77 c9895c6c5a allow legacy tsstats.client.Client += 2016-05-19 15:23:11 +02:00
Thor77 ac305b3873 reimplement usage of IdentMap 2016-05-19 15:22:16 +02:00
Thor77 216bedc38f refactor tsstats.client.Clients
* use collections.MutableMapping as base
* use one dict to store all types of Clients
* don't use implicit += but explicit .setdefault in tsstats.log for client-adding
* give all clients to sort_clients in tsstats.template
* remove now unneccessary clients-assignment in tsstats.utils.sort_clients
2016-05-18 22:50:23 +02:00
Thor77 89dc96dc99 bump version to 0.1.1 2016-05-18 22:40:50 +02:00
Thor77 a7cfa6967f split client and parse-tests into test_client.py and test_log.py 2016-05-18 22:08:09 +02:00
Thor77 bab20d0848 add readthedocs-badge 2016-05-18 21:40:21 +02:00
Thor77 9e3a5f1bcf add sphinx-documentation
* basic index
* api-documentation for tsstats.client.Client and tsstats.client.Clients
2016-05-18 21:36:09 +02:00
Thor77 538ecc0098 limit pyflakes and isort-check to tsstats-package 2016-05-18 21:35:06 +02:00
Thor77 0990644128 add documentation to tsstats.client.Client and tsstats.client.Clients 2016-05-18 21:27:18 +02:00
Thor77 6cb6167363 remove requires.io-badge 2016-05-11 21:12:09 +02:00
Thor77 432e89bfbe add setup.py 2016-05-11 21:09:45 +02:00
Thor77 6d40ebc563 add PyPi-badge 2016-05-11 21:09:39 +02:00
Thor77 e7cf036971 use new-style class-definition 2016-05-11 20:53:17 +02:00
Thor77 e7fc91229e use % formatting in logging-functions 2016-05-11 20:45:42 +02:00
Thor77 c25db473ec advertise installation via pypi and usage of entry-point 2016-05-11 20:40:23 +02:00
Thor77 4ebdf891c0 add screenshot to README.md 2016-05-11 20:39:45 +02:00
Thor77 b0a2f9a5f7 add 'except ImportError' and 'def cli' to coverage-excludes 2016-05-11 20:22:20 +02:00
Thor77 d820c99ece move argparse-setup into cli() 2016-05-11 20:21:09 +02:00
Thor77 8f95645e14 update README.md to current state
* add term `supported` to install-python step (give versions)
* add config-creation to usage
* update run-command
* update test-command
* remove version from pip in test-requirement-installation-step
* update cmd-arg help-output
* move configuration-docs into section-sub-headers and tables
* update example to fit new names
2016-05-10 23:05:12 +02:00
Thor77 cbb44fcb85 [config] rename logfile to log and outputpath to output 2016-05-10 22:56:48 +02:00
Thor77 d836b807be move logging-setup into __init__.py and use one central logger-object 2016-05-10 22:50:34 +02:00
Thor77 1bc8d80d1d add landscape.io and requires.io badge 2016-05-09 20:13:48 +02:00
Thor77 9891b1d785 use py.test instead of nose for testing 2016-05-09 20:09:16 +02:00
Thor77 6889946ab6 use py2-style ConfigParser-set and section_add in tests 2016-05-09 19:34:13 +02:00
Thor77 6e7922492a use py2-style ConfigParser-get-methods 2016-05-09 19:29:24 +02:00
Thor77 4329ad2e11 use py2-style ConfigParser-methods 2016-05-09 19:25:48 +02:00
Thor77 4df012bfb5 update include= in .coveragerc 2016-05-08 21:58:53 +02:00
Thor77 7e2f4ba09f use py2-style timestamp-retrieval 2016-05-08 21:54:58 +02:00
Thor77 b3427ec785 make config-test py2-compatible 2016-05-08 21:42:28 +02:00
Thor77 a25a596d02 split tsstats.py into package with multiple files 2016-05-08 21:32:37 +02:00
Thor77 e779bbe2fc add .gitignore 2016-05-08 20:46:15 +02:00
Thor77 ef0c1d71b7 use travis for testing 2016-05-08 20:03:55 +02:00
Thor77 b06c63432a remove nose style-test; use standalone cmds instead 2016-05-08 19:55:24 +02:00
Thor77 9acf33dea8 remove redundant pep8-style-test 2016-05-08 18:04:56 +02:00
Thor77 7b53fc85de update {testing_,}requirement-versions 2016-05-08 18:00:17 +02:00
Thor77 afb1358d23 remove redundant pep8-requirement 2016-05-08 17:58:08 +02:00
Thor77 2054a203c9 sort imports 2015-09-04 23:20:35 +02:00
Thor77 587a083895 remove unused imports 2015-09-04 23:06:41 +02:00
Thor77 b36bc48a35 add pyflakes-tests 2015-09-04 23:03:26 +02:00
Thor77 654ac87286 modify template-tests to ignore hint 2015-09-04 22:07:45 +02:00
Thor77 be6d080c21 only display last-seen when client not connected 2015-09-04 22:06:46 +02:00
Thor77 a7a525278f add last-seen-tooltip (hint.css) 2015-09-04 22:01:48 +02:00