aboutsummaryrefslogtreecommitdiff
path: root/sample-question-unauthenticated.el
diff options
context:
space:
mode:
Diffstat (limited to 'sample-question-unauthenticated.el')
-rw-r--r--sample-question-unauthenticated.el42
1 files changed, 42 insertions, 0 deletions
diff --git a/sample-question-unauthenticated.el b/sample-question-unauthenticated.el
new file mode 100644
index 0000000..6adc9bb
--- /dev/null
+++ b/sample-question-unauthenticated.el
@@ -0,0 +1,42 @@
+(defvar sample-question-unauthenticated
+ (json-read-file "sample-question-unauthenticated.json"))
+(defvar sample-frontpage
+ (json-read-file "sample-frontpage.json"))
+
+;;; A sample of data offered by the question object, without authentication.
+;; (pp sample-question-unauthenticated (current-buffer))
+
+(defun sample-question-markdown ()
+ "Renders the question list usiong markdown for the content.
+Doesn't seem like markdown gets fontified. Which is disapointing. :-("
+ (interactive)
+ (find-file "sample.org")
+ (setf (buffer-string)
+ (org-element-interpret-data
+ (stack-lto--question sample-question-unauthenticated))))
+
+(defun sample-frontpage-markdown ()
+ "Renders the question list usiong markdown for the content.
+Doesn't seem like markdown gets fontified. Which is disapointing. :-("
+ (interactive)
+ (find-file "sample.org")
+ (erase-buffer)
+ (mapcar
+ (lambda (x)
+ (insert
+ (org-element-interpret-data
+ (stack-lto--question x))))
+ (nthcdr 25 (mapcar #'identity (cdr (assoc 'items sample-frontpage)))))
+ (org-global-cycle 1)
+ (stack-navigation-mode))
+
+(defun sample-frontpage-html ()
+ "Renders the question list usiong markdown for the content.
+Doesn't seem like markdown gets fontified. Which is disapointing. :-("
+ (interactive)
+ (let ((stack-lto-body-src-block nil))
+ (sample-frontpage-markdown)))
+
+(provide 'sample-question-unauthenticated)
+
+