GitHub具有一定的社交属性,可以拥有关注/关注者,然而没有给用户添加备注名的功能。这个油猴插件可以给GitHub用户设置备注名,并长期存储,随时可以修改。

插件功能

功能点

  • 已设置备注名的用户,显示备注名
  • 未设置备注名的用户,显示 unset
  • 点击备注名可以更改备注
  • 更改完成后,按 Enter 即可保存更改

主页显示备注名

由于GitHub主页的“好友动态”是异步加载,所以插件无法直接给用户添加备注名。

这种情况下只需要点击上方的 Remarks 按钮,即可给用户添加备注名。

其他页面显示备注名

其他页面的备注名可以自动添加,无需点击 Remarks

配置方法

  • 进入仓库
  • 下载 js 脚本文件
  • 安装“油猴”插件
  • 在油猴插件中添加脚本

实现原理

在浏览器中,有 localStorage 以及 sessionStorage。其中前者不会过期。因此,使用 localStorage 存储一个 JSON 字符串,每次将其读取为一个 js 对象,再对该对象进行操作。

GitHub中用户名是唯一的,使用用户名作为区别用户的标识。

ToDo

  • 导出配置文件为 .json

GitHub备注油猴插件相关推荐

  1. 油猴插件(隐藏知乎标题,屏蔽百度搜索广告)

    1.隐藏知乎标题 先下载安装一个浏览器插件"油猴插件"(Tampermonkey): https://www.aliyundrive.com/s/4rTXeq7R8bx 提取码: ...

  2. Codeforces与洛谷题目之间跳转油猴插件

    title: Codeforces与洛谷题目之间跳转油猴插件 date: 2023-05-04 15:32:39 categories: 其他 tags: 油猴脚本 Codeforces与洛谷题目之间 ...

  3. 谷歌浏览器 Chrome 安装 Tampermonkey 油猴插件的方法

    谷歌浏览器 Chrome 安装 Tampermonkey 油猴插件的方法 一.什么是油猴脚本 二.油猴安装方法 方法一:Google官方商店安装(推荐) 方法二:本地安装(无需KX上网) 一.什么是油 ...

  4. chrome+油猴插件+IDM实现百度网盘大文件的高速下载

    郑重声明:此篇文章只作为个人学习研究中解决百度网盘下载速度慢的解决方法,不做为任何商业用途,所有工具和实验工具都合法来自于公开互联网,本人支持正版,拒绝盗版.请读者严格遵守相关规定,本人不对他人通过本 ...

  5. BigSur下Safari14.1.1安装油猴插件(Tampermonkey)

    Tampermonkey for mac Safari是一款浏览器扩展和最为流行的用户脚本管理器,Tampermonkey 提供了诸如便捷脚本安装.自动更新检查.标签中的脚本运行状况速览.内置的编辑器 ...

  6. tampermonkey油猴插件|tampermonkey油猴脚本

    让你的电脑浏览器使用起来更加强大吗?那么可以试试tampermonkey油猴插件,这是专门为市面上主流常见的chrome谷歌浏览器.firefox火狐.360浏览器.Microsoft Edge.Op ...

  7. Chrome安装油猴插件详细教程

    Chrome安装油猴插件详细教程 一.油猴安装方法 方法一:Google官方商店安装(推荐,需要科学上网) 方法二:本地安装(无需科学上网,不会科学上网的适用) 二.安装油猴插件 方法一:Google ...

  8. 【记一次开发油猴插件的过程】——逆水寒

    记一次开发过程 基于油猴插件写的纯javascript代码 第一步 第二步 第三步 第四步 第五步 第六步 基于油猴插件写的纯javascript代码 一个朋友找我帮忙,我刚好闲着无聊写了一下,有需要 ...

  9. Edge浏览器安装油猴插件以及好用的插件推荐

    目录 一.介绍 二.下载步骤 一.介绍 油猴插件是非常好用的,可以帮助我们解放双手眼睛这些.帮助学习,通过这些 二.下载步骤 1.打开edge浏览器,右上角点击三小点,选择扩展 2.点击这个 3.点击 ...

  10. QQ浏览器如何安装油猴插件

    QQ浏览器安装油猴插件过程步骤? Tampermonkey油猴插件是一款非常强大的浏览器插件,可以为用户提供各种脚本运行所需要的环境.如何安装这款强的插件呢? 安装Tampermonkey的过程步骤: ...

最新文章

  1. 10.QML Qt Quick Controls 2之imagine style
  2. 用java数组模拟登录和注册功能
  3. 手机文件share.php,华为P10手机Huawei Share怎么用?一秒共享手机文件
  4. Linux is执行程序命令,linux命令执行过程详解
  5. Spring-Spring4.X 概述
  6. Can't find dependent libraries
  7. am82.top 1.php,Droppy v2.1.3 – PHP在线网盘系统
  8. 云海再获中国第一 OpenStack社区Xena版本新特性快来划重点
  9. vim 批量替换字符串_Vim 有什么奇技淫巧?
  10. 使用NPO依赖的一些类库文件介绍
  11. Python实现基于模块的库存管理系统
  12. 在win11系统环境下使用anaconda以及pycharm配置人脸识别库--dlib,face-recognition等
  13. 根据RGB配色改变图片颜色
  14. 教你一个小技巧给latex表格添加脚注 (非footnote)
  15. 我们的小太阳钟汉良,不老男神,希望你继续帅下去
  16. ironpython是什么意思_部类“IronPython.Runtime.Binding.PythonBinder”的派生方法“GetTypeName”不能减少访问。这什么意思啊...
  17. poj1386 Paly onWords
  18. 一个优秀开发者如何才能变得伟大?
  19. word骨灰级水平,赶紧留一份
  20. java 定义整数数组_JAVA中数组的正确定义方法是什么?

热门文章

  1. 移动web页面前端开发总结
  2. python scrapy 爬取steam游戏
  3. lamp一键安装包不安装mysql_lamp一键安装包的一些注意点
  4. 读npy、pck、nii格式数据集
  5. setMinDate出现java.lang.IllegalArgumentException: fromDate:xxx does not preced toDate: xxx异常的简单解决办法
  6. linux终端的中国象棋,在Ubuntu 17.10上玩国际象棋等游戏
  7. Python学习路线
  8. 公共数据 | CnOpenData中国90座城市建筑物屋顶矢量数据集
  9. 安装yasm(汇编编译器)和 nasm
  10. 2进制转16进制c语言库函数,单片机 avr c语言 二进制 十进制 十六进制 快速转换...