零成本搭建个人 APP 和小程序后台
前言前面也说了,通过 GitHub Pages+GitHub Actions 只是解决了动态数据展示,但是要零成本得完成将用户信息存储下来,并实现数据交互呢?
我开始是想用云文档,种种原因,我还是希望有个自己能二次修改的后台,于是就选择了 Vercel+Railway 方式。
虽然网上也有很多人介绍这俩平台的玩法,但都是 2024 年以前的文章,有些平台最新的修改,和自己踩到的坑而别人没提到的细节,我还是想记录一下。
坑点
域名已经解析成功了,但是一直无法访问 Vercel 上的页面。
vercel-php 版本和 Vercel 上的 NodeJs 版本冲突,和一些配置问题。
代码提交推送后,Vercel 没有完成自动部署等等。
准备
Vercel: 略过详细介绍,暂且把他理解成云服务器,入门配置免费,需要注册登陆。
Railway: 同样略过详细介绍,暂且把他理解成云数据库,几乎免费,需要注册登陆。
GitHub: 先创建存放程序的仓库,也几乎完全免费,需要注册登陆。
Typecho: 博客程序 ,其他语言的像 Flask 也行,开源免费,下载或自行编写。
Vercel ...
零成本 API 服务搭建,用 GitHub Actions 自动爬取文章
前言本着将成本降到最低,我目前做的应用或小程序都是单机的,也就是不用请求接口,只要一上架就没有任何支出。但是写死的数据毕竟有限,应用的内容单一无法紧跟时事热点,每次打开一个样,自然就没有留存。遇到有错字啥还要更新版本,那有没有方法既能丰富应用内容,又不用增加成本呢?
既要又要,当然也有,找网上提供的免费 API 接上去。但是这种有请求数限制,而且还和自己应用的业务不相关,那就只能自己弄接口了。
既然可以在 GitHub 上搭静态博客,那整一个静态 API (json 文件),时不时地更新或提交新的 json 文件上去,在 C 端应用上不也看起来像是动态的了。所以下面就实践一下如何在 GitHub 上搭建 API 服务,以及如何自动化更新数据(部署爬虫)?
API 服务搭建方法和之前在 GitHub 上搭建 Hexo 类似,就是给仓库开启 GitHub Pages,可以自行绑定域名,也可以用之前主仓设置的域名后面带当前仓库名访问。当前域名要备案过了,然后用访问资源的方式能访问到 json 文件 (xml、csv 等) 就可以了。
定时爬虫部署要实现自动化更新数据,那就要定时手动上传和直 ...
如何用CocosCreator对接抖音小游戏的侧边栏复访
前言最近小游戏的软著下来了,用 CocosCreator 做的游戏也完成了 1.0 版本。而当我打包成抖音小游戏进行提交时,还没到初审就给拒了,因为还有一个机审,机器检测到代码中没有接入 “侧边栏复访功能”。这个我还真不知道,那只能去官方看文档了,位置是小游戏开发文档 -> 指南 -> 开放能力 -> 侧边栏能力。
简介侧边栏复访能力是在「2023 年 11 月 24 日」起就开启了「必接审核」,为什么要这样做呢?原来是随着抖音首页侧边栏的日活不断增高,平台也积极引导用户养成从首页侧边栏进入游戏的习惯而做的要求。这样可以大幅提升次留、7 留,反正就是你好我好大家好的局面,接就对了。
文档我也大概看了,大概的流程就是打开游戏后,判断是不是侧边栏进来,是的话就相当老用户给他一些奖励,不是的话给一些引导弹窗,让用户触发打开侧边栏。而文档里的方案示例大部分也都有奖励领取环节,但是我这个目前是单机,奖励肯定是没有的,那怎么办,于是我就做了一些简化。
流程
创建去侧边栏按钮和引导层
对接抖音提供的方法检测和跳转
打包后去抖音开发工具调测
操作创建去侧边栏按钮打开游戏场景画布 ...
零成本加速 “个人图床服务”
前言上次简单分享了一下通过 Github Pages 方式搭建图床,但是国内对 github 资源的加载普遍不太稳定,多数情况下很慢甚至打不开。而这次我要推荐两个解决方法,一种是助力方案,使用 CDN 加速;另一种是代替方案,换成真正的图床或其他托管服务(先卖个关子)。
方案一方案一提供助力,github 上的仓库和资源保持不变,只需要对其进行 CDN 加速就可以了。那么,好用的 jsDelivr 就上场了,这是一个免费、开源的加速 CDN 公共服务,托管了许多大大小小的项目,可加速访问托管的项目目录或图片资源。
并且他同时对 github、npm、wordpress 提供支持,无需安装或搭建什么就能使用,下面就简单介绍一下使用方法。前提是比如你已经创建了 github 仓库,这次无需开启 github pages,只要是一个 public 的仓库就可以。
访问 github1https://cdn.jsdelivr.net/gh/用户名称/仓库名称@版本号/目录
访问 npm1https://cdn.jsdelivr.net/npm/包名@版本号/目录
访问 wordp ...
个人最新微信小程序——有用工具盒,上架了!
简介“有用工具盒”是一款强大且实用的工具类小程序,提供包括图片处理、信息查询、测算,娱乐等常用工具。如:文本加密解密、二维码生成与识别、九宫格切图、图片拼接、国旗头像生成、房贷和BMI计算器等,如同瑞士军刀一样方便好用。
功能介绍国旗头像只需要上传一张图片,就会免费生成一张带国旗的头像
九宫格切图只需上传一张图片,工具会自动将他分成九宫格的切图,保存后就可以发朋友圈了。
房贷计算器目前贷款利率还没调整,其他的基本功能都没有问题。
色盲测试通过不停的切换颜色矩阵,你可以点击其中不同的色块,类似于颜色找茬,来测试你的色盲程度。
手持弹幕手持弹幕,是一个可以自定义文字样式的滚动大字报,可以用于像粉丝给爱豆接机用的欢迎词。
节日倒计时节日倒计时,是一个在本地存储日期进行倒计时的工具,样式温馨多样。由于没有远程存储,如果对微信进行了清理缓存,节日倒计时也会消失需要重新创建。
随机数随机数,是一个可以用于朋友间抽签的小工具,给定两个区间,工具自动产生一个数值。
大转盘大转盘是一个随机定义的事件扇叶,抽中哪个就中哪个。
二维码生成二维码生成工具,你只需要提供链接或文本,工具会将其生成一个可识别 ...
2024年,个人申请小游戏软著速通指南
前言2024年6月26号,我申请的小游戏软著通过了。由于等待时间太长,所以就总结了一下整个申请过程踩过的坑。帮助未了解或即将申请个人软著的同学绕过下面三点,可以节省至少三分之一的时间(小游戏类目)。
当然,这里也会围绕大家关心的几个问题展开,比如:软著申请的费用、软著申请到底要多久以及整个申请的流程。最后再给大家两份我自己的申请模板,软件源程序文档和软件说明书文档。
费用2024年申请软著不用钱,如果说一分钱不用也说不过去,因为在申请时的签章页要打印签字,所以整个过程的花费就是一张纸的打印钱。要是你找的第三方代办收取高费用,并且说要打印这打印那的就自己弄吧。因为现在关于软著的登记都是采用电子版形式了。之前既要打印源码文档和软件说明书,还要寄过去,然后才能收到纸张版软著。
时间我从申请到通过一共是三个月时间,但是在过程中有三次补正,也就是提交的信息和资料不符和要求。而每次补正再审核大概在8-15天(个人观察),错三次也就要多一个月时间,按正常填写一遍过的话应该两个月以内就能获取。
流程注册与开始申请进入“国家版权保护中心官网”,选择个人身份,填写手机邮箱等信息后注册成功后登陆。然后回到 ...
工具类uniapp源码免费开源啦!
简介一个基于uniapp开发的强大且实用的工具类APP,提供了包括图片处理、测算,信息查询和娱乐等常用的工具。如:文本加密解密、二维码生成与识别、九宫格切图、图片拼接、国旗头像、房贷和BMI计算器等,如同瑞士军刀一样方便好用~
1🕙 项目基本保持每日更新,右上随手点个 🌟 Star 关注,这样才有持续下去的动力,谢谢~
项目展示码云: https://gitee.com/gaoxingqufuhchao/bqs-toolsbox-uniapp
落地: https://www.zerofc.cn/market/
下载:https://www.zerofc.cn/market/land_pages/bqs_toolsbox/index.html
项目截图
项目说明项目灵感来源于 前端铺子 ,前台基于Vue-uniApp,使用colorUi与uview框架,部分Demo参考uniApp插件市场等,感谢各位作者~
特别声明本软件属于技术开源软件, 任何使用本源码从事商业活动,对别人和自己造成损失的,本人概不负责!
功能规划2024-08 : 增加2048小游戏、小霸王游戏 ...
零成本搭建个人图床服务器
前言图床服务器是一种用于存储和管理图片的服务器,可以给我们提供将图片上传后能外部访问浏览的服务。这样我们在写文章时插入的说明图片,就可以集中放到图床里,既方便多平台文章发布,又能统一管理和备份。
当然下面通过在GitHub上搭建的图床,不光不用成本,而且还能上传视频或音乐。操作方法和以前在GitHub上搭建静态博客类似,但是中间会多一些一些工具介绍和技巧。
流程
创建仓库
设置仓库
连接仓库
应用Typora
创建仓库创建仓库和平时的代码托管一样,添加一个public权限仓库,用默认的main分支。当然也可以提前创建一个目录,但是根目录最好有一个index.html。
设置仓库设置仓库主要是添加提交Token,和配置GitHub Pages参数。而这两小步的设置,在前面文章 “Hexo博客搭建” 有比较详细介绍,所以这里就稍微文字带过了。
Token生成登陆GitHub -> Settings -> Developer settings -> Personal access tokens -> Tokens(classic),然后点击 “Generate n ...
如何将 Python 项目打包成 exe,另带卸载功能!
前言虽然我是做 web 的,但是对 Python 的众多开源项目一直都很关注。像之前的 stable diffusion 的 AI 绘画,和 so-vits-svc 音色替换等源码的部署文档都很完善了。尽管如此,对于刚入门的和本地环境搭建各种踩坑的同学,又急于一试就显得不太友好了。针对这一现象,网上早有了各种大佬做了一键部署的解决方案,不用安装 Python 环境,不用下载各种依赖包,点一下 exe 就可以用了。
那他们是怎么做的呢,到这里应该已经很多人会说用 pyinstaller。是的这个确实可以解决整体环境打包,但是有时候一些图标和依赖文件要放在一起才能正常使用,类似于绿色桌面工具。那有没有方法对这个进一步封装,就是点击 exe 后需要安装,然后安装后才是项目的文件,还可以卸载,答案就是用 Inno Setup Compiler。那么,接下来我就用一个 GUI 的小 demo 完成 exe 打包和进一步安装打包。
环境Python 3.8Tkinter (自带)pyinstaller 6.3.0Inno Setup Compiler
基本流程用 conda 单独创建一虚 ...
如何用 Python 实现一个 “系统声音” 的实时律动挂件
前言应该是三年前,我用 Esp8266 和 ws2812 实现了一个音乐律动灯带。就是电脑播放音乐时,灯带会随着系统内部音乐播放的频率而闪动不同色彩的灯珠。而当时用来监听系统声音的工具是一个博主提供的,除了实时采集声音外还通过 UDP 传递数据到 Esp8266 上。
而这次,我就自己用 Python 实现一下,不过不传数据,就采集后直接实时地在电脑上绘制波形动画,主要是用来作为 FL Studio 播放时的一个桌面小挂件。
环境
python3.8
pyaudio0.2.14
matplotlib
pyaudio 简介pyaudio 是一个跨平台地音频 I/O 库,使用他可以在 Python 程序中进行播放,录音和生成 wav 文件等。需要注意的是,如果要使用 pyaudio 时,python 的版本最好在 3.7 以上,不然 pip 安装会报错。因为以下例子是获取系统内部声音,而 pyaudio 读取的音频流默认是麦克风,所以接下来介绍一下关于获取的设备列表信息。
代码获取设备列表12345678# pyaudio实例audio = pyaudio.PyAudio() ...