Welcome to the official guide on how to install and use the "My Codeforces Journal" Chrome extension! This extension helps Codeforces users easily track and log the problems they have solved by storing the details directly into a Google Spreadsheet.
Follow the steps outlined in this video to get started.
🔗 Links Mentioned:
Extension Repository: https://github.com/Dev-Code24/My-Code...
Development Repository: https://github.com/Dev-Code24/My-Code...
📄 Features:
One-click Storage: Easily save the current Codeforces problem with a single click.
Spreadsheet Integration: Link your own Google Spreadsheet to store and organize problems.
Problem Details: Stores key information such as problem URL, name, and rating.
📌 Installation Steps:
1. Download the `dist` folder from the https://github.com/Dev-Code24/My-Code... repository.
2. Open Chrome and go to `chrome://extensions/`.
3. Enable *Developer mode* in the top right corner.
4. Click on *Load unpacked* and select the folder where the `dist` folder is saved.
5. Pin the extension on the toolbar for easy access.
📋 Spreadsheet Setup:
1. Create and name a new Google Spreadsheet.
2. Use the "App Script" in the "Extensions" menu to deploy a script that will connect the extension to your Spreadsheet.
3. Follow the detailed steps in the video to authorize and deploy the script correctly.
🚀 Usage:
1. Open any Codeforces problem page.
2. After solving the problem, click the extension icon and then "Add Problem."
3. Fill in the form and submit to save the details to your spreadsheet.
🔧 Common Errors & Solutions:
"Error! Something bad happened!": Ensure the Codeforces ID is correct.
"APPSCRIPT NOT FOUND!": Verify the AppScript URL and authorization.
"Solve the problem first, then submit!": Make sure the problem is recently solved within the last 40 submissions.
For more detailed instructions and troubleshooting, refer to the README file in the repository --- https://github.com/Dev-Code24/My-Code....
0:00 - Intro
0:25 - Why you should also keep a record of the problems you are solving
1:40 - Intro of Git repository containing the build of the chrome extension
Steps to Get started with the extension:
2:08 - Download the Git repo ( Link: https://github.com/Dev-Code24/My-Code... )
2:49 - Installing extension on Chrome
3:28 - Setting up SpreadSheet and AppScript
4:26 - Deploying AppScript project
4:55 - Authorising AppScript
5:31 - Redeploying AppScript project to prevent "APPSCRIPT NOT FOUND" error
7:07 - Setting up Extension for use
8:16 - After setting up extension, process - Adding Problem
10:12 - Problem has been added to the SpreadSheet
11:03 - Rectifying, the mistake of adding incorrect CodeforcesId
11:40 - Some common errors
12:40 - Want to contribute to this project ?