emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/webpaste 6c9f1ff 007/298: Add ix.io as provider


From: ELPA Syncer
Subject: [nongnu] elpa/webpaste 6c9f1ff 007/298: Add ix.io as provider
Date: Thu, 9 Dec 2021 18:59:34 -0500 (EST)

branch: elpa/webpaste
commit 6c9f1ff38062541b15edb3af7f1d39254b630dd3
Author: Elis Axelsson <elis.axelsson@gmail.com>
Commit: Elis Axelsson <elis.axelsson@gmail.com>

    Add ix.io as provider
---
 webpaste.el | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/webpaste.el b/webpaste.el
index c17b81b..00f411c 100644
--- a/webpaste.el
+++ b/webpaste.el
@@ -55,6 +55,21 @@
    (goto-char (point-max))              ; Go to point-max
    (webpaste-paste-region)))            ; Paste region
 
+
+;; Define providers
+(defun webpaste-providers-ix.io (text)
+  "Paste TEXT to http://ix.io/.";
+
+  ;; Use request.el to do request to ix.io to submit data
+  (request "http://ix.io/";
+           :type "POST"
+           :data '(("f:1" . text))
+           :parser 'buffer-string
+           :success (function* (lambda (&key data &allow-other-keys)
+                                 (when data
+                                   (webpaste-return-url data))))))
+
+
 (provide 'webpaste)
 
 ;;; webpaste.el ends here



reply via email to

[Prev in Thread] Current Thread [Next in Thread]