|
3 | 3 | {"id": "m7luxumzscv65i09", "type": "tabs", "content": {}, "handlers": {}, "isCodeManaged": false, "parentId": "c0f99a9e-5004-4e75-a6c6-36f17490b134", "position": 1, "visible": {"binding": "", "expression": true, "reversed": false}} |
4 | 4 | {"id": "lon4vs20gd3myh7e", "type": "tab", "content": {"name": "Setup"}, "handlers": {}, "isCodeManaged": false, "parentId": "m7luxumzscv65i09", "position": 0, "visible": {"binding": "", "expression": true, "reversed": false}} |
5 | 5 | {"id": "xlc1wtcwu1g2i07p", "type": "heading", "content": {"text": "Navigate and analyze Hacker News posts and comments using Writer graph-based RAG and Palmyra X 004."}, "handlers": {}, "isCodeManaged": false, "parentId": "lon4vs20gd3myh7e", "position": 0} |
6 | | -{"id": "62r9auy895datfnp", "type": "message", "content": {"message": "@{message_setup}"}, "handlers": {}, "isCodeManaged": false, "parentId": "lon4vs20gd3myh7e", "position": 1, "visible": {"binding": "message_setup_vis", "expression": "custom", "reversed": false}} |
| 6 | +{"id": "62r9auy895datfnp", "type": "message", "content": {"message": "@{message_setup}"}, "handlers": {}, "isCodeManaged": false, "parentId": "lon4vs20gd3myh7e", "position": 1, "visible": {"binding": "message_setup_vis", "expression": true, "reversed": false}} |
7 | 7 | {"id": "mmh30t1tiyv5mi9s", "type": "section", "content": {"containerBackgroundColor": "#BFCBFF", "isCollapsible": "yes", "title": "\ud83d\udd0e Pull latest N posts"}, "handlers": {}, "isCodeManaged": false, "parentId": "lon4vs20gd3myh7e", "position": 2} |
8 | 8 | {"id": "hpeff7ha6v27zsk8", "type": "text", "content": {"text": "**Pull up to 500 Hacker News stories, with or without comments.** Data from the Hacker News API is sent to to Writer\u2019s graph-based RAG system, known as a Knowledge Graph. This is accessed dynamically by an LLM through the Writer RAG tool.", "useMarkdown": "yes"}, "handlers": {}, "isCodeManaged": false, "parentId": "mmh30t1tiyv5mi9s", "position": 0} |
9 | 9 | {"id": "up5ofq0drv233umy", "type": "section", "content": {"containerBackgroundColor": "#FFD8CD", "isCollapsible": "yes", "title": "\ud83d\ude4b\u200d\u2640\ufe0f Ask questions"}, "handlers": {}, "isCodeManaged": false, "parentId": "lon4vs20gd3myh7e", "position": 3} |
|
25 | 25 | {"id": "crm2bdbrjclid4k4", "type": "chatbot", "content": {"conversation": "@{conversation}", "useMarkdown": "yes"}, "handlers": {"wf-chatbot-message": "message_handler"}, "isCodeManaged": false, "parentId": "rosw32keaejygiir", "position": 0} |
26 | 26 | {"id": "814lb9dktd2e1ye3", "type": "horizontalstack", "content": {"contentHAlign": "start"}, "handlers": {}, "isCodeManaged": false, "parentId": "rosw32keaejygiir", "position": 1} |
27 | 27 | {"id": "t171dwz5muor2n9x", "type": "text", "content": {"alignment": "center", "text": "@{contributing_sources_button_text}", "useMarkdown": "yes"}, "handlers": {"wf-click": "contributing_sources_change_vis"}, "isCodeManaged": false, "parentId": "814lb9dktd2e1ye3", "position": 0} |
28 | | -{"id": "contributed_sources", "type": "column", "content": {"cssClasses": "files-list", "title": "Contributing sources", "width": "7"}, "handlers": {}, "isCodeManaged": false, "parentId": "rpi88dvxmlxr0qd9", "position": 1, "visible": {"binding": "contributing_sources_vis", "expression": "custom", "reversed": false}} |
| 28 | +{"id": "lcjq00s0z6a4cv6f", "type": "column", "content": {"title": "Contributing sources", "width": "7"}, "handlers": {}, "isCodeManaged": false, "parentId": "rpi88dvxmlxr0qd9", "position": 1, "visible": {"binding": "contributing_sources_vis", "expression": "custom", "reversed": false}} |
| 29 | +{"id": "pn1m5c8qgt9s24a8", "type": "columns", "content": {}, "handlers": {}, "isCodeManaged": false, "parentId": "lcjq00s0z6a4cv6f", "position": 0} |
| 30 | +{"id": "contributed_sources", "type": "column", "content": {"cssClasses": "files-list", "title": "", "width": "7"}, "handlers": {}, "isCodeManaged": false, "parentId": "pn1m5c8qgt9s24a8", "position": 0, "visible": {"binding": "contributing_sources_vis", "expression": "custom", "reversed": false}} |
| 31 | +{"id": "vncphxzffznqjhvv", "type": "repeater", "content": {"keyVariable": "index", "repeaterObject": "@{contributing_sources}", "valueVariable": "file"}, "handlers": {}, "isCodeManaged": false, "parentId": "contributed_sources", "position": 0} |
| 32 | +{"id": "e1s5oy7xr2v7jlas", "type": "section", "content": {"cssClasses": "@{file.file_css}", "title": "@{file.name}"}, "handlers": {}, "isCodeManaged": false, "parentId": "vncphxzffznqjhvv", "position": 0} |
| 33 | +{"id": "01fzo8tvm1dop7us", "type": "text", "content": {"cssClasses": "@{file.content_css}", "text": "@{file.content}", "useMarkdown": "yes"}, "handlers": {}, "isCodeManaged": false, "parentId": "e1s5oy7xr2v7jlas", "position": 0} |
29 | 34 | {"id": "erkqharzgysk5s3n", "type": "tab", "content": {"name": "Generate trend report"}, "handlers": {}, "isCodeManaged": false, "parentId": "m7luxumzscv65i09", "position": 3, "visible": {"binding": "", "expression": true, "reversed": false}} |
30 | | -{"id": "vzbrrx0dlp3skcn2", "type": "message", "content": {"message": "@{message_report}"}, "handlers": {}, "isCodeManaged": false, "parentId": "erkqharzgysk5s3n", "position": 0, "visible": {"binding": "message_report_vis", "expression": "custom", "reversed": false}} |
| 35 | +{"id": "vzbrrx0dlp3skcn2", "type": "message", "content": {"message": "@{message_report}"}, "handlers": {}, "isCodeManaged": false, "parentId": "erkqharzgysk5s3n", "position": 0, "visible": {"binding": "message_report_vis", "expression": true, "reversed": false}} |
31 | 36 | {"id": "osvuzxnivfs3qrut", "type": "text", "content": {"text": "@{prepared_report}", "useMarkdown": "yes"}, "handlers": {}, "isCodeManaged": false, "parentId": "erkqharzgysk5s3n", "position": 1} |
32 | 37 | {"id": "w2hg99rv80b12tpt", "type": "button", "content": {"text": "Generate report"}, "handlers": {"wf-click": "run_report"}, "isCodeManaged": false, "parentId": "erkqharzgysk5s3n", "position": 2, "visible": {"binding": "", "expression": true, "reversed": false}} |
33 | | -{"id": "so0q29s1ql8bsdj5", "type": "horizontalstack", "content": {}, "handlers": {}, "parentId": "c0f99a9e-5004-4e75-a6c6-36f17490b134", "position": 2} |
34 | | -{"id": "n40gsxjweizjl009", "type": "link", "content": {"rel": "noopener noreferrer", "target": "_blank", "text": "Made with Writer Framework.", "url": "https://github.com/writer/writer-framework"}, "handlers": {}, "parentId": "so0q29s1ql8bsdj5", "position": 0} |
35 | | -{"id": "s1sfmjca2cc9q0ho", "type": "text", "content": {"text": "|"}, "handlers": {}, "parentId": "so0q29s1ql8bsdj5", "position": 1} |
| 38 | +{"id": "so0q29s1ql8bsdj5", "type": "horizontalstack", "content": {}, "handlers": {}, "isCodeManaged": false, "parentId": "c0f99a9e-5004-4e75-a6c6-36f17490b134", "position": 2} |
| 39 | +{"id": "n40gsxjweizjl009", "type": "link", "content": {"rel": "noopener noreferrer", "target": "_blank", "text": "Made with Writer Framework.", "url": "https://github.com/writer/writer-framework"}, "handlers": {}, "isCodeManaged": false, "parentId": "so0q29s1ql8bsdj5", "position": 0} |
| 40 | +{"id": "s1sfmjca2cc9q0ho", "type": "text", "content": {"text": "|"}, "handlers": {}, "isCodeManaged": false, "parentId": "so0q29s1ql8bsdj5", "position": 1} |
36 | 41 | {"id": "7a41wj8am7nk74we", "type": "link", "content": {"rel": "noopener noreferrer", "target": "_blank", "text": "Build your own RAG app.", "url": "https://writer.com/engineering/rag-tool/"}, "handlers": {}, "isCodeManaged": false, "parentId": "so0q29s1ql8bsdj5", "position": 2} |
37 | | -{"id": "bxi8e7e2yexuifxo", "type": "text", "content": {"text": "|"}, "handlers": {}, "parentId": "so0q29s1ql8bsdj5", "position": 3} |
38 | | -{"id": "0pjs3f2feqnik6oh", "type": "link", "content": {"rel": "noopener noreferrer", "target": "_blank", "text": "Get the code.", "url": "https://github.com/writer/framework-tutorials/tree/main/hacker-news-social-listener"}, "handlers": {}, "parentId": "so0q29s1ql8bsdj5", "position": 4} |
| 42 | +{"id": "bxi8e7e2yexuifxo", "type": "text", "content": {"text": "|"}, "handlers": {}, "isCodeManaged": false, "parentId": "so0q29s1ql8bsdj5", "position": 3} |
| 43 | +{"id": "0pjs3f2feqnik6oh", "type": "link", "content": {"rel": "noopener noreferrer", "target": "_blank", "text": "Get the code.", "url": "https://github.com/writer/framework-tutorials/tree/main/hacker-news-social-listener"}, "handlers": {}, "isCodeManaged": false, "parentId": "so0q29s1ql8bsdj5", "position": 4} |
0 commit comments