Extensions :  K-Meleon Forum
All about K-Meleon extensions. 
Incredible Bookmarks
Posted by: manwithcake
Date: December 04, 2009 12:11AM

Can or could anyone do this for KM?
http://www.visibotech.com/IncredibleBookmarks/

Options: ReplyQuote
Re: Incredible Bookmarks
Posted by: disrupted
Date: December 04, 2009 02:26AM

nope.. it's 100% xul manipulatior extension, this can never work in kmeleon

the check bookarks validity part or updates etc can be implemented with autoit or better with kplugin.

you can't play around with km bookmark toolbars, it's not xul and that's what makes kmeleon a better os integrated browser

Options: ReplyQuote
Re: Incredible Bookmarks
Posted by: manwithcake
Date: December 04, 2009 06:06AM

Quote
disrupted
nope.. it's 100% xul manipulatior extension, this can never work in kmeleon

the check bookarks validity part or updates etc can be implemented with autoit or better with kplugin.
I am much more interested in these abilities...to check validity and updates. How is it done with kplugin?

Options: ReplyQuote
Re: Incredible Bookmarks
Posted by: disrupted
Date: December 04, 2009 04:22PM

download this:
http://kmext.sourceforge.net/files/am-dlinks.7z

this integrates am-deadlinks application with kmeleon. am-deadlinks checks the integrity of your bookmarks file for deadlinks, delete or edit bookmarks etc amdeadlinks is included in the package and doesn't need to be installed.

first time you use am-deadlinks, you will need to set it up to work with kmeleon..
you can do that in 2 ways:
you can enter the strings manually, by opening am-dealinks from tools>bookmarks checker>am deadlinks

in am-deadlinks, select mozilla type from the dropdown menu then open options and enter your kmeleon bookmarks path under mozilla {%kmprofile%\bookmarks.html]


the other method is by simply selecting km integration from the macro menu, this will send all required values to an autoit script which will then write them to deadlinks ini or create the ini if it doesn't exist.. this is especially useful with portable kmeleons when the profile path drive letter isn't constant







am deadlinks can also be used to check the integrity of favourties (urls) for those who prefer favs over bookmarks by selcting internet explorer instead of mozilla from the dropdown menu



----------------------------------------------------------------------
# K-Meleon Macros (http://kmeleon.sourceforge.net/wiki/index.php?id=MacroLanguage)

# --------integrates am-deadlinks----------------------------------

$_tool_path=getfolder(RootFolder)."\\Tools";
$_profile_path=getfolder(ProfileFolder);

amdeadlinks{
exec($_tool_path."\\AM-DeadLink\\deadlink.exe ");
}

amdlinksetup{
exec($_tool_path."\\AM-DeadLink\\dintegrator.exe \"".$_profile_path."\"");
}

amdeadlinks_BuildMenu{
setmenu("&Tools",popup,"Bookmarks Check",4);
setmenu("Bookmarks Check",macro,"AM-Deadlinks",amdeadlinks);
setmenu("Bookmarks Check",macro,"KM Integration",amdlinksetup);
}

$OnInit=$OnInit."amdeadlinks_BuildMenu;";
# ------------------------------------
$macroModules=$macroModules."amdeadlinks;";



#notrayicon

$dlinkroot=(@scriptdir & "\deadlink.ini")
$dlinkapp=(@appdatadir & "\aignes\AM-DeadLink\deadlink.ini")
$inidest=(@appdatadir & "\aignes\AM-DeadLink\")

if $cmdline[0]=0 then
exit
else
setdlink()
endif

func setdlink()
$remcrap=StringReplace($cmdlineraw , """", "")
$kmbookies=($remcrap & "\bookmarks.html")
if FileExists($dlinkapp) then
IniWrite($dlinkapp, "General", "FileType", "Mozilla")
IniWrite($dlinkapp, "General", "BookmarkMozilla", $kmbookies)
else
FileCopy ($dlinkroot, $inidest ,8)
sleep(40)
IniWrite($dlinkapp, "General", "FileType", "Mozilla")
IniWrite($dlinkapp, "General", "BookmarkMozilla", $kmbookies)
endif
MsgBox(64, "AM-Deadlink setup", "AM-Deadlink has been setup successfully. ", 10)
exit
endfunc


Options: ReplyQuote
Re: Incredible Bookmarks
Posted by: guenter
Date: December 05, 2009 05:35AM

Quote
manwithcake
I am much more interested in these abilities...to check validity and updates. How is it done with kplugin?

Hope I understand what You say.

My info might be outdated. Cave... And I might sound defeatist.

Last time I checked K-Meleon's ability to use Firefox bookmarks-manager XUL.
Well, it sort of worked.

But cave.

For attention it competed with bookmarks plugin. If I remember correctly, the K-Meleon plugin was out of order after I'd used any of the XUL.

& so I could use only either during the same browsing session.

Now some extensions need/use standart XUL as a backend. IMHO there is little chance.
See dirupted's answer - & he is far better with adapting XUL than me.

You will need more than any XUL or macro coder's knowledge. You will need c++. Currently only Dorian & mark307 code c++ for K-Meleon. And You need this knowledge to get the competing backends (XUL & plugin) to work side by side.

Most likely You are on Your own. With 2 steep learning curves for c++ and XUL.

Plus as far as AFAIK the FF extension is for a GRE version that uses squlite for bookmarks. Most likely You need to wait for the change from 1.8 -> 1.9 GRE to have any chance at all. I worked with Firefox 2 XUL.



Edited 1 time(s). Last edit at 12/05/2009 05:50AM by guenter.

Options: ReplyQuote


K-Meleon forum is powered by Phorum.