Anders Kaseorg
2665a3ce2b
python: Elide unnecessary list wrappers.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-09-13 12:41:23 -07:00
Alex Vandiver
e3f6e810dc
export-search: Support writing out attachments as well.
2023-04-07 09:13:48 -07:00
Alex Vandiver
885334a3ad
export-search: Support CSV output, trim down output fields.
2023-04-07 09:13:48 -07:00
Alex Vandiver
bde978d5b1
export-search: Move topic into recipient field.
2023-04-07 09:13:48 -07:00
Alex Vandiver
26bc112adc
export-search: Add a --recipient filter.
2023-04-07 09:13:48 -07:00
Alex Vandiver
e44ba1bef1
export-search: Write output size before beginning export.
2023-04-07 09:13:48 -07:00
Alex Vandiver
21db267202
export-search: Non-time-limited is fine with a sender.
2023-04-07 09:13:48 -07:00
Alex Vandiver
ae20af84a9
export-search: Realm is required.
2023-04-07 09:13:48 -07:00
Anders Kaseorg
705460ff58
ruff: Fix DTZ004 `datetime.datetime.utcfromtimestamp()`.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-01-04 16:25:07 -08:00
Anders Kaseorg
9a89a52086
ruff: Fix UP015 Unnecessary open mode parameters.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-12-04 22:11:24 -08:00
Alex Vandiver
e41ee10966
export_search: Add a sender limit.
2022-11-17 11:19:59 -08:00
Alex Vandiver
f3135eb414
export_search: Add ability to limit by date sent.
2022-11-10 16:49:19 -08:00
Alex Vandiver
2d5366f455
export_search: Add a compliance tool to export a subset of messages.
...
This is primarily for administrators needing to provide message
history for compliance or auditing purposes. Search terms can be
pulled from a file, one per line, or from arguments provided on the
command line.
2022-11-10 16:49:19 -08:00