]> vcs.slashdirt.org Git - sw/tic2json.git/log

vcs.slashdirt.org Git - sw/tic2json.git/log

git git / sw / tic2json.git / log
? search:
summary | shortlog | log | commit | commitdiff | tree
first ⋅ prev ⋅ next
sw/tic2json.git
13 months agoVersion 2.6 master v2.6
commit | commitdiff | tree
Thibaut VARÈNE [2024年9月26日 14:40:56 +0000 (16:40 +0200)]
Version 2.6

13 months agotic2json: ensure dot decimal separator in JSON output
commit | commitdiff | tree
Thibaut VARÈNE [2024年9月26日 14:51:45 +0000 (16:51 +0200)]
tic2json: ensure dot decimal separator in JSON output

13 months agoPME-PMI: support TGPHI
commit | commitdiff | tree
Thibaut VARÈNE [2024年9月26日 11:31:12 +0000 (13:31 +0200)]
PME-PMI: support TGPHI

NB: sole (lazy) use of "float" conversion (in printf).
PME-PMI have a fixed 7-digit maximum precision which the float print
conversion restricted to 2 digits after separator should still match.

22 months agoupdate '-V' copyright years
commit | commitdiff | tree
Thibaut VARENE [Sat, 9 Dec 2023 11:20:52 +0000 (12:20 +0100)]
update '-V' copyright years

22 months agotools/ticprocess.py: fix RTE API check start time
commit | commitdiff | tree
Thibaut VARENE [Sat, 9 Dec 2023 11:13:49 +0000 (12:13 +0100)]
tools/ticprocess.py: fix RTE API check start time

Improve doc

22 months agotools/ticprocess.py: ensure RTE start date is future
commit | commitdiff | tree
Thibaut VARENE [Fri, 8 Dec 2023 10:56:44 +0000 (11:56 +0100)]
tools/ticprocess.py: ensure RTE start date is future

Just in case the API suddenly decides to serve old data by default

22 months agotools/ticprocess.py: quick hack to use RTE API
commit | commitdiff | tree
Thibaut VARENE [Thu, 7 Dec 2023 14:50:18 +0000 (15:50 +0100)]
tools/ticprocess.py: quick hack to use RTE API

Provide RTE_CLIENT_ID and RTE_CLIENT_SECRET to enable the use of the RTE
Tempo API[1] to provide early access to next day color, to be published
via MQTT.

When next day color is provided by the output of tic2json, it takes
precedence.

[1] https://data.rte-france.com/catalog/-/api/consumption/Tempo-Like-Supply-Contract/v1.1

22 months agotools/ticprocess.py: process only when needed
commit | commitdiff | tree
Thibaut VARENE [Thu, 7 Dec 2023 13:52:42 +0000 (14:52 +0100)]
tools/ticprocess.py: process only when needed

22 months agotools/ticprocess.py: publish power
commit | commitdiff | tree
Thibaut VARENE [Thu, 7 Dec 2023 10:49:50 +0000 (11:49 +0100)]
tools/ticprocess.py: publish power

22 months agoVersion 2.5 v2.5
commit | commitdiff | tree
Thibaut VARENE [2023年11月29日 13:02:40 +0000 (14:02 +0100)]
Version 2.5

22 months agofix STGE output & processing
commit | commitdiff | tree
Thibaut VARENE [2023年11月29日 11:09:14 +0000 (12:09 +0100)]
fix STGE output & processing

2 years agoVersion 2.4 v2.4
commit | commitdiff | tree
Thibaut VARÈNE [2023年7月19日 09:36:06 +0000 (11:36 +0200)]
Version 2.4

2 years agotools/ticprocess: parse TEMPO
commit | commitdiff | tree
Thibaut VARÈNE [2023年7月19日 09:35:57 +0000 (11:35 +0200)]
tools/ticprocess: parse TEMPO

2 years agotools/ticprocess: improve delest signal, reorder code
commit | commitdiff | tree
Thibaut VARÈNE [2023年7月18日 10:08:42 +0000 (12:08 +0200)]
tools/ticprocess: improve delest signal, reorder code

Use an exponential moving average for tracking max load, used to
implement a "cooldown" before the MQTT "delest" signal is reset.

2 years agotic2json: TIC v02: PJOURF+1/PPOINTE decoder
commit | commitdiff | tree
Thibaut VARÈNE [2023年7月17日 17:34:50 +0000 (19:34 +0200)]
tic2json: TIC v02: PJOURF+1/PPOINTE decoder

2 years agotic.h: remove unused T_DATE
commit | commitdiff | tree
Thibaut VARÈNE [2023年7月17日 09:59:08 +0000 (11:59 +0200)]
tic.h: remove unused T_DATE

3 years agoticprocess.py: add support for MSG1
commit | commitdiff | tree
Thibaut VARÈNE [2022年10月11日 15:15:33 +0000 (17:15 +0200)]
ticprocess.py: add support for MSG1

3 years agoDocument ISO 8601 horodates
commit | commitdiff | tree
Thibaut VARÈNE [Tue, 5 Jul 2022 15:23:04 +0000 (17:23 +0200)]
Document ISO 8601 horodates

3 years agoVersion 2.3 v2.3
commit | commitdiff | tree
Thibaut VARÈNE [2022年5月31日 16:07:36 +0000 (18:07 +0200)]
Version 2.3

3 years agoflex: use --never-interactive
commit | commitdiff | tree
Thibaut VARÈNE [Sun, 5 Jun 2022 14:27:05 +0000 (16:27 +0200)]
flex: use --never-interactive

Ensures flex does not try to call isatty() which is no longer defined
since we use nounistd.

3 years agotic2json: parse PME-PMI horodates
commit | commitdiff | tree
Thibaut VARÈNE [2022年5月31日 13:37:59 +0000 (15:37 +0200)]
tic2json: parse PME-PMI horodates

3 years agotic: disambiguate PME-PMI kVA/kW units
commit | commitdiff | tree
Thibaut VARÈNE [2022年5月31日 13:06:22 +0000 (15:06 +0200)]
tic: disambiguate PME-PMI kVA/kW units

3 years agotic2json: support PME-PMI
commit | commitdiff | tree
Thibaut VARÈNE [2022年5月31日 10:49:36 +0000 (12:49 +0200)]
tic2json: support PME-PMI

3 years agoPME-PMI: working parser
commit | commitdiff | tree
Thibaut VARÈNE [2022年5月31日 10:37:23 +0000 (12:37 +0200)]
PME-PMI: working parser

3 years agoPME-PMI: working lexer
commit | commitdiff | tree
Thibaut VARÈNE [2022年5月31日 10:34:48 +0000 (12:34 +0200)]
PME-PMI: working lexer

3 years agoVersion 2.2 v2.2
commit | commitdiff | tree
Thibaut VARÈNE [2022年5月31日 15:57:41 +0000 (17:57 +0200)]
Version 2.2

3 years agotic2json: add extra closing space
commit | commitdiff | tree
Thibaut VARÈNE [2022年5月31日 15:56:11 +0000 (17:56 +0200)]
tic2json: add extra closing space

3 years agoUpdate README/ChangeLog, tag version 2.2
commit | commitdiff | tree
Thibaut VARÈNE [2022年2月17日 20:37:08 +0000 (21:37 +0100)]
Update README/ChangeLog, tag version 2.2

3 years agoembedded: remove non-functional ARM-Mbed stub
commit | commitdiff | tree
Thibaut VARÈNE [2022年2月10日 14:33:35 +0000 (15:33 +0100)]
embedded: remove non-functional ARM-Mbed stub

3 years agoembedded: esptic: carve out to separate repository
commit | commitdiff | tree
Thibaut VARÈNE [2022年2月10日 14:18:18 +0000 (15:18 +0100)]
embedded: esptic: carve out to separate repository

http://vcs.slashdirt.org/git/sw/ESP/esptic2udp.git

3 years agoAdd tools/ticprocess.py
commit | commitdiff | tree
Thibaut VARÈNE [2022年1月23日 17:34:15 +0000 (18:34 +0100)]
Add tools/ticprocess.py

A simple script matching my current needs :)

3 years agoAdd gitignore
commit | commitdiff | tree
Thibaut VARÈNE [2022年1月23日 17:35:26 +0000 (18:35 +0100)]
Add gitignore

4 years agoREADME: add note
commit | commitdiff | tree
Thibaut VARÈNE [Wed, 6 Oct 2021 09:24:00 +0000 (11:24 +0200)]
README: add note

4 years agoembedded: esptic: correctly support IPV6
commit | commitdiff | tree
Thibaut VARÈNE [Tue, 5 Oct 2021 22:18:49 +0000 (00:18 +0200)]
embedded: esptic: correctly support IPV6

Fixes: c88d2e3a
4 years agoMove source to `src`
commit | commitdiff | tree
Thibaut VARÈNE [Sun, 3 Oct 2021 11:46:11 +0000 (13:46 +0200)]
Move source to `src`

Avoid infinite recursion in `embedded`

4 years agotic2json: tic2json_main(): fix dictionary frame delimiter
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月28日 21:22:46 +0000 (23:22 +0200)]
tic2json: tic2json_main(): fix dictionary frame delimiter

Fixes: 3099940
4 years agoupdate README
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月27日 14:58:54 +0000 (16:58 +0200)]
update README

4 years agoembedded: esptic: update README
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月27日 10:41:05 +0000 (12:41 +0200)]
embedded: esptic: update README

4 years agoembedded: esptic: support LED blinking on ESP*
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月28日 18:59:01 +0000 (20:59 +0200)]
embedded: esptic: support LED blinking on ESP*

ESP32 requires gpio direction to be set to INPUT_OUTPUT for reading
output GPIO value. This is not available / needed for ESP8266

4 years agoembedded: esptic: Kconfig reorder/improvements
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月28日 10:50:14 +0000 (12:50 +0200)]
embedded: esptic: Kconfig reorder/improvements

4 years agoembedded: esptic: blink only when receiving frames
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月28日 10:47:18 +0000 (12:47 +0200)]
embedded: esptic: blink only when receiving frames

Don't use a task just to blink an LED.
Improve status reporting:
- LED on static when boot complete
- LED blinks after each received frame

This contradicts Enedis-NOI-CPT_02E / 3.3 but is IMO clearer (blink, i.e.
heartbeat when data is received).

4 years agotic2json: ticframecb: add "valid" argument.
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月28日 13:51:05 +0000 (15:51 +0200)]
tic2json: ticframecb: add "valid" argument.

Enables to only process valid frames.
Used in embedded / esptic to only send valid frames on the wire.

4 years agotic2json_main(): add optflags param
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月28日 13:53:21 +0000 (15:53 +0200)]
tic2json_main(): add optflags param

4 years agotic2json: move optflags enum and ticframecb_t to header
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月28日 13:50:16 +0000 (15:50 +0200)]
tic2json: move optflags enum and ticframecb_t to header

Rename OPT_* to TIC2JSON_OPT_* to avoid namespace collisions.
Pave the way for easier use of tic2json_main() within embedded apps.

4 years agoembedded: esptic: add LED heartbeat task
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月27日 10:22:03 +0000 (12:22 +0200)]
embedded: esptic: add LED heartbeat task

4 years agoembedded: esptic: move TIC parsing to separate task
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月27日 10:01:25 +0000 (12:01 +0200)]
embedded: esptic: move TIC parsing to separate task

app_main() runs from uiT with prio 14: way too high

4 years agoembedded: esptic: implement an UDP client
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月27日 10:32:42 +0000 (12:32 +0200)]
embedded: esptic: implement an UDP client

This implements a barebone UDP client: it reads TIC frames from the UART
and pushes JSON-formatted UDP packets to a remote party.

4 years agotic2json_main(): add `yyin` argument
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月28日 13:49:21 +0000 (15:49 +0200)]
tic2json_main(): add `yyin` argument

Allows specifying the input FILE for the parsers.

4 years agotic2json: introduce PRINT2BUF
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月26日 15:13:06 +0000 (17:13 +0200)]
tic2json: introduce PRINT2BUF

This commit implements a wrapper around print routines that will output
JSON to a buffer provided to tic2json_main(). If the `cb` parameter is
not NULL, this callback will be called before the content of the buffer
are overwritten, after each frame that would normally be printed by the
program.

4 years agos/printf/ticprintf/ and define ticprintf -> printf
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月26日 14:41:44 +0000 (16:41 +0200)]
s/printf/ticprintf/ and define ticprintf -> printf

4 years agoUpdate README/ChangeLog, mark version 2.1 v2.1
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月15日 19:44:39 +0000 (21:44 +0200)]
Update README/ChangeLog, mark version 2.1

4 years agoImprove code documentation
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月15日 19:40:36 +0000 (21:40 +0200)]
Improve code documentation

4 years agotic2json_main(): print error message to stderr
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月15日 19:38:53 +0000 (21:38 +0200)]
tic2json_main(): print error message to stderr

4 years agoMake etiq_en an array of bool
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月15日 19:38:16 +0000 (21:38 +0200)]
Make etiq_en an array of bool

4 years agotic2json: implement '-V' to show version
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月15日 19:36:37 +0000 (21:36 +0200)]
tic2json: implement '-V' to show version

4 years agoembedded: add ARM Mbed stub
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月14日 19:59:02 +0000 (21:59 +0200)]
embedded: add ARM Mbed stub

4 years agolexers: %option nounistd
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月15日 16:39:55 +0000 (18:39 +0200)]
lexers: %option nounistd

We don't need it, it's not always available on embedded platforms

4 years agotic2json: unistd.h is not needed for BAREBUILD
commit | commitdiff | tree
Thibaut VARÈNE [2021年9月14日 11:27:47 +0000 (13:27 +0200)]
tic2json: unistd.h is not needed for BAREBUILD

4 years agoAdd missing semicolon in parsers' start rule
commit | commitdiff | tree
Thibaut VARÈNE [Thu, 9 Sep 2021 08:42:06 +0000 (10:42 +0200)]
Add missing semicolon in parsers' start rule

Purely for the sake of consistency, the generated code is unchanged.

4 years agoREADME: add note about embedded stubs
commit | commitdiff | tree
Thibaut VARÈNE [Mon, 6 Sep 2021 21:36:40 +0000 (23:36 +0200)]
README: add note about embedded stubs

4 years agoembedded/ESP: fix component CMakeLists
commit | commitdiff | tree
Thibaut VARÈNE [Tue, 7 Sep 2021 10:11:37 +0000 (12:11 +0200)]
embedded/ESP: fix component CMakeLists

4 years agoAdd build recipes for Raspberry Pi Pico SDK
commit | commitdiff | tree
Thibaut VARÈNE [Mon, 6 Sep 2021 21:31:57 +0000 (23:31 +0200)]
Add build recipes for Raspberry Pi Pico SDK

This commit adds recipes for a quick implementation of tic2json on
Raspberry Pi Pico SDK.

The included main() stub sets up a serial conversion with raw TIC on
input (RX) and JSON on output (TX).

The build recipe is hackish, but it get things done.

4 years agoREADME: add snapshot, explicit GPLv2-only
commit | commitdiff | tree
Thibaut VARÈNE [Mon, 6 Sep 2021 15:57:15 +0000 (17:57 +0200)]
README: add snapshot, explicit GPLv2-only

4 years agoBAREBUILD: s/ticmain/tic2json_main/
commit | commitdiff | tree
Thibaut VARÈNE [Sun, 5 Sep 2021 22:52:58 +0000 (00:52 +0200)]
BAREBUILD: s/ticmain/tic2json_main/

4 years agoAdd build recipes for ESP8266/ESP32 FreeRTOS IDF
commit | commitdiff | tree
Thibaut VARÈNE [Sun, 5 Sep 2021 18:57:08 +0000 (20:57 +0200)]
Add build recipes for ESP8266/ESP32 FreeRTOS IDF

This commit adds recipes for a quick implementation of tic2json on
Espressif FreeRTOS IDF SDK. It builds identically for ESP8266 and ESP32
(tested only on ESP8266).

The included main_app() stub sets up a serial conversion with raw TIC
on input (RX) and JSON on output (TX).

The build recipe is hackish, but it get things done.

4 years agoMakefile: add 'csources' target
commit | commitdiff | tree
Thibaut VARÈNE [Sun, 5 Sep 2021 16:08:11 +0000 (18:08 +0200)]
Makefile: add 'csources' target

Enables an easy way to generate C sources from .l/.y files

4 years agoREADME: switch to markdown
commit | commitdiff | tree
Thibaut VARÈNE [Sun, 5 Sep 2021 15:05:00 +0000 (17:05 +0200)]
README: switch to markdown

4 years agoadd LICENSE.md
commit | commitdiff | tree
Thibaut VARÈNE [Sun, 5 Sep 2021 15:02:27 +0000 (17:02 +0200)]
add LICENSE.md

4 years agoSimplify building BAREBUILD
commit | commitdiff | tree
Thibaut VARÈNE [Thu, 2 Sep 2021 09:58:50 +0000 (11:58 +0200)]
Simplify building BAREBUILD

This simplifies building for a barebone MCU: a separate 'ticmain()' is
provided instead of main(), all unnecessary bits are disabled and only
one TIC version is supported at a time.

4 years agodon't report errors in lexers by default v2.0
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月26日 10:16:09 +0000 (12:16 +0200)]
don't report errors in lexers by default

The parser will take care of that anyway. This reduces chatter during
initial sync.
Errors will still be reported in debug mode.

4 years agoticv02.l: separate etiquettes from data processing
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月25日 21:08:21 +0000 (23:08 +0200)]
ticv02.l: separate etiquettes from data processing

Following the previous commit and to avoid a similar issue in standard
mode, apply the same recipe:

Use an exclusive start condition to process data.
Logic: when we encounter the first SEP in INITIAL condition, everything
that comes after is DATA and not etiquette until we start a new dataset.
Only change states at delimiters and use condition catchalls for them to
ensure resync in case of data errors.
This makes initial frame sync a little more error-verbose.

4 years agoticv01.l: separate etiquettes from data processing
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月25日 20:45:48 +0000 (22:45 +0200)]
ticv01.l: separate etiquettes from data processing

Rationale: data can contain etiquettes patterns, for instance:

{ "label": "OPTARIF", "data": "BASE"}
{ "label": "BASE", "data": 13205849}

Use an exclusive start condition to process data.
Logic: when we encounter the first SEP in INITIAL condition, everything
that comes after is DATA and not etiquette until we start a new dataset.
Only change states at delimiters and use condition catchalls for them to
ensure resync in case of data errors.
This makes initial frame sync a little more error-verbose.

4 years agotic2json: correct spelling for mandatory options
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月22日 10:41:56 +0000 (12:41 +0200)]
tic2json: correct spelling for mandatory options

4 years agoticv01 lexer: fix desc typo
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月22日 10:07:46 +0000 (12:07 +0200)]
ticv01 lexer: fix desc typo

4 years agotic2json: remove useless variable
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月22日 09:57:35 +0000 (11:57 +0200)]
tic2json: remove useless variable

4 years agoBump version, update ChangeLog
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 14:28:12 +0000 (16:28 +0200)]
Bump version, update ChangeLog

4 years agoupdate README
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 14:56:38 +0000 (16:56 +0200)]
update README

4 years agoparser TICv01: specify which meters are supported
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 15:20:37 +0000 (17:20 +0200)]
parser TICv01: specify which meters are supported

4 years agoTICv01: support des étiquettes propres au concentrateur téléreport
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 15:09:40 +0000 (17:09 +0200)]
TICv01: support des étiquettes propres au concentrateur téléreport

4 years agodoc
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 14:17:39 +0000 (16:17 +0200)]
doc

4 years agoprint_field(): const arg
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 14:13:53 +0000 (16:13 +0200)]
print_field(): const arg

4 years agoparser v02: move etiquette error to recursive rule
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 14:05:08 +0000 (16:05 +0200)]
parser v02: move etiquette error to recursive rule

matches v01

4 years agoFurther split out parser from output producer
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 13:53:05 +0000 (15:53 +0200)]
Further split out parser from output producer

4 years agorename tic2json.h -> tic.h
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 13:41:02 +0000 (15:41 +0200)]
rename tic2json.h -> tic.h

4 years agominor cleanup no code change
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 13:32:14 +0000 (15:32 +0200)]
minor cleanup no code change

4 years agomake filter_mode a bool
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 13:31:37 +0000 (15:31 +0200)]
make filter_mode a bool

4 years agohook both versions
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 13:20:48 +0000 (15:20 +0200)]
hook both versions

4 years agoMakefile: prepare to support multiple versions
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 11:55:16 +0000 (13:55 +0200)]
Makefile: prepare to support multiple versions

4 years agoparser v02: disambiguate parse_config
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 11:54:52 +0000 (13:54 +0200)]
parser v02: disambiguate parse_config

4 years agoAdd lexer/parser for v01
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 11:53:42 +0000 (13:53 +0200)]
Add lexer/parser for v01

4 years agoticv02: add prefixes to lexer/parser
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 10:07:08 +0000 (12:07 +0200)]
ticv02: add prefixes to lexer/parser

4 years agorename tic2json.y to ticv02.y
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 09:49:09 +0000 (11:49 +0200)]
rename tic2json.y to ticv02.y

4 years agocarve out output formatting from the parser
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月20日 22:25:44 +0000 (00:25 +0200)]
carve out output formatting from the parser

4 years agorename tic2json.l to ticv02.l
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月20日 21:41:46 +0000 (23:41 +0200)]
rename tic2json.l to ticv02.l

4 years agoUpdate ChangeLog v1.1
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月19日 12:14:52 +0000 (14:14 +0200)]
Update ChangeLog

4 years agobump version number
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月21日 13:32:33 +0000 (15:32 +0200)]
bump version number

4 years agoparser: add option to decode STGE
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月18日 21:32:09 +0000 (23:32 +0200)]
parser: add option to decode STGE

4 years agoparser: static local functions
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月19日 10:18:46 +0000 (12:18 +0200)]
parser: static local functions

4 years agoparser: report frame status in dictionary mode
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月19日 10:11:31 +0000 (12:11 +0200)]
parser: report frame status in dictionary mode

4 years agoadd ChangeLog v1.0
commit | commitdiff | tree
Thibaut VARÈNE [2021年8月16日 11:18:18 +0000 (13:18 +0200)]
add ChangeLog

next
tic2json TIC parser/converter
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /