跳至主要内容

Office E5刷API脚本分享以及教程 (二)

 转自Github项目AutoApiSecret(wangziyingwen)


  • 本项目是建立在原教程可以正确调用api的假设上的,核心是paran/黑幕大佬的py脚本。
  • 本项目只是提供一个自动、免费、无需额外设备的脚本运行方式,换句话说,就是一台电脑/服务器。(因为原教程需要服务器/超长时间运转的设备,大部分人都不具备,本项目应运而生)
  • 请务必先阅读理解原教程原理说明、设计理念
  • 搬运原教程说法:不保证一定能续期!不保证一定能续期!不保证一定能续期!或者说,只是增大续订可能性。过期前、后30天都可能续期!!!
  • 若理解并接受上述说明,请接着操作;若否,请点击浏览器右上角 X 。

项目说明

  • 利用github action实现定时自动调用api,保持E5开发活跃。
  • 免费,不需要额外设备/服务器,部署完不用管啦。
  • 加密版,隐藏应用id+机密,保护账号安全。

特别说明/Thanks

区别

普通版(弃用):密钥暴露,不在乎的话可以使用

加密版(推荐):应用id机密加密隐藏,提高安全性

模仿人为应用开发版(半弃用):顾名思义,加密版的升级版。由于超级版兼容模拟版的功能,此版本处于一种尴尬位置。(当然也可以正常使用)

超级版(不建议):进一步升级版,增加自定义参数、模式。按目前情况,微软续订要求很低,暂时不需要使用此项目。

以上推荐/不建议等只是个人意见,请自行选择版本,可同时使用


步骤

  • 第一步,先大致浏览原教程,了解如何获取应用id、机密、refresh_token 3样东西,以方便接下来的操作。

  • 第二步,登陆/新建github账号,回到本项目页面,点击右上角fork本项目的代码到你自己的账号,然后你账号下会出现一个一模一样的项目,接下来的操作均在你的这个项目下进行。(看不到图片/图裂请科学上网)

    image

  • 根据原教程获取应用id、机密、refresh_token(自己复制保存,注意区分id机密,别弄混了)

    然后在线编辑你项目里的1.txt,将整个refresh_token覆盖粘贴进去(里面是我的数据,先删掉或者覆盖掉)。(千万不要改1.py)

    refresh_token位置如图下。复制refresh_token紧接着的双引号里的内容(红竖线框起来的),不要把双引号复制进去。复制进1.txt后,留意结尾不要留空格或者空行

    image

  • 第三步,依次点击上栏Setting > Secrets > Add a new secret,新建两个secret如图:CONFIG_ID、CONFIG_KEY。

    内容分别如下: ( 把你的应用id改成你的应用id , 你的应用机密改成你的机密,单引号不要动 )

    CONFIG_ID

    id=r'你的应用id'

    CONFIG_KEY

    secret=r'你的应用机密'

    image

    最终格式应该是类似这样的:

    image

  • 第四步,进入你的个人设置页面(右上角头像 Settings,不是仓库里的 Settings),选择 Developer settings > Personal access tokens > Generate new token,

    image image

    设置名字为GITHUB_TOKEN , 然后勾选 repo , admin:repo_hook , workflow 等选项,最后点击Generate token即可。

    image image image

  • 第五步,点击右上角星星/star立马调用一次,再点击上面的Action就能看到每次的运行日志,看看运行状况

(必需点进去Test Api看下,api有没有调用到位,有没有出错。外面的Auto Api打勾只能说明运行是正常的,我们还需要确认10个api调用成功了,就像图里的一样。如果少了几个api,要么是注册应用的时候赋予api权限没弄好;要么是没登录激活onedrive,登录激活一下)

image

  • 第六步,没出错的话,就搞定啦!!再看看下面的定时次数要不要修改,不打算改就忽略。

    然后第二天回来确认下是否自动运行了(ation里是否多出来几个),是的话就不用管了,完结。

    我设定的每3小时自动运行一次,每次调用3轮(点击右上角星星/star也可以立马调用一次),你们自行斟酌修改(我也不知道保持活跃要调用多少次、多久):

    • 定时自动启动修改地方:(在.github/workflow/AutoApiSecret.yml文件里,自行百度cron定时任务格式,最短每5分钟一次)

    image

    • 每次轮数修改地方:(在1.py最后面)

    image


题外话

Api调用 你们可以自己去graph浏览器看一下,学着自己修改要调用什么api(最重要的是调用outlook、onedrive) https://developer.microsoft.com/zh-CN/graph/graph-explorer/preview

评论

此博客中的热门博文

科学上网工具Sub-Store部署使用

  转自: https://www.qichiyu.com/268.html Openwrt Docker安装: docker run -it -d \ --restart=always \ -e " SUB_STORE_BACKEND_SYNC_CRON =55 23 * * *" \ -e SUB_STORE_FRONTEND_BACKEND_PATH=/CKg2abstVnOeRpm1aB4G \ --net=host \ -v /etc/sub-store:/opt/app/data \ --name sub-store \ xream/sub-store VPS安装: docker run -it -d \ --restart=always \ -e " SUB_STORE_BACKEND_SYNC_CRON =50 23 * * *" \ -e SUB_STORE_FRONTEND_BACKEND_PATH=/T3B9dgzBzdRbBF8Aqx7P \ -p 3001:3001 \ -v /etc/sub-store:/opt/app/data \ --name sub-store \ xream/sub-store Docker compose代码: services: sub-store: stdin_open: true tty: true restart: always environment: - SUB_STORE_BACKEND_SYNC_CRON =50 23 * * * - SUB_STORE_FRONTEND_BACKEND_PATH=/iversonlive123456789 ports: - 3001:3001 volumes: - /etc/sub-store:/opt/app/data container_name: sub-store image: xream/sub-store networks: {} Sub-store地址: 如果你没有使用域名,那么请访问 http://192.168.0.188:3001?api=http://192....

使用小丸工具箱将使用了VSFilterMod插件的Aegisub字幕文件压制到视频中

 转自:https://zhuanlan.zhihu.com/p/103732408 通常视频字幕有三种存在方式:外挂字幕、内挂字幕、内嵌字幕。 外挂字幕指的是视频文件与字幕文件分离,使用者需要通过视频播放器的功能手动加载字幕到视频中。 内挂字幕与外挂字幕基本一致,只不过是将字幕文件一同封装进了支持字幕流的容器中(例如.mkv)。 上述字幕发行方式的优点是:1. 可以不需要将视频压制,只需要直接发布字幕或者简单地将字幕封装即可发布,节约发布者大量时间。2. 通常挂载的字幕分辨率不受视频分辨率影响,拥有最清晰锐利的观感。3. 观众可根据自身需要调节字幕。 缺点也很明显:1. 需要播放器支持。比如绝大多数手机自带播放器并不支持播放字幕流, 同时绝大多数播放器默认不支持VSFilterMod特效插件 。 2. 字幕不受保护,可能会被他人盗取,重新加工后二次发布。3. 有时候字幕内使用了用户未安装的字体,会导致播放字幕时字体被“降级”为默认字体宋体。 4. 若使用了大量特效则会导致字幕渲染掉帧、卡顿。 第三种方式的内嵌字幕,也叫硬字幕。这种方式需要将视频解码后通过字幕滤镜插件,将字幕完全与视频帧融合在一起重新编码。也就是说内嵌字幕视频中的字幕是完全和视频融为一体的。 内嵌字幕的兼容性最高,上述挂载字幕的缺点全部都没有,但是压制过程非常耗时且相对复杂。本文将介绍如何使用小丸工具箱进行对使用了  VSFilterMod  特效插件的.ass字幕压制到视频中,变为内嵌字幕视频。 本文由小Hshan编辑,保留原作者信息可自由转载。 本文必要软件: 小丸工具箱(官网链接已失效):  maruko.appinn.me/ 小丸工具箱r236绿色版网盘下载地址: 百度网盘: https://pan.baidu.com/s/1bhoEfkBMnShV8sIixrOFcg https://pan.baidu.com/s/1bhoEfkBMnShV8sIixrOFcg  提取码:gsi2 Mega: mega.nz/# VSFilterMod x86版:  https://github.com/sorayuki/VSFilterMod/releases/tag/r5.2.1 Avisynth 2.6.0 32位: sourceforge....