-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #7 from humdingerb/settings
Bugfixes, improvements
- Loading branch information
Showing
14 changed files
with
150 additions
and
86 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,5 @@ | ||
Filer v1.0 Beta 3 | ||
Filer is an automatic file organizer. It takes the files it's opened with or that are dropped on it and moves, renames, copies or does all sorts of other things with them according to rules created by the user. | ||
|
||
Filer is an automatic filer organizer. It can move, rename, copy, and much, much more. You could even make it bark. ;-) For extensive help and tips, click on the Help button from with the program. | ||
Filer is accompanied by AutoFiler. Instead of working on a set of files provided by the user, it can be started (automatically with Haiku) to monitor certain folders and deal with new files appearing there according to the user-defined rules. | ||
|
||
About this version | ||
|
||
Some more bugs were found in the second beta release and a suggested feature was added. Changes since Beta 2: | ||
|
||
1) Fixed a bug which caused all Type tests to fail | ||
|
||
2) Removed a crash after removing a rule | ||
|
||
3) Added the AutoFiler, a helper program which watches folders and runs the Filer on them whenever a new file appears in one of them. | ||
|
||
Please e-mail me if you find any bugs. | ||
|
||
--DarkWyrm | ||
[email protected] | ||
|
||
|
||
Usage | ||
|
||
Double-click on the Filer to open the list of organization rules. To make it organize files, just drag and drop one or more files onto its icon, right click on a file and choose it from the Open With menu, or give it a list of file names from the Terminal. If a rule doesn't work right, try running it from the Terminal to see what it's doing as it processes your files. | ||
|
||
|
||
Features | ||
|
||
- Choose from a file's name, size, location, type, or attributes as a source for conditions for organization | ||
|
||
- A wide variety of possible actions for files which match | ||
|
||
- Use substitution patterns in actions for more flexible renaming and organizing | ||
|
||
- Wildly extensible through the use of Terminal commands | ||
For more information, see the accompanying documentation and rule making reference in the documentation folder. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,6 +8,7 @@ | |
* Distributed under the terms of the MIT License. | ||
* | ||
* Authors: | ||
* DarkWyrm <[email protected]> | ||
* Humdinger <[email protected]> | ||
--> | ||
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> | ||
|
@@ -98,6 +99,25 @@ | |
ul { | ||
padding-left: 14px; | ||
} | ||
|
||
/* Rounded corner boxes */ | ||
/* Common declarations */ | ||
.box-info { | ||
-webkit-border-radius: 10px; | ||
-khtml-border-radius: 10px; | ||
-moz-border-radius: 10px; | ||
border-radius: 10px; | ||
border-style: dotted; | ||
border-width: thin; | ||
border-color: #dcdcdc; | ||
padding: 10px 15px 10px 80px; | ||
margin-bottom: 15px; | ||
margin-top: 15px; | ||
min-height: 42px; | ||
} | ||
.box-info { | ||
background: #e4ffde url(images/alert_info_32.png) 15px 15px no-repeat; | ||
} | ||
</style> | ||
|
||
</head> | ||
|
@@ -110,12 +130,15 @@ | |
</div> | ||
<hr /> | ||
<p><br /></p> | ||
<p>You will probably find most parts of the Filer pretty self-explanatory, please refer to <a href="User%20Documentation.html">Filer's User Documentation</a> for more information.</p> | ||
<p>To really get power out of it, you'll want to read the information below, though. There are also a number of useful examples to get you going.</p> | ||
<p>You will probably find most parts of the Filer pretty self-explanatory, please refer to <a href="User%20Documentation.html">Filer's User Documentation</a> for more information.<br /> | ||
To really get power out of it, you'll want to read the information below, though. There are also a number of useful examples to get you going.</p> | ||
|
||
<h2> | ||
<a href="#"><img src="images/up.png" style="border:none;float:right" alt="index" /></a> | ||
<a id="rule-conditions" name="rule-conditions">Rule Conditions</a></h2> | ||
<p>You will need at least one condition for the rule to test for. It can be the type of file, something about its name, how big it is, or some other attribute. These other attributes can be things like someone's nickname kept in a Person file or the e-mail address in the To: field of an e-mail. Note that these can appear on just about any kind of file, but generally will only be found on the kind of file you expect it to be on. A rule will only match if all the conditions you set are met.</p> | ||
<div class="box-info">If a rule doesn't work right, try running Filer from the Terminal to see what it's doing as it processes your files.</div> | ||
|
||
<h2> | ||
<a href="#"><img src="images/up.png" style="border:none;float:right" alt="index" /></a> | ||
<a id="rule-actions" name="rule-actions">Rule Actions</a></h2> | ||
|
@@ -128,6 +151,7 @@ <h2> | |
<tr><td class="onelinetop"><span class="key">Delete it</span></td><td></td><td>Only if you're sure of yourself and hate a cluttered Trash can.</td></tr> | ||
<tr><td class="onelinetop"><span class="key">Terminal command…</span></td><td></td><td>For experts. Run a command just as if you typed it into a Terminal. Substitutions (see below) are performed before the command is executed. This can make the Filer automatically do all sorts of things it couldn't do otherwise. If you move or rename the file this way, you'll need to do everything else with more Terminal command actions or a shell script.</td></tr> | ||
</table> | ||
|
||
<h2> | ||
<a href="#"><img src="images/up.png" style="border:none;float:right" alt="index" /></a> | ||
<a id="substitutions" name="substitutions">Substitutions</a></h2> | ||
|
@@ -144,6 +168,7 @@ <h2> | |
<tr><td class="onelinetop">%TIME%</td><td></td><td>Current time using 24-hour time.</td></tr> | ||
<tr><td class="onelinetop">%ATTR:xxxx%</td><td></td><td>An extended attribute of the file. The technical name for the attribute is put between the colon and the second %. At this point, unfortunately, the case-sensitive, technical name of the attribute must be used. For example, an e-mail address attribute is META:email. This can be found in the FileTypes preferences application by choosing the type of file it is normally found on and double-clicking on it in the "Extra attributes" box. In the window that appears, it will be in the box marked "Internal name".</td></tr> | ||
</table> | ||
|
||
<h2> | ||
<a href="#"><img src="images/up.png" style="border:none;float:right" alt="index" /></a> | ||
<a id="common-attributes" name="common-attributes">Common Attributes</a></h2> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -68,7 +68,6 @@ LoadFolders() | |
if (refholder) | ||
gRefStructList.AddItem(refholder); | ||
} | ||
|
||
return status; | ||
} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.