You are not logged in.
Thunar has a great bulk renamer. ranger too, though more minimal. That's something I really missed in Nautilus. So I created this script.
Using Nautilus Python extensions and renameutils, you can easily get decent bulk renaming. This will place a "Bulk Rename" entry in the context menu when you've selected multiple files. Clicking it opens a gedit window (or replace 'gedit -s' with your favorite text editor) that you can use to rename all the selected files.
Maybe someone else would enjoy this too.
# Bulk rename in Nautilus with qmv
# requires: python2-nautilus, renameutils
# save this script as ~/.local/share/nautilus-python/extensions/bulkrename.py
from gi.repository import Nautilus, GObject
from subprocess import Popen
class ColumnExtension(GObject.GObject, Nautilus.MenuProvider):
def __init__(self):
pass
def menu_activate_bulkrename(self, menu, files):
cmd = ['qmv', '-e', 'gedit -s', '-f', 'do']
for file in files:
cmd.append(file.get_location().get_basename())
Popen(cmd, cwd=file.get_parent_location().get_path())
def get_file_items(self, window, files):
items = []
if len(files) > 1:
b = Nautilus.MenuItem(name='Bulk Rename', label='Bulk Rename', tip='Bulk Rename')
b.connect('activate', self.menu_activate_bulkrename, files)
items.append(b)
return items
def get_background_items(self, window, file):
return
Offline
Thanks for the extension.
I use "vidir" from the "moreutils" package to do text editor file management, but I also use Thunar - I didn't even know there was an extension for it.
Offline