Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gshahr/codeforces-analyzer
This project is a tool for visualizing Codeforces problem-solving data.
https://github.com/gshahr/codeforces-analyzer
analytics codeforces userscript
Last synced: 2 months ago
JSON representation
This project is a tool for visualizing Codeforces problem-solving data.
- Host: GitHub
- URL: https://github.com/gshahr/codeforces-analyzer
- Owner: gShahr
- License: mit
- Created: 2024-08-02T20:40:52.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-01T17:03:21.000Z (4 months ago)
- Last Synced: 2024-10-14T00:42:39.008Z (2 months ago)
- Topics: analytics, codeforces, userscript
- Language: JavaScript
- Homepage:
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Codeforces Analyzer
This project is a tool for visualizing Codeforces problem-solving data. It helps users analyze their performance and identify areas for improvement.
## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [New Features](#new-features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Acknowledgements](#acknowledgements)## Introduction
The Codeforces Analyzer is designed to provide insights into your problem-solving patterns on Codeforces. By visualizing your performance data, you can better understand your strengths and weaknesses.
## Features
- Visualize problem-solving data by rating, tags, and programming language.
- Identify unsolved problems and track your progress over time.
- Interactive charts for easy data interpretation.## New Features
- Only counts solved problems once (Old extension was counting unique solutions multiple times).
- Comparison ability for problem rating chart.
- Metrics for contest performance.## Installation
To install the Codeforces Analyzer, follow these steps:
1. Clone the repository:
```sh
git clone https://github.com/yourusername/codeforces-analyzer.git
```2. Navigate to the project directory:
```sh
cd codeforces-analyzer
```3. Install the required dependencies:
```sh
npm install
```## Usage
To use the Codeforces Analyzer, follow these steps:
1. Run the application:
```sh
npm start
```2. Open your browser and navigate to `http://localhost:3000`.
3. Enter your Codeforces handle to start analyzing your data.## Contributing
We welcome contributions to improve the Codeforces Analyzer. To contribute, please follow these steps:
1. Fork the repository.
2. Create a new branch:```sh
git checkout -b feature/your-feature-name
```3. Make your changes and commit them:
```sh
git commit -m 'Add some feature'
```4. Push to the branch:
```sh
git push origin feature/your-feature-name
```5. Open a pull request.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Acknowledgements
This script was originally taken from [Greasy Fork](https://greasyfork.org/en/scripts/465176-cf%E8%A7%A3%E9%A2%98%E6%95%B0%E6%8D%AE%E5%8F%AF%E8%A7%86%E5%8C%96) and has been modified with some minor additions to enhance its functionality.