jesopo
|
859fa20862
|
v2.0.2 release
|
2022-01-29 20:01:27 +00:00 |
jesopo
|
14d38192cf
|
truncate on \r and \n too
|
2022-01-28 17:36:45 +00:00 |
jesopo
|
93f1079ae7
|
v2.0.1 release
|
2022-01-12 17:58:11 +00:00 |
jesopo
|
d8fa394a30
|
unnecessary truthiness check
closes #4
|
2022-01-02 23:50:18 +00:00 |
jesopo
|
2094648a51
|
freenode is dead long live libera.chat
|
2021-05-24 17:26:37 +00:00 |
jesopo
|
6a679c7650
|
superfluous old line
|
2020-10-01 22:00:21 +00:00 |
jesopo
|
12322b97c6
|
v2.0.0 release
|
2020-09-30 20:03:24 +00:00 |
jesopo
|
e2f7c1eb84
|
merge tokenise() and tokenise_b() - using Union[str,bytes]
|
2020-09-30 20:00:36 +00:00 |
jesopo
|
b9a2b6c1de
|
raise ValueError when trying to tokenise without a command
|
2020-07-24 10:38:37 +00:00 |
jesopo
|
e0c97963df
|
update README.md contact section to point to freenode
|
2020-07-10 12:08:29 +01:00 |
jesopo
|
ffae72afef
|
v1.1.0 release
|
2020-07-03 23:08:57 +01:00 |
jesopo
|
c84509618f
|
split tokenise.py to line.py and hostmask.py, rename hostmask parse
Line.hostmake now throws ValueError if source was None
|
2020-07-03 23:07:04 +01:00 |
jesopo
|
0b13a2ca02
|
v1.0.2 release
|
2020-06-07 20:01:25 +01:00 |
jesopo
|
05be06a29c
|
better test name for TokenTestNul
|
2020-05-15 16:46:01 +01:00 |
jesopo
|
2a00fb8499
|
v1.0.1 release
|
2020-05-15 16:44:40 +01:00 |
jesopo
|
3cbc9f1bfb
|
`line` -> `line_b`
|
2020-05-15 16:43:18 +01:00 |
jesopo
|
cbeb39628d
|
truncate tokenisations at null byte
|
2020-05-15 16:41:12 +01:00 |
jesopo
|
f008177c04
|
v1.0.0 release
|
2020-04-29 14:50:54 +01:00 |
jesopo
|
b0bea513bc
|
v0.9.6 release
|
2020-04-21 20:36:00 +01:00 |
jesopo
|
4dbb84e5c0
|
__init__.py shouldn't need to import format()
|
2020-04-21 17:36:47 +01:00 |
jesopo
|
f1f6bb0d61
|
a better solution to cyclical imports
|
2020-04-21 17:23:37 +01:00 |
jesopo
|
c5ed9fb605
|
v0.9.5 release
|
2020-04-19 14:10:30 +01:00 |
jesopo
|
0ce64137af
|
always decode tags as utf8, use fallbacks for rest of line
|
2020-04-19 14:08:33 +01:00 |
jesopo
|
2145cd6fda
|
v0.9.4 release
|
2020-04-13 17:34:01 +01:00 |
jesopo
|
554d9a25f5
|
add some object copy methods to Line
|
2020-04-13 11:35:14 +01:00 |
jesopo
|
cc97234011
|
v0.9.3 release
|
2020-04-11 14:03:42 +01:00 |
jesopo
|
5a15869653
|
"iso-8859" should be "iso-8859-1" but use "latin-1" because it's clearer
|
2020-04-11 14:01:49 +01:00 |
jesopo
|
b9065a2631
|
add contact info to README.md
|
2020-04-01 23:38:11 +01:00 |
jesopo
|
cddcc00610
|
split Line and Hostmask out to objects.py
|
2020-03-24 14:49:53 +00:00 |
jesopo
|
78ecadce3d
|
v0.9.2 release
|
2020-03-24 14:35:11 +00:00 |
jesopo
|
ba7297c1d8
|
remove pyyaml from requirements.txt - just make it a travis thing
|
2020-03-24 14:32:20 +00:00 |
jesopo
|
05aedf08ac
|
hanging \ at the end of a tag value is now handled by the while loop
|
2020-03-23 18:24:04 +00:00 |
jesopo
|
c168ce00b5
|
add test cases for formatting from github:ircdocs/parser-tests
|
2020-03-23 16:59:56 +00:00 |
jesopo
|
85e21c5421
|
empty last params should be colon-prepended
|
2020-03-23 16:59:32 +00:00 |
jesopo
|
5b998e816f
|
don't force formatted commands to uppercase
|
2020-03-23 16:59:27 +00:00 |
jesopo
|
e3a7af789b
|
add pyyaml as a requirement.txt
|
2020-03-23 16:54:05 +00:00 |
jesopo
|
a3b55f6292
|
add test/parser_tests.py, from github:ircdocs/parser-tests
|
2020-03-23 16:48:47 +00:00 |
jesopo
|
31ab81741e
|
update tag tests for empty value being "", not None
|
2020-03-23 16:48:22 +00:00 |
jesopo
|
2e1809e3d8
|
make tag unescaping progressive-lexer style
|
2020-03-23 16:47:33 +00:00 |
jesopo
|
2c666a41e5
|
make missing tag values "", not None; it's simpler in code
|
2020-03-23 16:47:13 +00:00 |
jesopo
|
a76df71774
|
we should still catch :trailing if there's nothing after :
|
2020-03-23 16:26:21 +00:00 |
jesopo
|
a7974f9e98
|
v0.9.1 release
|
2020-03-23 13:16:03 +00:00 |
jesopo
|
6fa62576a6
|
update license in setup.py
|
2020-03-23 13:14:57 +00:00 |
jesopo
|
6eca107786
|
v0.9.0 release
|
2020-03-23 13:11:14 +00:00 |
jesopo
|
c92cc9e805
|
change LICENSE from GPL-3.0 to MIT
closes #3
|
2020-03-23 13:05:14 +00:00 |
jesopo
|
4863d7ebee
|
v0.8.0 release
|
2020-03-15 19:48:02 +00:00 |
jesopo
|
572c1e9b98
|
change Hostmask __init__, move tokenisation to Hostmask.from_source(
|
2020-03-15 19:46:33 +00:00 |
jesopo
|
17b5fb124d
|
remove extraneous comma in setup.py
|
2020-03-12 16:44:25 +00:00 |
jesopo
|
e0572f5bed
|
v0.7.2 release
|
2020-03-12 15:30:58 +00:00 |
jesopo
|
37bd2abdc5
|
add py.typed to indicate irctokens supports typehints
|
2020-03-12 15:29:44 +00:00 |