Skip to content

ultsaza/atcoder-commiter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

115 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AtCoder Commiter

Downloads

English | 日本語

A tool to archive your AtCoder accepted submissions to a remote Git repository.

VSCode extension using GitHub API

Demo

demo.mp4

Usage

  1. Create or Select a GitHub repository where you want to archive your AtCoder submissions.

If you create a new archive repository, Make sure the repository is initialized with a README.md file.

Create Repository

  1. From the VSCode sidebar, click the extension badge (the << icon), complete the setup (sign in to GitHub, set the repository, and set your AtCoder username), then click the "Refresh Submissions" button in the VSCode sidebar to fetch and archive your submissions.

  2. By regularly clicking the "Refresh Submissions" button, you can continuously archive your progress and efforts on GitHub🎉.

The AtCoder Problems API can only fetch up to 500 submissions at a time, so you may need to click the "Refresh Submissions" button multiple times.

This extension keeps track of the time from which to start fetching submissions during the next "Refresh Submissions" operation using a value called "Time Stamp."

If any issues occur and you need to restart archiving from the very first submission, please use the "Reset Timestamp" option available via the gear button.

Credits

this project is inspired by procon-gardener.

this project uses AtCoder Problems API to fetch submission data.

License

MIT License @ultsaza

About

A vscode extension which archives your AtCoder submissions automatically.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published