1
0
Fork
You've already forked tp-fanboy
0
Simple web application to control ThinkPad fan speed using thinkpad_acpi kernel module
  • Python 50.4%
  • HTML 49.6%
2023年01月17日 23:25:56 +07:00
app Initial commit 2023年01月17日 23:22:53 +07:00
.gitignore Initial commit 2023年01月17日 23:22:53 +07:00
LICENSE Initial commit 2023年01月17日 23:22:53 +07:00
README.md Update README.md 2023年01月17日 23:25:56 +07:00
wsgi.py Initial commit 2023年01月17日 23:22:53 +07:00

tp-fanboy

A simple Flask application that allows you to control a ThinkPad laptop's fan speed using a web interface. This application works by utilizing ThinkPad ACPI fan control interface (/proc/acpi/ibm/fan). It is tested working on my personal ThinkPad T470.

This is an unsubmitted final project for my System Programming (CSCM603127) course.

Disclaimer: Please be aware that this software is not intended for production purpose. It has not been tested nor designed to be a fully-working product. Use it at your own risk!

image

Testing the application

The following steps assume that you are running as root.

  1. Make sure your ThinkPad laptop has the ThinkPad ACPI fan control interface
  2. Clone or download the repository
  3. Run pip install flask to install the Flask package (you can use a virtual environment to prevent extra clutter)
  4. Run the application with python wsgi.py

License

This project is licensed under the MIT License.