Привет! Мы хотели бы экспортировать конкретные темы после их фильтрации.
Например: я фильтрую посты/темы, у которых более 1000 просмотров. В результате отображается около 50 записей. Затем я хотел бы иметь возможность экспортировать эти 50 тем вместе с ответами. Предпочтительный формат экспорта — CSV или PDF.
Контекст: мы пытаемся исключить одну категорию, но перед этим нам нужно экспортировать самые просматриваемые темы.
Большое спасибо!
merefield
(Robert)
21.Сентябрь.2023 07:20:37
2
Добавьте .json в конец пути, и вы получите экспорт в формате JSON?
Например, https://mydiscourse.org/tag/my-fab-tag/l/top.json?period=quarterly
или https://mydiscourse.org/search.json?q=user%3A%20bob%20cats
Затем просто скопируйте текст из браузера… и сохраните в любое место.
Это, кажется, работает только для саморазмещённого Discourse?
merefield
(Robert)
21.Сентябрь.2023 07:29:58
4
Нет. Это должно работать на любом экземпляре. Примеры добавлены выше.
merefield
(Robert)
21.Сентябрь.2023 07:39:30
5
Другое решение — воссоздать ваш запрос в Data Explorer , где доступны форматы экспорта .csv или .json
Понятно. Файл .json работает для списка тем, но не включает ответы.
Поэтому мне придётся использовать Data Explorer . Я видел это в другой теме здесь ранее, но думал, что есть и другие варианты. Похоже, что нет.
Спасибо @merefield за быстрый ответ и помощь!
merefield
(Robert)
28.Сентябрь.2023 15:55:56
7
Просто отмечаю здесь эту инициативу как связанную:
We have recently introduced an innovative /filter route, enabling more sophisticated filtering of the topics list. Significantly, this marks the initial step towards a unified topic filtering language for both search and filtering. Additionally, the dedicated route for topic list filtering enhances the customizability of the sidebar, as users can now incorporate links as custom section links within the sidebar.
How it works
The /filter has an input field which users can input a query string to …