Demimove - a file browser for mass renaming.

Heya,
finished another one of my github projects and thought i might throw it out there.
This one is a mass renaming tool written in Python2.7 & PyQt.
https://github.com/mikar/demimove
https://aur.archlinux.org/packages/demimove/
Among it's cool features are:
* Automatic and immediate preview of all changes. Everything is browsable.
* Undo option for the last commit (might be expanded to include a history of all commits with the option to revert each one)
* The performance is pretty good from what i can tell. It can handle ~10k files easy before i notice lag on my system. In the future i'd like to prevent lag with threading.
* Config file support (save/restore) and log file in $XDG_CONFIG_DIRS/demimove/
* Recursive support (with recursion depth setting) as well as hopefully most of the stuff you'd expect from a mass renamer, including regex/globbing pattern matching and a whole range of predefined actions.
Cheers
Last edited by demian (2014-05-20 20:56:10)

BufferedImage bi = ImageIO.read(f);
jLabel24.setIcon(new ImageIcon(bi));

Similar Messages

  • Why doesn't apple offer a viewer/file browser for iCloud Drive?

    Why doesn't apple offer a viewer/file browser for iCloud Drive?
    Dropbox, Microsoft’s OneDrive, and Google Drive all have viewer apps that let you see and manage what’s in the drive.  The only way you can do that with iCloud Drive is through a web browser.  Very frustrating and backward.

    I found a possible band-aid for our problem:
    1) On iOS 8 Device, go to Safari / iCloud.com
    2) Once you get to iCloud.com, you'll notice it won't give you the option to log in.
    3) Tap on the URL bar (this should bring up your bookmarks bar and Frequently Visited Sites)
    4) Tap, Hold, and Slide your finger down on that section (this will reveal two options: (1) Add to Favorites, and (2) Request Desktop Site
    5) Tap Request Desktop Site
    Log in as usual, and you can now access iCloud Drive with your PDFs and other documents like any other computer.
    I too am disappointed as I was looking forward to view PDF's shared between my Macbook and my iPad, but I think this should work until Apple comes out with a solution.

  • File Browsing for Freaks (i.e. 'advanced users')

    I'm currently searching a simple, lightweight, shell-based file-browser. I'm not searching a file-manager, too much bloat in it. I don't want to manage my files through a file-manager, I prefer to use cp, mv, vi/nano etc..
    I just want a file-browser which I can use to browse directories on my system through an ncurses-based interface.
    It should just show me the content of a directory and give me a one-line CLI-Prompt at the bottom as the Midnight Commander does, so I can execute my commands (cp, mv, vi/nano etc..) directly from the file-browser
    Do you know ncmpc? Or cplay?
    I'm searching a file-browser with an interface which resembles the one ncmpc and/or cplay uses.
    If you know something like that what I'm searching, drop me a line.
    Last edited by azerty (2007-09-04 10:24:34)

    Gilneas wrote:Why not just run an mc-like ls after cd'ing?
    I use this: ls -l -a --color=auto -h -F --group-directories-first
    Which I have aliased to just l
    I played around with different tools in the last days and I found out some things which can be useful.
    Possibility 1:
    '~$: ls -l -a --color=auto -h -F --group-directories-first | w3m'
    In this case w3m is used as pager for displaying a directory's content.
    But one could also use 'more', 'less' or simply '~$: ls -l -a --color=auto -h -F --group-directories-first' without any pager.
    Possibility 2:
    '~$: w3m <path/to/dir>'
    By default this gives you a full dual panel view with browse-able ('click-able') directories, content listing and viewing (not editing AFAIK) the content of text files.
    You're even able to customize the panel-, format- and sorting-type by simply using 3 selection fields at the top.
    I think using w3m as directory pager and file viewer *could* be a compromise between the blank ls and a more powerful file browser.
    Possibility 3:
    '~$: lynx <path/to/dir>'
    More powerful than w3m with (at least) the same customization possibilities.
    Additionally you can specify a default editor (e.g. Vi, Nano etc.) in the lynx config, after this you're able to select a text file and [ENTER] to open your preferred editor and view/modify the selected file. Modify it, save, quit the editor and continue browsing your system with lynx. Lynx' capabilities go even further: You can create, modify (move/rename) and delete directories.
    Amazing, don't you think?
    Unix and its abilities to combine different tools for a specific task never ceases to amaze me.
    Last edited by azerty (2007-09-04 10:35:16)

  • Looking for file browser for WordPerfect Graphic files

    I'm not sure which forum to post this to, but here is my question. I have many CD's of WordPerfect Clipart in WPG format from my old WordPerfect days in Windows (sigh, I miss it on my Mac). I am trying to find a file browser or viewer that will display the thumbnails for viewing. Many apps and the finder do this for standard graphic file formats but I can't find one for wpg graphics.
    I can convert one at a time with MacLink Plus but it is so slow and you really don't know what the file is until coverted.
    If you know of any app that will diaplay a series of thumbnails or a light table view of the files I would appreciate it.
    Thank you.

    You could download the free last version of WP for the Mac, open them in that and save each as PICT. A third-party utility, "MetaMacro", would do that on all files in a folder in one step. Links to the download, the necessary OS 8/9/Classic updater (also helpful on OS 7), and MetaMacro are at:
    http://groups.yahoo.com/group/wordperfectmac/
    G4 iMac   Mac OS X (10.4.6)  

  • How to make nemo default file browser for Firefox

    I use Linux Mint. When I download some file and then click on "Open Containing Folder" button it opens Nautilus file browser. Default file browser on my computer is Nemo, so I would like to always use it.

    It is possible to [[Set how Firefox handles different types of files]]. Please open the following options to find that menu:
    # Open Options/Preferences
    # Open Applications
    # Select the action desired
    However if the item is not there, Is that file explorer the default explorer on the linux machine?
    Or please also see [http://askubuntu.com/questions/267514/open-containing-folder-in-firefox-does-not-use-my-default-file-manager]

  • FILE BROWSER for Livecycle Designer Form?

    Hello, Is there a way of adding a File Browser to a Livecycle form?
    From searches, I found out this is possible in AcroForms.. Has anyone managed to do this in a Designer form? Thanks in advance

    Hi,
    If you open the form in LC Designer, select one of the objects that is not exporting and go to the Object > Binding palette. There check to see what the Binding is set to. If you see None (or No Data Binding), then this explains why the data is not exporting. If you want the data to export it should be set to Name/Normal. The other condition would be a Global binding, but that also sets the value of fields with the same name.
    Hope that helps,
    Niall

  • Why can't I see the list view in the file browser

    In the file browser for FCP X, I can see the files in the thumbnail view but when I choose "list view", I see nothing.

    Check three things: the filter popup in the upper left, the search box in the upper right, make sure there's nothing in it, and the action popup (the gear in the lower left) make sure there is no weird setting that's removing everything.
    You can also trash your preferences to reset them.

  • File Browse moving files

    So, my DBA has issues with me storing PDFs in the database as a BLOB. Instead, they want to move the file to a shared drive location and store the link to the file. They think that the 300 or so PDFs loaded per year will make the database get really slow and hard to partition.
    Is this possible in APEX? Does anyone have any examples?
    For example:
    User creates PDF on a local drive (C:/temp/somefile.pdf).
    I use the file browse for them to go find it. When the form is submitted, the system needs to pick up the file and copy it to //someserver/someshare/.../somefile.pdf and store the link as the new file name to the file.
    Oh, and I still need to be able to display the PDF from within the application.
    Any ideas?
    Thank you!

    Hi,
    I know this does not answer your question, but look at this Ask Tom post:
    http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:1011065100346196442
    Here we have thousands of files uploaded to the database by Apex apps and it does not make the DB slow (well in fact it is quite slow but for other reasons...)
    Luis

  • LabVIEW file browser can't see folders

    I am using LabVIEW 7.0 on Sparc Solaris 2.6.  I am using NFS to serve folders from a RHEL5 linux server.  These folders contain my LabVIEW code, and I am mounting them on my Sparc Solaris workstation.  When I open the LabVIEW file browser, some folders and files (but not all) appear to be missing.  LabVIEW will open the files no problem if I type in the complete path.  For example, when I navigate to directory A, there should be SubdirA and SubdirB, but SubdirB does not show up in the file browser.  Yet, if I just type SubdirB in the text box, I can navigate to this directory no problem.  Using my terminal, I can view these folders without issue.  When I use the file browser on nedit, hotjava, tedit, image viewer, etc. I do not have this problem.  It is only the LabVIEW file browser that has the problem.  Can anyone tell me what this could be, and if there is anything I can do to fix it?

    Solaris workstation hostname: stealth3
    Linux server hostname: linux1
    Shared (through NFS) folder directory on linux1: /share/ims_programs
    mounted (through NFS) directory on stealth3: /mnt/ims_programs
    The /mnt/ims_programs folder contains two subdirectories: production and certification.  When using ls from the command line, both subdirectories are visible.  In the same way, the file browser for graphical applications like nedit, tedit, hotjava, etc. can see both subdirectories.  The LabVIEW file browser does not show one of the two.  As best as I can remember, it showed certification but not production.  Descending into the file structure, there are many cases like this, where existing files or folders are "hidden".  When the exact same directory structure is copied to a Solaris server and shared with NFS, the LabVIEW browser can see everything.

  • Vpn browser for iphon

    Does anyone know of a vpn file browser for the iphone. I have successfully configured the phone to log into my leopard server network but can't do anything without a file app.
    oops. . . ...

    U will have to makea class diagram using tools like
    rational rose and together soft and u can see the whole picture. Its very easy to use and create
    sandeep

  • 'Browse For File' icon not working in Dreamweaver CS4

    Hello All.
    Ever since upgrading my copy of Dreamweaver from version 8 to CS4, I seem to have accounted an annoying bug (?)
    If, for example, I want to change an image on a webpage, I would click the image in question on the screen and by using the Properties panel would select a new image by clicking the 'Browse For File' icon in the 'Source File Of Image' section of the panel.
    Then I would select the new image, hit 'OK' and the image would be changed.
    Now when I do this nothing happens - the original image remains and cannot be altered.
    I now have to manually type the link of the new image into the 'Source File Of Image' field, which is a pain.
    I have even disabled my firewall and anti-virus just in case these were somehow conflicting but still no change.
    Any ideas anyone please?
    Thanks,
    Jon
    Using Dreamweaver CS4 on Windows Vista Home Premium SP2

    If Dreamweaver is behaving in an odd way, it frequently means that there is a corrupt personal configuration folder.
    Close Dreamweaver, locate the personal configuration folder, and rename it.
    When you restart Dreamweaver, it should create a new configuration folder with all the program defaults.  
    For details of how to find the configuration folder, see this page in the Dreamweaver FAQ.
    Hope this solves your issue.

  • PDF File not opening in browser for sharepoint 2010

    Recently we have moved our web application from one server to another in Sharepoint 2010. Back up of entire web application was taken and restored in another server. But in the new server , the PDF files in the document library is not getting opened in browser.
    it always open in browser
    I have already made following changes but didn,t work
    Set browser file handling to Permissive from central admin
    Set "open in browser" in setting s of doc library
    Set the doc library file handling property using $docLib = $web.lists["Your Document Library Title"] $docLib.BrowserFileHandling = "Permissive" $docLib.Update()
    Added "AllowedInlineDownloadedMimeType.Add("Application/Pdf") in web app
    Installed Adober eader in client machine
    Even after trying all these, the PDF files are still opening in Client application(Adobe reader) but not in the browser
    It would have been great help if anybody provide a solution for this. I have been banging head on this for two days

    It would be handy if you didn't double post too.
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/81ed0362-4033-4a31-b265-c1aba43c3d14/pdf-file-not-opening-in-browser-for-sharepoint-2010?forum=sharepointadminprevious
    To answer your question, you've tried most things that I normally see working, but there may be an extra solution here for you.  The solution 2 Powershell that deals with updating the Inline MimeType may help.
    http://www.pdfshareforms.com/sharepoint-2010-and-pdf-integration-series-part-1/
    Steven Andrews
    SharePoint Business Analyst: LiveNation Entertainment
    Blog: baron72.wordpress.com
    Twitter: Follow @backpackerd00d
    My Wiki Articles:
    CodePlex Corner Series
    Please remember to mark your question as "answered" if this solves (or helps) your problem.

  • Possible to set the Created_by column value for File Browse?

    I'm using database account authentication and then a user gets to upload a file. Then my stored procedure reads the file. I was investigating a problem, happened to search the apex_workspace_files view and noticed the created_by column is always set to APEX_PUBLIC_USER for the files my users upload. Is there some way I can set that value when they log in, so I can track who actually did the upload?
    Thanks,
    Stew

    Dimitri,
    I was just using the standard File Browse item, so getting the blob from the workspace view. Though I've seen notes here about loading to your own table, what I had seemed to work (and was done) fairly well. There were just these little features I wanted to use...
    Thanks for the suggestion.
    Dave, I'm not sure which stored procedure you're suggesting I add the apex_custom_auth.get_username value to? I hoped that the internal File Browse routine would pick up the get_username value automatically instead of the application definition Public User value.
    Thanks,
    Stew

  • Browsing for a file and selecting a Virtual Machine on hyper-v

    Hi everyone, sorry if the title is a bit problematic.
    New to Powershell here, I'm trying to create a script that will let me Browse for a .vhd file, and then let me select a Virtual Machine to attach it to using SCSI attachment.
    So far I managed to attach and detach the VHD files using add-vmharddiskdrive, but using read-host I have to manually enter the address of the .vhd file every time, as well as using read-host to input the VM name.
    Is there any way to browse for the file, select it, and then run the add-vmharddiskdrive command?
    So far the script I have is this:
    $VHDLocation = Read-Host Enter VHD Location
    $VMName = Read-Host Enter VM Name
    Add-VMHardDiskDrive -VMName $VMName -Path $VHDLocation -ControllerType SCSI
    Basically I want to shorten the time it takes to manually type the vhd location and the VM name. Any way to do that?
    Sorry for long post, thanks everyone in advance, have a nice day :)

    I couldn't get the Select-fromgridview to work sadly, but after snooping around on several different forums I managed to copy-paste some codes and after some work and trial and error I got the script to work perfectly, except for one problem. When the box
    pops up to let met select a VM, it pops in the background, as in, behind the ISE itself. So I have to alt tab to see it. Is there any way to make it pop to the front?
    I'd go through the script myself but like I said I'm very new to this and honestly most of this could be Chinese for all I know.
    Again thanks in advance!
    set-executionpolicy unrestricted
    ############## The script for browsing #############
    Function Get-FileName($initialDirectory)
     [System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") |
     Out-Null
     $OpenFileDialog = New-Object System.Windows.Forms.OpenFileDialog
     $OpenFileDialog.initialDirectory = $initialDirectory
     $OpenFileDialog.filter = "All files (*.*)| *.*"
     $OpenFileDialog.ShowDialog() | Out-Null
     $OpenFileDialog.filename
    } #end function Get-FileName
    ############## Sets the VHD location parameter to the selected file from above, and input VM Name  #############
    $VHDLocation = Get-FileName -initialDirectory "c:\fso"
    ############## Select a VM ######
    [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
    [void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing") 
    $objForm = New-Object System.Windows.Forms.Form 
    $objForm.Text = "Select a Computer"
    $objForm.Size = New-Object System.Drawing.Size(300,200) 
    $objForm.StartPosition = "CenterScreen"
    # Got rid of the block of code related to KeyPreview and KeyDown events.
    $OKButton = New-Object System.Windows.Forms.Button
    $OKButton.Location = New-Object System.Drawing.Size(75,120)
    $OKButton.Size = New-Object System.Drawing.Size(75,23)
    $OKButton.Text = "OK"
    # Got rid of the Click event for the OK button, and instead just assigned its DialogResult property to OK.
    $OKButton.DialogResult = [System.Windows.Forms.DialogResult]::OK
    $objForm.Controls.Add($OKButton)
    # Setting the form's AcceptButton property causes it to automatically intercept the Enter keystroke and
    # treat it as clicking the OK button (without having to write your own KeyDown events).
    $objForm.AcceptButton = $OKButton
    $CancelButton = New-Object System.Windows.Forms.Button
    $CancelButton.Location = New-Object System.Drawing.Size(150,120)
    $CancelButton.Size = New-Object System.Drawing.Size(75,23)
    $CancelButton.Text = "Cancel"
    # Got rid of the Click event for the Cancel button, and instead just assigned its DialogResult property to Cancel.
    $CancelButton.DialogResult = [System.Windows.Forms.DialogResult]::Cancel
    $objForm.Controls.Add($CancelButton)
    # Setting the form's CancelButton property causes it to automatically intercept the Escape keystroke and
    # treat it as clicking the OK button (without having to write your own KeyDown events).
    $objForm.CancelButton = $CancelButton
    $objLabel = New-Object System.Windows.Forms.Label
    $objLabel.Location = New-Object System.Drawing.Size(10,20) 
    $objLabel.Size = New-Object System.Drawing.Size(280,20) 
    $objLabel.Text = "Please select a computer:"
    $objForm.Controls.Add($objLabel) 
    $objListBox = New-Object System.Windows.Forms.ListBox 
    $objListBox.Location = New-Object System.Drawing.Size(10,40) 
    $objListBox.Size = New-Object System.Drawing.Size(260,20) 
    $objListBox.Height = 80
    Get-VM | Format-List name | Out-File -filepath c:\VMNames.txt
    ${C:\VMNames.txt} = ${C:\VMNames.txt} | select -skip 2
    function Remove-Topline ( [string[]]$path, [int]$skip=2 ) {
      if ( -not (Test-Path $path -PathType Leaf) ) {
        throw "invalid filename"
      ls $path |
        % { iex "`${$($_.fullname)} = `${$($_.fullname)} | select -skip $skip" }
    (Get-Content C:\VMNames.txt) | 
    Foreach-Object {$_ -replace "Name :", ""} | 
    Set-Content C:\VMNames.txt
    Get-Content C:\VMNames.txt | ForEach-Object {[void] $objListBox.Items.Add($_)}
    $objForm.Controls.Add($objListBox) 
    $objForm.Topmost = $True
    # Now, instead of having events in the form assign a value to a variable outside of their scope, the code that calls the dialog
    # instead checks to see if the user pressed OK and selected something from the box, then grabs that value.
    $result = $objForm.ShowDialog()
    if ($result -eq [System.Windows.Forms.DialogResult]::OK -and $objListBox.SelectedIndex -ge 0)
        $selection = $objListBox.SelectedItem
        $selection
        # Do something with $selection
    $VMName = $selection.Trim()
    ############## Dismounts the VHD if it's mounted on host, and then mounts it on VHD #############
    Dismount-VHD $VHDLocation
    Add-VMHardDiskDrive -VMName $VMName -Path $VHDLocation -ControllerType SCSI
    ############## Detaches the VHD from VM and returns it to the host #############
    Add-Type -AssemblyName Microsoft.VisualBasic
    [Microsoft.VisualBasic.Interaction]::MsgBox('Press Ok when you are ready to detach the VHD', 'MsgBoxSetForeground,Information', 'Confirm')
    Remove-VMHardDiskDrive -VMName $VMname -ControllerType SCSI -ControllerNumber 0 -ControllerLocation 0
    Mount-VHD $VHDLocation 

  • Scripting: browse for data files in a folder and all subfolders below

    Hello,
    i'm looking for a command to search for data files (*.dat) in a folder and all subfolders below.
    I checked out command DirListGet. This command only search in the declared folder and not in the subfolders below.
    Anyone an idea?
    I don't want to use a loop-structure for finding subfolders and browse for the data files.
    Mr. Buddy

    dim result : result = DirListGet("C:\tmp", "*.dat", "filename", "FullFilenamesRecursive")
    dim fl : for each fl in result
    MsgBox fl
    Next
    Works fine for me and even recursive.
    Alternatively but with mucg more effort and the same result.
    Option Explicit 'Forces the explicit declaration of all the variables in a script.
    dim folderPath : folderPath = "C:\tmp"
    dim files : files = GetFileListRecursive(folderPath)
    dim fl : for each fl in files
    MsgBox fl
    Next
    Function GetFileListRecursive(folderPath)
    dim fso : Set fso = CreateObject("Scripting.FileSystemObject")
    dim results : results = Array()
    GetFiles fso, folderPath, results
    GetFileListRecursive = results
    End Function
    Sub GetFiles(fso, folderPath, results)
    dim folderObj : Set folderObj = fso.GetFolder(folderPath)
    dim f : for Each f In folderObj.Files
    if(0 = StrComp(fso.GetExtensionName(f), "dat", 1)) then
    dim index : index = ubound(results) + 1
    redim Preserve results(index)
    results(index) = f.Path
    End If
    next
    dim d : for Each d In folderObj.SubFolders
    GetFiles fso, d.Path, results
    next
    End sub

Maybe you are looking for

  • How can I return to previous itunes ios??

    Ever since updating to 10.7.0.21 I have been unable to watch any of the videos that I purchased through itunes. As I have spent a lot of money on these videos, this is VERY frustrating. I have had a thread up on this topic for over a month now (https

  • XML DB to Relational table?

    Hi Everybody, We have a situation to map the elements/attributes of XML tables in XML DB (Oracle 9i) to target relational tables. We have XML schema as starting point. Do you have any white paper or documentation to help us do mapping ? I appreciate

  • Video from .ts files (created with Arcsoft Showbiz) played in accelerated.

    Hello everybody, can you explain me why in PREMIERE PRO CS6, the video from .ts files (created with Arcsoft Showbiz) is played in accelerated while the sound is played normally ? If it is normal, an update would be great Thank you.

  • How do you un-nest?

    I'm working on an effect, and I nested the video. I have an idea and need to un-nest the clip, but I can't remember how.

  • Start web sharing with terminal

    Hi All in os 10.6 I can start web sharing simply using this command in the terminal: sudo apachectl start this is the same that enabling web sharing in the system preferences. Now in os 10.7 it don't works. Using sudo /usr/sbin/httpd -k start -D WEBS