For general users, all that is needed is place the main bibulous.py file into the Python path. For users interested in using the auxiliary commands, bibulous_authorextract.py and bibulous_citeextract.py must also be in the Python path, and must be in the same directory as the main file.
That should be it. In case your default setup is different, you can also check the Advanced tab settings and verify that they are as shown in the second figure. (That is, Source extension is set to aux, and Target extension is set to bbl.)
Note that the following variables are accessible in Kile’s Options field:
%source = filename (i.e. filename with suffix but not path)
%S = filename without suffix (and without path)
%dir_base = source file directory (source file's path without the filename)
%dir_target = target file directory (source file's path without the filename)
Note that the following are definitions of WinEdt registers:
%f = full path of active file (= %p/%n.%t)
%n = name of the active file
%p = the path of the active file
%t = the extension of the active file
%q = the path relative to the main file (i.e. for subdirectories)
%b = WinEdt's local working directory (not the tex file directory)
%B = path to the WinEdt executable file