Skip to content

Commit

Permalink
0
Browse files Browse the repository at this point in the history
  • Loading branch information
logoove committed Nov 21, 2023
1 parent af6b6e8 commit a23ff95
Show file tree
Hide file tree
Showing 24 changed files with 2,685 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@

/yoby.exe
/caddy.7z
Binary file added 1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added 6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
54 changes: 54 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# 万能工具

## 简单介绍

aardio开发的万能工具,支持切换下载壁纸,安装go,nodejs,python,flutter多版本,php开发环境免配置,pgsql,mysql等等40多项功能.

## 常见功能

- Windows常见的一些功能快捷方式.

- 每天自动下载微软壁纸,自动半小时切换壁纸

- 显示实时网速,温度,内存等信息

- 截图功能,包含全局快捷键截图

- caddy+php+mysql+redis经典的php开发环境,免安装

- pgsql绿色版,syncthing服务器本地同步工具,frp内网穿透都能随时启动关闭.

- 支持安装多个版本的golang,flutter,python,nodejs,都是点点鼠标即可完成.

- 支持各种开发环境检测,常见的php开发环境包都可以抛弃了.因为本工具可以随时启动关闭,需要哪个就开启哪个.

- caddy是支持本地https://127.0.0.1或https://localhost这种的,如果有公网域名和IP还能实现泛解析.

- 采用aardio开发,源代码开放,安全有保证.可以修改成你自己需要的功能,也能开发你自己需要的功能.aardio确实非常容易写工具.

- 将于2023-11-21上线.
## 下载
- 可以自己编译, 也可以去发行版下载, 但是数据包caddy必须去发行版下载对应的.
## 自行编译
- 自己编译的话需要安装aardio<https://www.aardio.com/>, 没有的扩展自行下载.
- src是源码目录可以自己导入到aardio项目目录下;
- caddy是各种编程环境, 具体路径应放在C:\app下,包含frp内网穿透客户端, 服务端是你自己;
- mysql5.7版本和pgsql13, php7.2版本, redis7.0
- syncthing是一个同步工具, 支持本地服务器内容同步, 比如本地写的代码自动同步到自己服务器;
- wallpaper是壁纸文件夹, 每月存储一个文件夹.
- www是网站文件夹, db里面是数据库redis的web工具.
- caddy配置文件是Caddyfile, 非常简单写法, 支持https本地.
- 下载的go nodejs python flutter在app目录下相应文件夹内.
- caddy.7z就是服务器相关全部, 解压到c:\app下面即可.
- yoby.exe是绿色文件可以放到任意目录.

## 更新日志
- v1.0.1122 修复php不能运行, 在caddy目录添加temp目录用于php的session存储, 增加web版本redis, 修复检测flutter乱码, 新增普通下载按钮.
- v1.0.1121 初次发布, 其他版本php,mysql,pgsql,redis,caddy, frp, syncthing都是支持自己替换对应版本的, 你需要什么版本就直接替换文件夹即可.后续会发布不同版本的php, mysql, pgsql, redis等.这也是一个PHP集成环境服务.常见的nginx用caddy替换了, 主要是caddy配置更简单, 支持本地开发https, 自动https域名, 配合frp能开发小程序, app这种必须要https的域名.配合frp, 我们可以虚拟出无数个3级域名, 比如我自己的 xxx.api.shanliwawa.top, 前面的xxx可以自定义任何数字英文符号.
## 截图参考
![alt 属性文本](1.png)
![alt 属性文本](2.png)
![alt 属性文本](3.png)
![alt 属性文本](4.png)
![alt 属性文本](5.png)
![alt 属性文本](6.png)
47 changes: 47 additions & 0 deletions src/yoby/.build/default.Manifest.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
processorArchitecture="x86"
version="5.1.0.0"
type="win32"
name="yoby.exe"/>
<description>yoby</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="x86"/>
</dependentAssembly>
</dependency>
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!--Windows Vista -->
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<!--Windows 7 -->
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
<!--Windows 8 -->
<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
<!-- Windows 8.1 -->
<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
<!-- Windows 10, Windows 11 -->
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
</application>
</compatibility>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges><requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> </requestedPrivileges>
</security>
</trustInfo>
<asmv3:application xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" >
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">True/PM</dpiAware>
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2, PerMonitor</dpiAwareness>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
2 changes: 2 additions & 0 deletions src/yoby/.build/default.init.aardio
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
//发布前触发
import ide;
6 changes: 6 additions & 0 deletions src/yoby/.build/default.main.aardio
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
//此触发器在生成EXE以后执行
import ide;
import fsys;

//获取生成的EXE文件路径
var publishFile = ide.getPublishPath();
1 change: 1 addition & 0 deletions src/yoby/.build/mp.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-2123081629
Loading

0 comments on commit a23ff95

Please sign in to comment.