标签归档:作品

Simple Plyr —— 又双叒叕一个视频播放器

初衷

原本我是打算用 WordPress 来建设云学堂的,所以就制作了这款编辑器。但是后来由于考虑到长期发展的问题,所以又放弃了 WordPress 的方案,暂定使用 RoR 来建设。

插件信息

插件名为 Simple Plyr ,目前已经上架到 WordPress 官方仓库,可以在后台直接搜索下载

插件使用说明

使用短代码`[plyr]`即可添加播放器,支持参数 urlposter ,分别是视频地址和视频封面图片地址
Github 仓库地址:https://github.com/bestony/simple-plyr
WordPress 官方仓库地址:https://wordpress.org/plugins/simple-plyr/

Google 搜索结果导出 CSV

Google 搜索结果导出 CSV

初衷

由于需要统计某个网站中包含特定关键词的文章,该工作借助 google 搜索引擎的特殊语法来完成。

site: domain intitle:keywords

但是结果较多时,依次复制粘贴至 Numbers 中较为麻烦,便制作了该脚本,来快速导出搜索结果。

特性

  • 导出 Google 搜索结果为 CSV 文件

安装方法

  1. 在 Chrome/Safari 上安装 TamperMonkey (Firefox 为  Greasemonkey)
  2. 访问下载地址进入到插件页面
  3. 点击页面上的安装此脚本

使用方法

  1. 搜索后,在搜索结果页的左侧会出现一个下载搜索结果
  2. 点击按钮后,设置保存的文件名,即可将搜索结果导出为csv

结果默认导出 title 和 link

补充说明

使用时建议调整搜索设置,将搜索结果设置为100条,效果更好。

Insert Update Time – WordPress 的链接分享插件

Insert Update Time – WordPress 的链接分享插件

初衷

在使用 Dokuwiki 时,可以使用按钮一键添加一个编辑记录的标签

我在写博客时,有更新旧文的习惯,但是由于没有更新记录,对读者来说不慎友好,故而做出这个插件,来一键生成编辑记录。

插件信息

插件名为 Insert Update Time ,目前已经上架 WordPress 官方插件库,可以通过在博客后台搜索直接下载

插件使用说明

插件默认会在你的编辑器内添加一个按钮,点击按钮,就会自动生成一个更新记录。

更新记录中包含一个 更多标签和一个包含用户信息和更新日期的标志。

插件使用动态图

TinyMCE

QuickTag

插件安装方法

1. 在 WordPress 后台搜索 Insert Update Time 或搜作者 Bestony ,即可找到这个插件
2. 前往插件主页下载插件,并上传到 WordPress 中 https://wordpress.org/plugins/insert-update-time/

我的其他插件

LinkShare – WordPress 链接分享插件

LinkShare – WordPress 的链接分享插件

LinkShare – WordPress 的链接分享插件

[title]初衷[/title]
最近将云笔记由有道云笔记切换为了印象笔记(确实好用一些),所以整理了有道云笔记的资料。
发现自己在过去其实收藏了很多的资料,但是由于年久未看,所以也是囤积在了云笔记中。而自己的本心其实是想通过这些资料,来整理出自己的文章,最终无以成型。
再加上最近看了一篇文章,在说当下的文章转载问题:当下的文章转载非常不规范,CC 协议不遵守,并且 CC 协议其实鼓励的是使用链接分享。
基于这样的考量,我想我需要的其实是类似于微博那样的简短的分享的功能。但是在 WordPress 中集成一个 微博的功能其实并不简单,而且我也希望即使我换主页,也能够很好的兼容,那么对于插件的要求就会很高,而我当下主要的工作还是考研,所以实在无力优化,所以便曲线救国,采用了分享链接的形式。
[title]使用思路[/title]
插件默认会在后台创建一个新的文件类型 LinkShare,同时,你可以在后台侧边栏和顶部的新建中看到分享,你可以通过这两处来创建新的分享。同时,还可以在侧边栏中的分享进行分享的管理
[title]Demo[/title]
https://www.ixiqin.com/links-share/
[title]使用说明[/title]

插件安装说明

  1. 安装插件
  2. 创建一个新的页面,在页面中添加如下短代码[ linkshare][ /linkshare]
  3. 保存页面,并在后台新建链接分享

链接分享说明

  1. 点击侧边栏中的分享或顶部新建中的分享,进入到新建分享的页面。
  2. 在该页面依次添加标题、链接、评论
  3. 填写完成后点击发布

[title]安装方式[/title]

  1. 【推荐】在 WordPress 后台的插件中心搜索关键词 Link Share 或搜索作者 Bestony 即可找到插件,点击安装即可。
  2. 前往 https://wordpress.org/plugins/link-share/ 下载 zip ,然后上传到后台插件中心即可。

[title]样式美化[/title]
短代码生成的是 ul 无序列表,该列表的结构如下

<ul class ="linkshare-list”>
    <li class=“linkshare-item”>
        <a class=“linkshare-link”>linktitle</a>
    <li>
</ul>

你只需要对应添加 linkshare-listlinkshare-itemlinkshare-link 的 css 样式即可
[title]Todo[/title]

  1. 加入标签
  2. 允许将分隔符切换为其他的符号

[title]更新日志[/title]
= 0.0.6 =
1. 将默认语言切换为英文,方便后续的国际化
2. 添加中文语言
= 0.0.4 =
1. 在输出端使用 esc_url 处理URL
= 0.0.3 =
1. 在输入端使用 esc_url 处理URL
= 0.0.2 =
1. 审查、处理 POST 请求
= 0.0.1 =
1. 完成短代码部分
2. 完成文章类型部分
3. 完成信息提交部分

运营用加强 Markdown 编辑器

运营用加强 Markdown 编辑器

初衷

我一个朋友需要参与公司针对 V2ex 的运营,而 V2ex 如果想要发富文本,就需要 markdown 语法,对于他一个长期担任运营岗的人来说,Markdown让他十分困扰。虽然有很多不错的编辑器,但是由于他会有一些特殊的需求,所以还是十分不舒服。因此我便打算帮他做一个运营用的插件,帮他完成他所需要的特殊功能

特性

  • 满足运营者常用功能需求(H1-H6)
  • 提供插入新窗口打开连接的功能
  • 提供插入含连接的图片的功能
  • 插入含描述的图片
  • 选中文字标红
  • 快速打开图床

Demo

http://co.ixiqin.com

功能说明

插入新窗口打开连接

可以在打开的对话框中输入标题和连接。自动生成一个基于HTML的新页面打开连接
需要注意的是,此连接的会生成在文章尾部,需要自行复制到适当位置。

插入含连接的图片

可以在打开的对话框中输入连接、标题、图片地址、图片描述生成对应代码。
需要注意的是,此连接的会生成在文章尾部,需要自行复制到适当位置。

插入含描述的图片

可以在打开的对话框中输入图片地址、图片描述生成对应代码。
需要注意的是,此连接的会生成在文章尾部,需要自行复制到适当位置。

选中文字标红

选择要标红的文字,点击特色功能区的按钮,即可对指定文字进行标红处理。

快速打开图床

编辑器未做图片上传,故而提供了一个图床的地址,可以将图片上传到sm.ms,复制其生成的图片的连接,使用菜单栏中的工具添加即可。

源码地址

https://github.com/bestony/CoEditor

涉及技术

前端开发、JavaScriptEditor.md
 

Linux 中国 – LCBot 微信机器人

Linux 中国 – LCBot 微信机器人

初衷

加强微信群管理

特性

  • 关键词添加好友自动拉群
  • 私聊发送关键词自动加群
  • 新用户进群自动发送欢迎
  • 设定管理员,管理员可以通过发送命令T人(需要机器人是群主)
  • 监控群每小时发送心跳包
  • 管理员踢人监控群内留底
  • 被拉黑的用户,无法被再次拉群。需要管理员手动释放。
  • 管理员在监控群发送指令获取状态或进行特定操作(现支持“状态”、“重启”、“刷新”)

Demo

不提供

源码

https://github.com/LCTT/LCBot

Linux 中国 – 「运维密码」微信小程序

Linux 中国 – 「运维密码」微信小程序

初衷

由于 Google Authenticator 没有办法很好的做到备份,在更换手机时,会非常麻烦,所以我们希望能够自己制作这样一款小程序,来完成备份的功能。

特性

  • 本地计算动态口令,无需联网
  • 本地备份动态口令,安全放心
  • 每30秒更新一次动态口令,低占用

依赖

微信小程序开发工具

Demo

源码地址

https://github.com/LCTT/WeApp-Password

Todo

  • 云服务
  • 解决本地数据因微信清空丢失的问题
Linux 中国 – LCTT 选题工具

Linux 中国 – LCTT 选题工具

初衷

LCTT 使用 Markdown 来作为翻译原文,但是由于原文均为 HTML 格式,在选题时需要手工处理,要耗费大量的时间,所以便制作了选题工具,希望借助机器来完成

特性

  • 可以根据输入的 html 代码生成对应的 Markdown (表格未支持)
  • 支持数字型 Markdown 语法
  • 加入 Editor.md ,选题完成后可以进行编辑
  • 使用 js 来完成复制工作

Demo

http://lctt.ixiqin.com

源码

https://github.com/LCTT/LCTT-Helper/

阿里云论坛 BBCode 编辑器

阿里云论坛 BBCode 编辑器

初衷

制作这个编辑器是在我担任阿里云论坛版主期间,由于阿里云论坛的编辑器实在难用,且由于 Cookies 很容易过期,导致辛苦编辑很久的帖子会由于实效而丢失。于是我希望能够有个编辑器来帮助我更好的编辑帖子。

特性

  • 兼容 phpwind 的 BBCode
  • 接入了 SM.MS 的图床

Demo

http://edit.ixiqin.com

源码

https://github.com/bestony/Editor