AcFunViewer是一款离线查询/收藏AcFun网站节目列表的软件，其主要功能包括：
★ 更新acfun节目列表到本地，更容易寻找到最近更新的视频
★ 更加强大的节目搜索功能，支持模糊搜索，自定义评分标准，聚类搜索
★ 本地收藏功能，免除acfun大姨妈的干扰
★ 导出节目列表文本，分享给网友更加方便，支持自定义导出格式
★ 与AcFun视频弹幕下载转换器(AcFunLocalizer）联动，更容易下载视频与弹幕

更新页：
http://acfun.chunqing286.com

Note:
为了达到最好的效果，请把AcFunViewer与AcFunLocalizer放在同一文件夹下。

Q&A：
Q:模糊查询和精确查询有什么区别？
A:精确查询是指查询的结果完全符合查询条件，比如搜作者名为"爱情上甘岭"的所有视频，那么将得到所有上老师的视频，外加一个"新月冰冰&爱情上甘岭"的视频节目。模糊查询则是指只要所查找内容中包括与查找词中的一部分，就会被当作结果给出，比如上例中搜作者名为“爱情上甘岭”的所有视频，那么除了得到以上结果外，还会得到比如“爱情轻骑兵”等UP主们上传的视频。但是不必担心搜索的质量，搜索结果是以匹配度排序的，最上面的结果是最匹配的，也就是说即使选择模糊查询，搜“爱情上甘岭”的所有视频，“爱情轻骑兵”的视频是不可能排在上老师前面的。

Q:搜索时可否指定多个关键词？
A:可以，中间使用空格隔开。搜索时匹配关键词最多的视频节目会被排在最前面。

Q:什么是自定义评分标准？
A:在普通的搜索中，搜索得分栏中仅显示匹配度（值为0~1，越大表示越匹配）。但有时需要按我们自定义的标准计算一个分数，比如如果要得到点击量Top10的节目，只需要按点击量排序即可（点击点击量一栏的表头），但是如果要得到日平均点击量Top10的节目，那么就只有使用自定义评分标准了。具体方式如下：在查找的高级评分公式栏中输入：$clicknum/$datenum，然后点击查找，在列表中显示的搜索得分就是每个节目的日平均点击量。这里面用到的$clicknum表示节目本身的点击量， $datenum表示节目自投稿日起至今天的天数。

Q:自定义评分标准中都可以使用哪些变量？
A:可以使用的变量列表为：
$id		节目的id号
$index		节目在当前序列中的排列位置（注意这个只有在“在此类别中查找”选择为“当前显示”才有效），最前面的序号为1
$datenum 	节目自投稿日起至今的天数，当天的节目此值为1
$clicknum	节目的点击量
$commentnum	节目评论数
$value		上次查询中该节目的得分，如果基本查询的条件为空；
		本次查询中该节目的得分，如果基本查询的条件不空。

Q:高级查找中的聚类是什么意思？
A:聚类就是说按照某一类元素相同的聚合为同一个，用法较多，举个简单的例子，要找到目前投稿数最多的作者，就把“在此类别中查找”选定为全部，然后将“按此类别聚类”选定为“作者”，点击查找，此时ID栏即为作者投稿数，点击量与评论总数则是此作者所有投稿的点击量与评论数。再按ID排序，即可找到最多的投稿者。另外，在聚类时，还可以使用更高级的自定义评分标准函数，包括：
$count			表示这一类别中的个数
$sum(expression)	表示对同一类别中的节目每个都进行expression计算，然后把计算的结果累加起来
$multi(expression)	与$sum()类似，只不过是累乘
注：$sum和$multi不支持嵌套，但$count可以出现在里面的表达式中。此三者在非聚类查询时不可使用。$sum()和$multi()也可以继续进行运算，比如$sum($clicknum)/$multi($commentnum)也是可以的,虽然这个式子没什么物理意义。

Q:自定义导出格式如何使用？
A:首先点击配置->编辑导出模板, 如果原来定义过模板，则在弹出窗口中会出现原来的模板。模板即是对一条节目的格式设置，比如这样写：
标题： $title
就表示导出的时候在节目的标题前加上"标题："的字样。编辑窗口会对关键字高亮，支持的关键字包括：
$id 		节目ID
$shorturl	不包含"http://acfunIP地址"的acfun url
$url		包含有上述字样的完整的url
$title		标题
$date		形如xxxx-xx-xx的日期
$datenum	节目自投稿日起至今的天数，当天的节目此值为1
$author		节目作者
$abstract	节目原始简介
$abstract_singleline	去掉了换行符的节目简介
$clicknum	节目的点击量
$commentnum	节目的评论数
$value		在查询时获得的评分或者自定义的分数
$resultindex	在查询时排序后在列表中的位置


Q:除了可以搜标题，作者和简介外，还可以搜其它内容吗？
A:其它限制条件还有待完善，1.000版只提供这些搜索，请关注后续版本。

Q:那个导出功能如何使用？
A:首先在列表中选中你要导出的视频节目（可以使用shift/ctrl键来多选），然后在右键菜单中选择“导出文本”，在弹出提示导出完成的对话框后，直接粘贴到要写的地方即可。

Q:更新功能如何使用？
A:打开程序就会自动更新节目列表，左下角的状态栏会显示更新到哪张列表了，在更新完毕后会有对话框提示。点击“最新更新”就可以看到本次更新到的最新视频！

Q:有的简介太长，不容易观看，怎么办？
A:勾选"主页"->"视图"->"属性栏"，在属性中可以得到完全的视觉显示效果。


联系作者：
chunqing286@gmail.com

版本更新列表
v1.0.0.2beta
+ 随风格变化的蓝白条纹显示
+ 增加了acfun主页与软件更新链接
+ 增加了最新更新的条数显示
+ 增加了最新一周视频的快捷方式
* 控制了自动更新的频率，不会每次开启软件就进行更新，目前间隔至少为4小时
* 优化了开启与关闭的速度
* 增大了列表字体，更加清晰
* 修复了某些数据库中特殊字符解析的错误
* 修复了搜索区分大小写的bug
* 去掉了地址与简介在主列表的显示
v1.0.0.1beta
+ 时间区间查询
+ 自定义评价分数
+ 匹配度和自定义评价分数的显示
+ 聚类查询
+ 自定义导出格式
+ 导出到文件
v1.0.0.0beta
+ acfun节目列表更新
+ acfun节目本地查询（精确/模糊）
+ acfun节目收藏
+ acfun节目列表导出
+ 图标为Ac娘