FeedbackFlow is a set of tools designed to collect and consolidate feedback from GitHub issues, discussions, and YouTube comments into a machine-readable format (JSON). With dedicated components for different platforms, FeedbackFlow simplifies the process of centralizing feedback for analysis and decision-making.
This tool retrieves data from GitHub issues and discussions, including associated comments. The collected information is saved as JSON files, enabling easy integration with other tools.
This tool gathers comments from specified YouTube videos or playlists and exports them into JSON format. Input sources can be configured through a file or directly via command-line arguments.
To use FeedbackFlow, ensure you have the following:
- .NET 9.0 SDK installed
- A valid GitHub API Key
- A valid YouTube API Key
-
Clone the repository:
git clone https://github.com/davidfowl/feedbackflow.git cd feedbackflow
-
Restore dependencies:
dotnet restore
-
Build the project:
dotnet build
To collect feedback from GitHub:
./ghdump -r <repository>
To gather comments from YouTube:
./ytdump -v <video-id> -o <output-file.json>
This project is licensed under the MIT License. See the LICENSE file for details.