home

Photo organizer.

Change, create or combine text and/or csv files.

Nederlandse site
Nederlandse site.

10 different functions possible here. Click on any of them to jump directly to it's explanation on this page.
Combine two sets of textfiles. Extract words from txt or csv file. Combine 2 csv files.
Combine 2 textfiles with lists. Divide words into categories. Delete rows in csv file.
Combine all keyword lists in list 'all'. Synchronize 2 textfiles folders. Extract fields from a csv file.
Combine active keyword lists in list 'all'. Synchronize 2 settings folders.

to start of page. Combine two sets of textfiles.


Combine 2 sets of textfiles. A set of textfiles are all the textfiles which are created by Photo organizer while you are adding words to field lists when you are working on the main screen of Photo organizer.
This function can be used to combine 2 sets of textfiles which were previously made by Photo organizer. Or it can be used to copy or move a set of textfiles which was previously made by Photoorganizer.
You choose a folder from which you want to read the textfiles and the folder with textfiles to which you want to add the content of those textfiles. If a textfile with a certain fieldname exists in both folders, the fields in those two textfiles will be combined in the textfile in the second folder. Double names will be removed.
All textfiles in the first folder which doesn't have a corresponding textfile in the second folder will be copied in the second folder. And if the checkbox is checked, the original textfiles in the first folder will be deleted.

Result of copying two sets of textfiles. After this job is done you go back to the main window and you see this window in which Photo organizer shows you what it has done. You can click on ok or you can just go on with the functions on the main screen. In both cases this window will disappear.

to start of page. Combine two textfiles with lists.


Combine 2 textfiles with fields. Two textfiles which are created by Photo organizer can be combined to one textfile. And with the checkbox you can decide what to do with the textfile you have read : don't change it or delete it.

Result of combining 2 textfiles. After pressing the Start this job. button, the combining is done and you return to the main window. There you can see what Photo organizer has done in this results window.

to start of page.Combine all keyword lists in list all.


Combine all keyword lists in list 'all'. The last keyword list always has the name all. If you add anything to the other keyword lists with photo organizer, this all list is automatically also updated. But there are still other ways in which the synchronization can get lost. For instance when you combine different sets of keyword lists or when you read field names from a csv file. With this function you can repair that.
Any existing all file will be overwritten and replaced by a new version which is created by reading all the keyword lists in a folder, combining them, and sorting them. If there are keywords which are found in more than one keyword list file, they will all be in the all file. In that case a textfile is created and opened in which you can see which words appear in more than 1 file and in which files they are.

to start of page.Combine active keyword lists in list all.


Combine active keyword lists in list 'all'. The last keyword list always has the name all. If you add anything to the other keyword lists with photo organizer, this all list is automatically also updated. But there are still other ways in which the synchronization can get lost. For instance when you combine different sets of keyword lists or when you read field names from a csv file or change the names of the active keyword lists. With this function you can repair that.
Any existing all file will be overwritten and replaced by a new version which is created by reading all the active keyword lists in the lists folder, combining them, and sorting them. If there are keywords which are found in more than one keyword list file, they will all be in the all file. In that case a textfile is created and opened in which you can see which words appear in more than 1 file and in which files they are.


To top of page. Extract words from txt or csv file.


Extract words from a csv or txt file. Any txt and csv file can be used to read all the words in it from which a list can be made in the format that Photo organizer can use it.
If you want to use the resulting file directly with photo organizer, place it in the fields folder which is used by photo organizer and start the name with photo_organizer_ and the name of the field for which to use it.
If you start it as photo_organizer_w_, followed by plants, resulting in the name photo_organizer_w_plants.txt photo organizer will see it as a keyword list with the name plants. The first line has to be the number of words in the file and the second line the number where Photo organizer starts to look in the file (make that 0 in your file). Each word needs to be on a separate line. Then you can start to use that list by clicking on the edit list names button while you are choosing keywords. Then you can click on any of the listbuttons you want to associate to your new list and select it from the drop-down box.
There are 8 little dialogboxes in which you can fill in the characters which are then used as separators between words. In this example the default values are used. (The first box is not empty !!, it contains a space).
Instead of filling in characters, you can also fill in the asci value of a character in one of the first 6 editboxes. For instance, if you want • to be a separating character, you can fill in 149 in one of those 6 boxes.
All doubles are removed from the list which is created and the words are sorted in the list.
With the checkbox you choose to delete the text or csv file you have just read, or you leave it as it is.

Result from creating a list from a csv or txt file. After you have pressed the Start this job button you return back to the main window. There you also see this little window in which you see the result of your last action.

To top of page. Divide words into categories.


Divide words into categories.
Words from a valid keyword list (= a list as created by Photo organizer) can be divided between all keyword lists in the current folder with lists.

dividing the words. After pressing the Start this job. button you get this window. The word you can assign to any of the keyword list files from the list which was read, (In this example bijeffecten) is written in larger letters in the Choose a (new) list for this word box. The other words are written in the leftmost list with two columns.
The little buttons at the left side of each word in that list are ment for quickly selecting that word so that it can be appointed to a list with the next click.
The 6 buttons between the list and the lists buttons are for navigating through the list without assigning any words.
Below the text Active lists. are 27 buttons which point to the 27 lists which are now the current lists for the different keyword categories. The last list all cannot be used directly. That list will afterwards automatically be updated to contain all the words from the active lists if the checkbox is checked. (which it always is, by default.)
Below the Other lists you see 28 buttons which are filled with the names of other lists which are found in the same folder but which does not belong to the active list. If there are no such lists, these buttons are not selectable.

Assigning a word to a list is done by clicking on any of the 55 lists buttons which has a name on it.


Current word assigned. After you have clicked a list button with which you assign a word to a list, that word and the name of the list is placed in the top-right corner of the window. (In this example afgesloten to the list activiteit) With the topmost undo button, you can undo this last assingment. Photo organizer jumps directly to the next word (here afhankelijk).
Just below the last assingment you see here Word now appointed to emoties, also with an undo button at it's right side. This means that the current word afhankelijk has already been assigned to the list emoties. You wil only see this if you have gone back in the list with the arrows buttons.


Delete textfile or csv file afterwards? With these three radiobuttons you make a choice what to do with the original word list after you have processed the words which you have assigned to lists.

Start the dividing process. Clicking on the Process all divided words starts the whole process of dividing the words as you have defined in this window. And when the checkbox is checked, the keywordlist all will also be updated afterwards so it will contain all the words from all the active keyword lists. But clicking on the Cancel button brings you back to the main window without doing anything with what you might have chosen in this window.


Result of assigning words. While the words are divided, you will see the progress in your window. And when the checkbox Also update list 'all' so it contains all keywords from the active lists. was checked, you will see this window after the process is finished and you have returned back to the main window.
If there were words found which were placed in more than 1 keyword file, you will get a warning in this window and the doubles will be shown in a textfile which is automatically opened for you to review.

To top of page. Synchronize 2 folders with textfiles.


Synchronize 2 folders with lists. If you use Photo organizer on your main computer and also from an usb stick when you are travelling, the textfiles in both systems might become different. With this function you can make them the same again.
Simply choose the 2 folders which have to be made the same again with the two big buttons and click Start this job.
List files (Which are txt files which start with photo_organizer_) which are only in one of those 2 folders are copied to the other folder. And list files which are different are combined together so that they both contain all the words.
txt files which are no list files are left alone. They will not be changed or copied.

Result of synchronizing 2 folders with lists.
After the synchronizing you return to the main window where you can see what the result of your last action has been.


Go to start of page. Synchronize 2 folders with settings files and/or other textfiles.


Synchronize 2 settings folders with txt files. If you use Photo organizer on your main computer and also from an usb stick when you are travelling, the pre-defined settings you create in one system is not directly seen by the other system. With this function you can synchronize them.
It compares the textfiles in the two given folders. and copies the missing folder from one to the other, so that both contain all textfiles. If it finds a textfile in both folders, the textfile which was lastly written to will overwrite the other textfile.
This is ment to be used on the pre-defined settings folders, but can also be used on the languages folders or any other folder with txt files.
Result of synchronizing 2 settings folders with txt files. After the synchronizing you return to the main window where you can see what the result of your last action has been.


Go to start of page. Combine 2 csv files.


Combine 2 csv files wih photonames. You can combine 2 csv files together which were previously written by Photo organizer. Each row in a csv file represents the photo name and the fieldnames. And all the rows from the file which you read will be added to the other file to which you add them.
If there are fields in the csv file you read which are not in the file to which you add the rows, those field columns are added to it.
The resulting file will contain all the columns with fieldnames which were present in both files.
If one of the 2 chosen csv files does not contain any columns with fields, you will get a warning and nothing will be changed.
The file you have read can be deleted afterwards by checking the checkbox.

Go to start of page. Delete rows in csv file.


Delete rows in csv file. The first column in a csv file which is created by Photo organizer contains the photonames and it's location on your computer. If photos are deleted or moved, the csv file does not correspond anymore with the photos on your computer.
Here you can delete all photonames and its corresponding fields (= together one row in the csv file) from a csv file.

Result of deleting rows in csv file. After pressing the Start this job. button you see this results window.

Go to start of page. Extract fields from a csv file.


Extract fields from a csv file. The first row of a csv file which is created by Photo organizer contains the fieldnames, like copyright , source etcetera. With this function you read the columns in such a csv file and add all the words in that column to the corresponding textfile. Or you can create new textfiles which will contain all the words found in a column.



Other functions dialogbox. Copy photos to folder / delete superfluous photos from csv. rename photos, write data and/or shift time in photos in folder. (or a set of folders.) Extract thumbnails and/or remove tables from photos in a folder or a set of folders. Search for copies in a folder or in a set of folders. Create csv file from metadata from all photos in a folder or in a list with folders. Write metadata from csv file in all photos in a folder. Write metadata from screen in all photos in a folder. Change, create or combine text and/or csv files. Write exif time as iptc time and/or name of photos in photos and/or swap comment. Write relative foldertree to current textfile with foldernames. Use metadata in photos to select photos for a slidesow.
Clicking on any of the buttons on this picture brings you directly to that page of the explanation. Or you can go back to the start of the main page or back to other functions on the main page.

Or you can go back to where you came from.



Hans van der Hoeven
Liesbospark 28
4813 HV Breda
The Netherlands
Program explanation
FAQ
home
Contactform
Get a key
mail:info@photoorganizer.nl
© 2015, Hans van der Hoeven
URL: www.photoorganizer.nl
© HHdesign. Webmaster: HHdesign.