OS4 DepotLogo by Liksmaskaren 
(anonymous IP: 18.191.162.73,0) 
 HomeRecentStatsSearchMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (602)
   o Document (24)
   o Driver (97)
   o Emulation (149)
   o Game (1011)
   o Graphics (500)
   o Library (118)
   o Network (234)
   o Office (66)
   o Utility (932)
   o Video (69)

Total files: 4399

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  UtilityBase
  IntuitionBase
  AmigaBounty


Support the site


 Readme for:  Utility » Script » cleanname.lha

CleanName.py

Description: Python script to clean file and drawer names
Download: cleanname.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 1kb
Version: 0.1
Date: 08 Mar 15
Author: Nick Clover
Submitter: Nick Clover
Category: utility/script
License: Other
Distribute: yes
Min OS Version: 4.0
FileID: 9200
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)
 (Accumulated)

[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 
CleanName.py by Nick (Severin) Clover, 27/02/2015

A script to be called from a filemanager eg. DOpus 4 or 5 to strip
#[]{}()?` characters out of drawer or file names.

Installation:

	Copy the file wherever you want, Python:Scripts/ is recommended.

Dopus5 installtion:

	Create a menu or button, I shall use the lister menu for my example:

	Press RAMIGA-2, in the menu column click add, change "New Name" to
	"Name Cleaner", move it up to where you want then double click it.

	In the function Editor window click on new, change Command to AmigaDOS,
	enter "c:python Python:Scripts/CleanName.py {o}" in the string
	gadget then select CD source, Do all files, Recursive Dirs and Rescan
	source in flags. Assign a key if you want.
	Click Use.

Click save in the Lister Menu window.

Usage:

Dopus:
	Highlight the drawers and/or files you want to clean in the lister and select
	Name Cleaner in the menu.

Shell:
	Ensure the script and executable bits are set.
	Enter: cleanname.py <full path (and filename if required)>

Misc info:

	Partition names are ignored, entries that don't have any of the #[]{}()?`
	characters in them are ignored, trailing slashes are removed for shell
	autocomplete usage when cleaning drawers.

	If a file or drawer with the same name already exists a dot is searched for,
	if found a dash and 4 digit number is added before the dot or if not found
	is added at the end.



Copyright (c) 2004-2024 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment