diff --git a/README b/README index 5419bdd..f4f8860 100644 --- a/README +++ b/README @@ -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 -darkwyrm@gmail.com - - -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. diff --git a/documentation/Rule-Making Reference.html b/documentation/Rule-Making Reference.html index 5e22b1b..601d062 100644 --- a/documentation/Rule-Making Reference.html +++ b/documentation/Rule-Making Reference.html @@ -8,6 +8,7 @@ * Distributed under the terms of the MIT License. * * Authors: + * DarkWyrm * Humdinger --> @@ -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; +} @@ -110,12 +130,15 @@


-

You will probably find most parts of the Filer pretty self-explanatory, please refer to Filer's User Documentation for more information.

-

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.

+

You will probably find most parts of the Filer pretty self-explanatory, please refer to Filer's User Documentation for more information.
+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.

+

index Rule Conditions

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.

+
If a rule doesn't work right, try running Filer from the Terminal to see what it's doing as it processes your files.
+

index Rule Actions

@@ -128,6 +151,7 @@

Delete itOnly if you're sure of yourself and hate a cluttered Trash can. Terminal command…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. +

index Substitutions

@@ -144,6 +168,7 @@

%TIME%Current time using 24-hour time. %ATTR:xxxx%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". +

index Common Attributes

diff --git a/documentation/User Documentation.html b/documentation/User Documentation.html index e86105d..9b8cf9a 100644 --- a/documentation/User Documentation.html +++ b/documentation/User Documentation.html @@ -132,7 +132,7 @@


-

Filer is an automatic file organizer. It takes the files it's opened with or that are dropped on its icon and moves, renames, copies or does all sorts of other things with them according to rules created by the user.

+

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 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.

@@ -206,6 +206,7 @@

1.1.0 - 05-05-2016

  • A new GUI that integrates Filer and AutoFiler settings.
  • +
  • Some usability improvements.
  • Apply changed settings, rules and monitored folders live.
  • Add a button to manually start/stop AutoFiler.
  • Add a dropzone and make it replicatable. diff --git a/documentation/images/alert_info_32.png b/documentation/images/alert_info_32.png new file mode 100644 index 0000000..05b4fe8 Binary files /dev/null and b/documentation/images/alert_info_32.png differ