⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 md5check.lua

📁 一个很有名的浏览器
💻 LUA
字号:
-- Check MD5 sums of download files automagically (it expects them in-- downloadedfile.txt).-- $Id: md5check.lua,v 1.2 2003/11/24 13:30:01 zas Exp $------------------------------------------------------------------------ Installation-------------------------------------------------------------------------- 1. Put this into your hooks.lua.  Alternatively you can put-- this in a separate file and `dofile' it.---- 2. Edit your `console_hook_functions' table in hooks.lua. e.g.----	console_hook_functions = {--	    ...--	    md5 = md5,--	    ...--	}---- 3. Edit the second last line of this file to point to your-- download directory.  Sorry, but ELinks can't get this-- information automatically (yet?).function file_exists(filename)    local f = openfile(filename, "r")    if f then	closefile(f)	return 1    end    return nilendfunction md5sum_check(download_dir)    local results = {}    gsub(current_document(), "([a-z%d]+)  ([^\n]+)\n",	function (sum, filename)	    -- lua regexps don't seem to be able to do this	    if strlen(sum) ~= 32 then return end	    local fn = %download_dir.."/"..filename	    if file_exists(fn) then		local localsum = gsub(pipe_read("md5sum "..fn),				      "^([a-z%d]+).*$", "%1")		tinsert(%results, filename.. " -- "..			((sum == localsum) and "ok\n" or "MISMATCH!\n"))	    end	end)    local tmp = tmpname()..'.txt'    writeto(tmp)    results.n = nil    for i,v in results do write(v) end    writeto()    tinsert(tmp_files, tmp)    return 'goto_url', tmpendfunction md5()    -- Edit this to match your download directory.    return md5sum_check(home_dir .. "/download")end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -