AI Project Context Generator
AI Project Context Generator (getfiles.sh) 好用的Ai仅在网页版或者api能用,vscode上的插件又要钱,稍微大点的项目就一堆文件,一个个上传给ai嫌手疼,故让Gemini写了个 项目GitHub:https://github.com/butlanys/getfiles 1curl https://raw.githubusercontent.com/butlanys/getfiles/main/getfiles.sh | bash 一个简单的 Bash 脚本,用于快速生成项目结构和选定文件内容的概览,旨在作为上下文提供给大型语言模型(LLM)或 AI 助手。 它会自动: 生成目录树(如果 tree 命令可用)。 抓取项目中的文件内容。 根据 .gitignore 文件排除文件和目录(需要 git 命令和在 Git 仓库中运行)。 允许你定义额外的自定义排除模式。 允许你指定只包含特定文件后缀的文件。 将生成的上下文保存到一个带有时间戳的文本文件中 (ai_prompt_YYYYMMDD_HHMMSS.txt)。 这对于向...
开发环境一键部署脚本code.sh
🚀 开发环境一键部署脚本 (Debian/Ubuntu) 一个用于在 Debian/Ubuntu 系统上快速、轻松地安装常用开发环境和工具的 Bash 脚本。支持通过命令行参数进行非交互式批量安装,或通过交互式菜单引导用户进行选择性安装。 项目地址: https://github.com/butlanys/code.sh ✨ 功能特性 ✅ 多种工具支持: 一键安装 Git, C/C++, Python (apt/源码编译), Go (apt/官网最新版), Java (OpenJDK), Node.js (LTS/最新), Rust (rustup), Ruby (apt), PHP (可选 PPA), Docker CE, nvm 等。 🚀 命令行模式: 通过参数指定需要安装的工具,实现快速、自动化的环境部署。非常适合在自动化脚本或新服务器初始化时使用。 💡 交互式菜单: 无需记忆复杂参数,通过简单直观的菜单选择需要安装的工具,对新手友好。 🎨 彩色输出:...
windows 下连接ssh提示Bad permissions的解决方法
前阵子因为某些原因需要新建个用户,今天连接ssh提示: 123C:\Users\butla>ssh aliceBad permissions. Try removing permissions for user: redmiG\\butlanys1 (S-1-5-21-) on file C:/Users/butla/.ssh/config.Bad owner or permissions on C:\\Users\\butla/.ssh/config 解决方法: 打开.ssh目录我这里是C:/Users/butla/ 右击.ssh文件夹——属性——安全——下方的高级——点击下方取消继承——选择第一项 取消掉所有用户权限后,为当前用户单独赋权 还是右击.ssh文件夹——属性——安全——下方的高级——添加——选择主体——高级——立刻查找——找到当前用户——添加——一路确定 然后在终端重新输入ssh连接命令 12C:\Users\butla>ssh aliceWelcome to Ubuntu 22.04.5 LTS (GNU/Linux...
解决自建不算子接入butterfly后一直转圈的问题
原文:https://blog.liushen.fun/posts/e401be2d/ 因为新版变量由原来busuanzi_page_pv → busuanzi_value_page_pv故js需要修改 api后端请改为自己的 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051! function() { let t = ["site_pv", "site_uv", "page_pv", "page_uv"], e = document.currentScript, a = e.hasAttribute("pjax"), n = e.getAttribute("data-api") ||...
解决服务器smtp端口出站流量被阻断
我手上这台alicenetwork vps就无法通过阿里云企业邮smtp服务器发信,ping正常,其他端口也正常,应该是上游阻断或阿里云限制了,所以用华为云反代一下阿里的smtp 准备 需要一台可以正常向邮件服务器smtp发信的服务器,并且服务器之间最好组个网 组网推荐用 wireguard、easytier 前者通用型强,连linux维护者也推崇,后者配置简单,性能也不差,官网:https://easytier.cn/ 安装nginxubuntu、debian 1apt-get install nginx 编写配置文件在转发机上的nginx.conf中添加 123456stream { server { listen 465; proxy_pass smtp.qiye.aliyun.com:465; }} 1panel: 使用仅需在/etc/hosts中新增 <转发机IP> <smtp域名> 即可,docker中可以也可以通过挂载只读的hosts文件到容器内部就能使用
netcup g11s测评
说实话,这家买鸡事挺多的,又是验账号欺诈又是kyc,客服效率也慢,事件经过参考:https://www.nodeseek.com/post-260497-1 具体配置:Produktdetails Leistungen Feature Specification Prozessor: 1 vCore Arbeitsspeicher: 1 GB Speicherplatz: 30 GB SSD Netzwerkanbindung: 1 GBit/s Traffic: Wenn der durchschnittliche Datenverkehr in den letzten 24 Stunden über 100 MBit/s liegt, erfolgt eine vorübergehende Drosselung auf 100 MBit/s Local Block Storage: Nicht mit Local Block Storage...
关于我离开云湖的声明
在2025/1/30日晚我已停用所有机器人并注销所有有关云湖的账号 此次离开,已经做好不再回去的打算,我在云湖所写的bot,源码我等一会贴到评论区,有兴趣的话可以自己部署,并且这些项目我将加上MIT协议,你可以自由的修改、分发。但我会将这些存储库设为只读状态,意不再接受任何新需求、bug等反馈。 致云湖开发者我使用这款软件快3年,连续在线天数几百天,这段时间,我见证了这款软件的成长,也感到了许多不足(动画僵硬、ui也不算好看,bot api也不怎么完善)但好在遇到问题可以和开发者面对面交流,问题很快就能得到解决 但,不管怎么说,这充其量就是个半成品,跟其他软件相比,缺点太多了。也许你会说,这是个刚起步的产品啊,还有很大的改进空间。对,但等到这款产品完全成熟时,需要太多时间,我已经等不起了,许多操作甚至需要用户权限。而且,对垃圾、18+的广告还要开发者人工处理,前阵子黑产渗透到云湖时,居然要花上一堆时间来人工处理? 总之,就目前来说,可替代云湖的产品有太多太多 江湖很大,有缘再见~
云湖群管理bot(指令版)
这是什么?这是云湖社交App群管理指令操作的bot,相比较于官方提供的方式(撤回、禁言等操作麻烦至极,此bot一条命令即可解决 命令示例: 123456789101112131415#### 命令帮助* !ban | 禁言> !ban @用户 时间(禁言时长只能是 10、1h、6h、12h* !unban | 取消禁言> !unban @用户(对用户取消禁言* !kick | 将用户移出群聊> !kick @用户* !delmsg | 删除用户消息> !delmsg (并引用需要撤回的消息> !delmsg @用户 需要撤回的条数(最大400条* !addadmin | 添加临时管理员> !addadmin @用户* !deladmin | 删除临时管理员> !deladmin @用户* !adminlist |...
Qexo报错/bin/sh: 1: bash build.sh: not found解决方法
说实话吧,我在写这篇文章的时候也没搞懂这报错的触发机制,只能给出几种解决方式,反正每次重启机器都要操作一次 1、绝对路径 2、将命令打包成bash脚本 123456789101112#!/bin/bashTARGET_DIR="/opt/1panel/apps/openresty/openresty/www/sites/blog.butlanys.de/index"mkdir -p "$TARGET_DIR"hexo clean && hexo g && hexo drm -rf "$TARGET_DIR/*"cp -r /opt/blog/hexo/public/* "$TARGET_DIR/"echo "部署和更新完成!" 我这个脚本其实是为了方便build后直接push到1panel网站目录下才写的,后面发现对上述报错有奇效 3、配置环境变量(针对Supervisor进程守护) 参考这篇文章