Personal Video Database Export Templates Manual
File structure: »
Main Template
%OPTIONS%
encoding=”S” Defines encoding of the resulting file. Possible values are: UTF8, UTF8BOM, ANSI
sortby=”S” Defines the field by which records are to be sorted (field numeric identifiers or string constants are acceptable)(see Movie Field Values and Person Field Values)
sortdir=”S” Defines sort direction. Possible values are: sdAscending, sdDescending
recordtemplate=”S” Defines the file that contains a record template file (relative path). Following variables can be used to format the file name and/or path: %fname% - selected target filename (without extension), %fext% - selected target file extension
imagepath=”S” Defines the path where images are to be saved (relative to the resulting text file). Following variables can be used to format the file name and/or path: %fname% - selected target filename (without extension), %fext% - selected target file extension
copyfile="source<->target" Makes the plug-in copy certain files to a new location. Following variables can be used to format the file name and/or path: %fname% - selected target filename (without extension), %fext% - selected target file extension
fullstar=”S” Defines the path to the full star image used to display rating (relative to resulting text file). Following variables can be used to format the file name and/or path: %fname% - selected target filename (without extension), %fext% - selected target file extension
halfstar=”S” Defines the path to the half star image used to display rating (relative to resulting text file). Following variables can be used to format the file name and/or path: %fname% - selected target filename (without extension), %fext% - selected target file extension
nonestar=”S” Defines the path to the empty star image used to display rating (relative to resulting text file). Following variables can be used to format the file name and/or path: %fname% - selected target filename (without extension), %fext% - selected target file extension
itemsperpage=”X” Defines the number of records exported to one page. Each page will be saved in separate file with following naming format: filenamepagenumber.extension
filter=”S” File filter used in "Save as" dialog. Format: File Type Name|*.extension1;*.extension2;...;*.extensionN
recordfilename=”S” Defines the format of the filename for files generated using Record Template. Following variables can be used to distinguish files of different records: %id% - movie ID, %t% - Title/Name, %ot% - Original Title/Translated Name, %y% - Movie Year, %rid% - Database record id, %fname% - selected target filename (without extension), %fext% - selected target file extension
pagestpl=”S” Defines the path to a template for generating a list of pages relative to main template file
prevtpl=”S” Defines the path to a template used in Page Template to create a link to a previous page relative to main template file
nexttpl=”S” Defines the path to a template used in Page Template to create a link to a next page relative to main template file
pagelinktpl=”S” Defines the path to a template used in Page Template to create a link to a certain page number relative to main template file
pagecurtpl=”S” Defines the path to a template used in Page Template to output current page number relative to main template file
replace=”value1<->value2” Tells the export plug-in to replaces all occurrences of value1 with value2. You can set value1 or value2 to a line break using #13#10
boolvals=”TrueValue<->FalseValue” Defines strings that should be used for Boolean field values
replacecase=” value1<->value2” Same as replace, but case sensitive
nearfiles=”B” This option tells the plugin to store exported files near video files and defines how to format filenames. Possible variables are: %id% - movie ID, %t% - Title/Name, %ot% - Original Title/Translated Name, %y% - Movie Year, %rid% - Database record id
imagenameformat=”S” Tells the export plug-in how to format filenames of the images resulting from export. Possible variables are: %id% - movie ID, %w% - Image Width, %h% - Image Height, %ext% - File Extension, %f% - Image Field, %fs% - Image Type, %t% - Title/Name, %ot% - Original Title/Translated Name, %y% - Movie Year, %rid% - Database record id, %in% - Image Number, %fname% - selected target filename (without extension), %fext% - selected target file extension
%OPTIONS%
All Templates
Header Page Template Footer
You can place header code that is not repeated for each value or record between tag: %HEAD% You can place footer code that is not repeated for each value or record between tag: %FOOT%
Values {%value=”identifier”}
Special Values
200 Total records count
201 Total pages count
202 Current page number
203 Current record number
204 Path to the database file (including file name)
205 Database name
206 Path to the first page (HTML)
207 Path to the index file for the current record (HTML)
208 Path to the last page (HTML)
209 Path to the previous page (HTML)
210 Path to the next page (HTML)
211 Insert pages template
212 Inserts list of page numbers using Page Templates
213 Insert previous page template
214 Insert next page template
215 Path to the current record's file (HTML)
216 Path to the previous record's file (HTML)
217 Path to the next record's file (HTML)
218 Insert a hyperlink to a certain page
219 Path to the first page
220 Path to the index file for the current record
221 Path to the last page
222 Path to the previous page
223 Path to the next page
224 Path to the current record's file
225 Path to the current record's file
226 Path to the next record's file
227 Path to the images (relative)
228 Path to the images (relative) (HTML)
229 Path to the images (full)
230 Path to the images (full) (HTML)
231 Current date
232 Current time
233 Selected file name (without extension)
234 Selected file extension
300 IMDB ID (retrieved from URL)
301 Video Width (Movies only)
302 Video Height
Field Values (Movie)
Identifier Field Parameters
mid Database Record ID  
num Movie ID  
title Title  
origtitle Original Title  
aka Also Known As (separated with line break) template, maxvalues
year Year  
genre Genre (comma separated list) template, maxvalues
country Country (comma separated list) template, maxvalues
studio Studio (comma separated list) template, maxvalues
release Release  
mpaa MPAA  
location Media Location  
category Category (comma separated list) template, maxvalues
tagline Tagline (multiline)  
description Description (multiline)  
count Media Count  
type Media Type  
rating Rating template
imdbrating IMDB Rating template
orating Additional Rating template
orname Additional Rating Name  
rip Quality  
length Duration format
langs Language (comma separated list) template, maxvalues
translation Translation (comma separated list) template, maxvalues
resolution Resolution  
videocodec Video Codec  
videobitrate Video Bitrate  
audiocodec Audio Codec (comma separated list) template, maxvalues
audiobitrate Audio Bitrate (comma separated list) template, maxvalues
audiocount Number of audio streams  
sampling Audio stream sampling (comma separated list) template, maxvalues
channels Audio stream channels count (comma separated list) template, maxvalues
rdate Release Date  
budget Budget  
money Box Office  
aspect Aspect Ratio  
size File Size  
url URL (separated with space)  
path File Path (files separated with |) template, maxvalues
comment Comment (multiline)  
dateadded Date Added  
moddate Date Modified  
code Barcode  
medialabel Media Label (comma separated list) template, maxvalues
loan Is Borrowed (Boolean)  
subs Subtitles (comma separated list) template, maxvalues
framerate Frame Rate  
features Features (multiline)  
viewed Seen (Boolean)  
bookmark Bookmarked (Boolean)  
wish Wish (Boolean)  
series Is Series (Boolean)  
episodes Episodes template, grouptemplate
visible Visible (Boolean)  
loandate Loan Date  
loanname Borrowed to  
loanperiod Load Period  
email Borrowed to (Email)  
viewdate View Date  
tags Tags (comma separated list) template, maxvalues
awards Awards template, grouptemplate
links Connections template, grouptemplate
astreams Audio Streams template, grouptemplate
origlang Original Language  
extension Video File Extension  
actors Actors template, maxvalues, params
directors Directors template, maxvalues, params
writers Writers template, maxvalues, params
composers Composers template, maxvalues, params
producers Producers template, maxvalues, params
credits Credits template, grouptemplate
poster Poster template, maxvalues, params, width, height
screenshots Screenshots template, maxvalues, params, width, height
froncover Front Cover template, params, width, height
cdcover Disc Cover template, params, width, height
CustomFieldName Custom Field custom
Field Values (Person)
Identifier Field Parameters
pid Database Record ID  
name Name  
transname Translated Name  
altnames Alternative Names (comma separated list) template, maxvalues
birthday Birthday  
birthplace Birthplace  
bookmark Bookmarked (Boolean)  
visible Visible (Boolean)  
bio Biography (multiline)  
filmography Filmography template, grouptemplate
comment Comment (multiline)  
death Date of Death  
age Age  
url URL (separated with space) template, maxvalues
genre Genre (comma separated list) template, maxvalues
dateadded Date Added  
moddate Date Modified  
careertype Career Type (comma separated list) template, maxvalues
awards Awards template, grouptemplate
photo Photo template, maxvalues, params, width, height
Parameters {%value="identifier" parameter="value"}
template Path to subtemplate for fields with multiple values or multiple groups (relative path)
grouptemplate Path to group subtemplate for fields that support grouping (relative path)
params Set this parameter to full to tell the export plug-in to retrieve all possible data associated with the field
maxvalues Maximum values count for fields with multiple values
width Maximum image width (The image will be resized to fit)
height Maximum image height (The image will be resized to fit)
format Format of the duration field. Possible values are: s – Seconds, m – Minutes, Standard time format string like HH:MM:SS
custom Set to true if you want to retrieve a custom field value
SubTemplates
{%value} (without parameters) is used in subtemplates of fields with multiple values to represent a certain value and in page templates to output current page number
{%param=”identifier”} Retrieves a certain field value
{%groupparam=identifier} Defines the field by which values should be grouped (Group Templates only)
Actors, Directors, Producers, Writers, Composers pid – Database record id, name, transname, url, role
Links mid – Database record id, linktype – Link Category, linkname – Link Name , num – Movie ID, title, origtitle, year, imdbrating, rating, description, url
Awards event, year, result, award, category
Episodes epid – Database episode id, mid – Database record id, epnum – Episode Number, season – Season Number, num – Episode Movie ID, title, origtitle, year, imdbrating, rating, description, url
Credits ctype – Credits Type: 0 – Actors, 1 – Directors, 2 – Writers, 3 – Composers, 4 - Producers, pid – Database record id, name, transname, url, role
Filmography ctype – Credits Type: 0 – Actors, 1 – Directors, 2 – Writers, 3 – Composers, 4 - Producers, ctypestr – Credits Type string equivalent, mid – Database record id, title, origtitle, year, role, url
Posters, Photos, Screenshots imgid – Database image id, imgformat – Image Format (jpg, bmp, gif, png, tif), imgpath – path to the location where the image is saved (if images are saved not inside the database), imgdata – path to the location where the exported image will be saved
Functions: «  
Syntax: {#Function Name Parmeters separated by space, quote character is '}
Function Description Example
ExtractFilePath Removes filename from file path passed as parameter {#ExtractFilePath 'C:\test.txt'}
Result: C:\
ExtractFileName Removes path leaving only the filename from file path passed as parameter {#ExtractFileName 'C:\test.txt'}
Result: test.txt
ExtractFileExt Extracts extension from filename (or full file path) {#ExtractFileExt 'C:\test.txt'}
Result: .txt
ConditionAdd Adds certain text at the end if the passed parameter fits condition {#ConditionAdd > '0' '{%value=count}' ' x {%value=type}'}
If Media Count > 0 then output: Media Count value x Media
ConditionAddFirst Adds certain text in the beginning if the passed parameter fits condition {#ConditionAddFirst = 'test' '{%value=label}' 'Test Label is '}
If Media Label is equal to test then output: Test Label is Media Label
StringReplace Replaces a part of a string with another string {#StringReplace '{%value=wish}' '0' 'no'}
Replace 0 with no in Wish field

Last update: 19.08.2010
Personal Video Database Version 0.9.9.20
Plain Text Export Plugin 0.7.1.0
Author: Nostradamus
http://www.videodb.info