DATEMOD=20071115/2 /* DATE.............................2007-11-15 garry NAME.............................Firefox_Cache_Convert.ahk USE..............................Reads Cache in Firefox and move and rename found files to xy.mp3 xy.flv while surfing in youtube you find viewed movies in the cache from firefox search for the correct path, example : C:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Anwendungsdaten\Mozilla\Firefox\Profiles\kjf29nqa.default\Cache ................................................... http://www.autohotkey.net/~garry/Firefox_cache.jpg http://www.autohotkey.net/~garry/FIREFOX_CACHE.ahk */ #NoEnv setworkingdir, %a_scriptdir% ; your correct path here: AA2=C:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Anwendungsdaten\Mozilla\Firefox\Profiles\kjf29nqa.default\Cache R3V=%A_scriptDir%\_FROMCACHE ;copies found mp3/flv here ifnotexist,%R3V% FileCreateDir,%R3V% AutoTrim Off transform,S,chr,32 ;Gui,3: +AlwaysOnTop Gui,3:Font,,FixedSys DATE2:=0 SIZEFLV:=200000 ;minimumsize for flv SIZEMP3:=100000 ;minimumsize for mp3 ANK=%A_NOW% stringmid,DTS1,ANK,1,8 ;date from today Gui,3:Add,Text,cgreen x10 y0 h20 w88 ,SIZE-FLV = Gui,3:Add,Text,cgreen x10 y25 h20 w88 ,SIZE-MP3 = Gui,3:Add,Text,cgreen x10 y50 h20 w88 ,DATE >= Gui,3:Add,Edit,cRed x100 y0 h20 w100 vSIZEFLV ,%SIZEFLV% Gui,3:Add,Edit,cRed x100 y25 h20 w100 vSIZEMP3 ,%SIZEMP3% Gui,3:Add,Edit,cRed x100 y50 h20 w100 vDATE2 ,%DTS1% Gui,3:Add,Button, x280 y0 h20 w120 gYOUTUBE ,YOUTUBE Gui,3:Add,Button, x280 y25 h20 w120 gDADX ,DADX Gui,3:Add,Button, x280 y50 h20 w120 gJango ,JANGO Gui,3:Add,Button, x1 y75 h20 w400 gCONVERT ,FLV-MP3 from CACHE to Folder _FROMCACHE Gui,3:Add,Button, x1 y100 h20 w400 gCACHE ,FIREFOX FOLDER-CACHE Gui,3:Show, x100 y20 h120 w420 ,FIREFOX-CACHE return ;---------------- YOUTUBE: run,http://www.youtube.com/ return ;---------------- DADX: run,http://www.dadx.com return ;---------------- JANGO: run,http://www.jango.com/users/481588?l=0 ;run,http://www.jango.com return CACHE: run,%AA2% return ;----------------- 3GUICLOSE: gosub,convert exitapp CONVERT: gui,3:submit,nohide I=0 FSIZE:=0 TM1:=0 Loop %AA2%\*.* { S1= S2= exten= LFP=%A_LoopFileLongPath% LFN=%A_LoopFilename% stringmid,LFN1,LFN,1,1 if LFN1=_ continue FileReadLine,VAR1,%LFP%,1 stringmid,S1,VAR1,1,3 if S1=FLV { exten=flv FileGetSize,FSize,%LFP% if FSIZE<%SIZEFLV% continue } FileReadLine,VAR2,%LFP%,1 stringmid,S2,VAR2,1,3 if S2=ID3 { exten=mp3 FileGetSize,FSize,%LFP% if FSIZE<%SIZEMP3% continue } if (exten="flv" OR exten="mp3") goto,skip02 else continue SKIP02: Filegettime,TM1,%LFP%,C stringleft,TM1,TM1,8 if TM1>=%DATE2% { new=%LFN%.%exten% I++ FileCopy,%LFP%,%R3V%\%new%,1 } } if I>0 { run,%R3V% ;opens folder if found return } else { msgbox, No files mp3/flv found in FIREFOX CACHE`nSIZE-FLV=%SIZEFLV%`nSIZE-MP3=%SIZEMP3%`nDATE>=%DATE2% return } return ;----------------------------------- ;3GUICLOSE: ;exitapp