FeatherFrame is a lightweight TUI Go application used with to take automated photos of birds. It is designed to be simple and easy to use, with minimal configuration required. FeatherFrame is built using the Go programming language and the Bubble Tea framework. It uses the gocv library for computer vision and image processing and a seris of custom algorithms to detect and track birds of various species.
- Simple and intuitive interface
- Automated bird detection and tracking
- Customizable settings for image capture
- Real-time display of captured images
- Easy export of images to external storage and 3rd party cloud storage solutions.
To install FeatherFrame, you will need to have Go installed on your system. You can download and install Go from the official website. Once you have Go installed, you can install FeatherFrame using the following command:
go get github.com/AlverezYari/featherframe
This will download and install the FeatherFrame binary to your $GOPATH/bin
directory. You can then run FeatherFrame by executing the following command:
featherframe
The first time you run FeatherFrame, it will create a configuration file in your home directory (~/.featherframe/config.json
) where you can customize the settings for the application.
Coming soon!
We welcome contributions to FeatherFrame! If you're interested in contributing, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Make your changes and commit them with descriptive messages.
- Push your changes to your fork.
- Submit a pull request to the main repository.
Please ensure that your code adheres to our coding standards and includes appropriate tests.
This project is licensed under the Apache License 2.0. See the LICENSE file for more information.
Special thanks to all the contributors who have helped in the development of FeatherFrame.