TIMEW-EXPORT(1) User Manuals TIMEW-EXPORT(1)

timew-export - برون‌بری زمان‌های ردیابی‌شده در قالب JSON

timew export [ <id>... | ([<range>] [<tag>...]) ]

تمام زمان‌های ردیابی‌شده را در قالب JSON برون‌بری می‌کند.

برای برون‌بری تنها زیرمجموعه‌ای از بازه‌ها، فهرستی از شناسه بازه‌ها (IDs)، یا یک محدوده زمانی و/یا فیلتر برچسب (نگاه کنید به timew-ranges(7) و timew-tags(1)) را مشخص کنید.

داده‌ها به صورت یک آرایه JSON از اشیاء بازه برون‌بری می‌شوند، که هر یک در صورت وجود شامل زمان شروع، زمان پایان، شناسه فعلی، برچسب‌ها و یادداشت (annotation) مربوط به آن بازه است.

برون‌بری تمام بازه‌ها

فراخوانی دستور 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