Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/YunYouJun/air-conditioner
❄️ Yun Portable Air Conditoner. 云空调,便携小空调,为你的夏日带去清凉!
https://github.com/YunYouJun/air-conditioner
air-conditioner tool
Last synced: about 2 months ago
JSON representation
❄️ Yun Portable Air Conditoner. 云空调,便携小空调,为你的夏日带去清凉!
- Host: GitHub
- URL: https://github.com/YunYouJun/air-conditioner
- Owner: YunYouJun
- License: mit
- Created: 2019-08-05T14:50:25.000Z (over 5 years ago)
- Default Branch: dev
- Last Pushed: 2024-02-03T17:59:25.000Z (10 months ago)
- Last Synced: 2024-05-27T12:33:27.101Z (7 months ago)
- Topics: air-conditioner, tool
- Language: TypeScript
- Homepage: https://ac.yunyoujun.cn
- Size: 3.91 MB
- Stars: 3,398
- Watchers: 29
- Forks: 468
- Open Issues: 29
-
Metadata Files:
- Readme: README.en.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- stars - YunYouJun/air-conditioner
- awesome - YunYouJun/air-conditioner - ❄️ Yun Portable Air Conditoner. 云空调,便携小空调,为你的夏日带去清凉! (TypeScript)
- awesome-github-star - air-conditioner
- awesome - YunYouJun/air-conditioner - ❄️ Yun Portable Air Conditoner. 云空调,便携小空调,为你的夏日带去清凉! (TypeScript)
- awesome - YunYouJun/air-conditioner - ❄️ Yun Portable Air Conditoner. 云空调,便携小空调,为你的夏日带去清凉! (TypeScript)
README
Air Conditioner
中文文档 | English Docs
Cloud air conditioner. Portable air conditioner. Invite a cool breeze into your summer life!
> History: [云空调,便携小空调|云游君的小站](https://www.yunyoujun.cn/posts/air-conditioner/)
- Machine Only[main]:[ac.yunyoujun.cn](https://ac.yunyoujun.cn)
- Test Machine[dev]:[ac.yyj.moe](https://ac.yyj.moe)
- Sample Room:## Features
### Advantages
- 🕐 Turn on the air conditioner any time and anywhere
- 📱 Portable
- 🔋 Low power consumption(Drawn with `HTML CSS` instead of `Canvas`)
- 🔊 Noise is negligible
- 🎮 Easy to use
- 🔧 Swift installation### Limitations
- 💨 Wind not included
## Installation
### iframe
```html
```
Quickly install an air conditioner on your website.
Sample Room:[AC Room](https://www.yunyoujun.cn/air-conditioner-room/)
### Home Installation Service
- Hugo:
## Deploy It Yourself
### Docker
You can use the following environment variables to customize the configuration.
- `AC_NGINX_DOMAIN` Set domain name
- `AC_NGINX_PORT` Set listening port### Tencent CloudBase
Developed and deployed based on Tencent's open source project [CloudBase Framework](https://github.com/Tencent/cloudbase-framework). One-click deploying is supported.
[![腾讯云|Deploy to CloudBase](https://main.qcloudimg.com/raw/67f5a389f1ac6f3b4d04c7256438e44f.svg)](https://console.cloud.tencent.com/tcb/env/index?action=CreateAndDeployCloudBaseProject&appUrl=https%3A%2F%2Fgithub.com%2FYunYouJun%2Fair-conditioner%2F&branch=main)
## Dev
```bash
# yarn dev
yarn start
# http://localhost:3000/yarn build
# ./build
```### Environment Variables
```bash
cp .env.example .env
``````bash
# Disable Advertisement
VITE_DISABLE_ADSENSE=true
```## Todo
- [x] Air Conditioner
- [x] Energy Label
- [x] Temperature Range(16-31˚C)
- [x] Wind css
- [x] Sound Effects
- [x] Buttons
- [x] Running sound
- [ ] Import more sounds from [喜马拉雅](https://m.ximalaya.com/sleepaudio/6?mixedTrackIds=331526646&utm_source=smxkt)
- [x] Follow system color schemes## Ref
- Numbers font: [Digital 7](https://www.dafont.com/digital-7.font),Free for personal use
- Working sounds of the AC: [Air Extractor Fan | freesound](https://freesound.org/people/InspectorJ/sounds/403664/)## [Sponsors](https://sponsors.yunyoujun.cn)