| TIMEW-EXPORT(1) | User Manuals | TIMEW-EXPORT(1) |
نام (NAME)
timew-export - برونبری زمانهای ردیابیشده در قالب JSON
خلاصه دستور (SYNOPSIS)
timew export [ <id>... | ([<range>] [<tag>...]) ]
توضیحات (DESCRIPTION)
تمام زمانهای ردیابیشده را در قالب JSON برونبری میکند.
برای برونبری تنها زیرمجموعهای از بازهها، فهرستی از شناسه بازهها (IDs)، یا یک محدوده زمانی و/یا فیلتر برچسب (نگاه کنید به timew-ranges(7) و timew-tags(1)) را مشخص کنید.
دادهها به صورت یک آرایه JSON از اشیاء بازه برونبری میشوند، که هر یک در صورت وجود شامل زمان شروع، زمان پایان، شناسه فعلی، برچسبها و یادداشت (annotation) مربوط به آن بازه است.
مثالها (EXAMPLES)
برونبری تمام بازهها
فراخوانی دستور export بدون هیچ آرگومانی، تمام بازههای ردیابیشده را در قالب JSON برونبری میکند:
$ timew export
[
{"id":2,"start":"20231001T103000Z","end":"20231001T120000Z","tags":["work"],"annotation":"Project work"},
{"id":1,"start":"20231001T090000Z","end":"20231001T100000Z","tags":["work"],"annotation":"Morning meeting"},
]
در این مثال، تنها دو بازه در پایگاهداده وجود دارد. خروجی بر اساس زمان شروع مرتب شده و قدیمیترین بازه در ابتدا قرار گرفته است.
برونبری بازهها با فیلتر محدوده و برچسب
$ timew export from 2016-01-01 for 3wks tag1 ...
برونبری بازهها بر اساس شناسههایشان
$ timew export @1 @3 @7 ...
| 2025-08-16 | timew 1.9.1 |