aboutsummaryrefslogtreecommitdiffstats
path: root/yeetube.el
diff options
context:
space:
mode:
authorThanos Apollo <[email protected]>2023-08-01 11:28:31 +0300
committerThanos Apollo <[email protected]>2023-08-01 11:28:31 +0300
commit3abe63d17d42e143b55c3dae350f080262655cbe (patch)
treeb412a6cb3dbc83e587ea00424732916c0df14cbc /yeetube.el
parent266cd4205a393dbc9238222f8197e5d3a5938a99 (diff)
Add yeetube-save-video (New Feature)
Diffstat (limited to 'yeetube.el')
-rw-r--r--yeetube.el11
1 files changed, 6 insertions, 5 deletions
diff --git a/yeetube.el b/yeetube.el
index 5059ab8..971ab44 100644
--- a/yeetube.el
+++ b/yeetube.el
@@ -145,12 +145,13 @@ It's recommended you keep it as the default value."
(message "Opening with %s" yeetube-player))
(push url yeetube--history)))
-(defun yeetube-clear-history ( )
- "Clear yeetube history."
+(defun yeetube-save-video ()
+ "Save url at point."
(interactive)
- (let ((clear-history (y-or-n-p "Delete history?")))
- (when clear-history
- (setq yeetube--history nil))))
+ (let ((name (read-string "Save as: "))
+ (url (org-element-property
+ :raw-link (org-element-context))))
+ (push (cons name url) yeetube-saved-videos)))
(defun yeetube-toggle-video-mpv ()
"Toggle video on/off for mpv player."