[scripts] add a script for marking files as recently used

This commit is contained in:
Dmytro Meleshko 2021-01-08 18:12:37 +02:00
parent cf9f46a90e
commit 1e9f4c7618

14
scripts/mark-as-recently-used Executable file
View file

@ -0,0 +1,14 @@
#!/usr/bin/python3
# Taken from <https://unix.stackexchange.com/a/509417/411555>
import gi
import sys
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk, Gio, GLib # noqa E402
rec_mgr = Gtk.RecentManager.get_default()
for arg in sys.argv[1:]:
rec_mgr.add_item(Gio.File.new_for_path(arg).get_uri())
GLib.idle_add(Gtk.main_quit)
Gtk.main()