Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hoblin/x-tracker
Stats analysis tool for selected tweets.
https://github.com/hoblin/x-tracker
Last synced: 27 days ago
JSON representation
Stats analysis tool for selected tweets.
- Host: GitHub
- URL: https://github.com/hoblin/x-tracker
- Owner: hoblin
- License: mit
- Created: 2023-10-05T06:14:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-15T17:49:13.000Z (about 1 year ago)
- Last Synced: 2023-10-16T16:31:16.857Z (about 1 year ago)
- Language: Ruby
- Size: 1.39 MB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# X-Tracker
X-Tracker is an open-source platform aimed at bringing transparency to social media interactions, particularly on Twitter. It allows users to monitor and track the statistics of specific tweets, providing a visual representation of how tweets are performing over time.
## Features
- Real-time tracking of tweet metrics including:
- Likes
- Views
- Retweets
- Retweets with citation
- Comments
- Bookmarks
- User-friendly interface to add tweets to the tracking pool.
- Advanced charting experience with Highcharts, allowing users to zoom, scroll, select different periods, and see real-time updates.
- Tampermonkey script generation for users to run the tracker in their own browser and contribute to the data pool.
- Community-driven: Users can contribute by adding new tweets to the pool or by running the tracking script to gather data.## Tech Stack
- Ruby on Rails
- Bulma for styling
- Highcharts for data visualization
- RSpec with FactoryBot for testing
- PostgreSQL as the database
- Hosted on Heroku## Setup and Installation
1. Clone the repository:
```bash
git clone https://github.com/hoblin/x-tracker.git
cd x-tracker
```
2. Install dependencies:
```bash
bundle install
yarn install
```
3. Setup the database:
```bash
rails db:create db:migrate
```
4. Start the Rails server:
```bash
rails s
```
5. Open your browser and navigate to `http://localhost:3000`.## Contribution
X-Tracker is an open-source project, and contributions are warmly welcomed. Whether you have suggestions, a bug report, or a feature request, feel free to open an issue or create a pull request.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.