CSESync icon

CSESync

by ertugrul.2003sahin

v1.0.1 Updated Aug 24, 2025 44.49KiB
CWS
13
Users
★ 0.00
0 reviews
#54909
of 99K
developer
#4726 of 8.7K

Description

CSESync automatically uploads your accepted CSES Problem Set solutions to GitHub. Track your progress, keep a clean repository structure, and build a public portfolio with zero copy‑paste. Highlights - Detects only Accepted submissions (reduces false positives) - Pushes code and metadata with a tidy folder layout - Auto‑generates a README with problem title, link, and description - Clear success/error notifications - Configurable target repository (owner/name), with sensible defaults - Secure GitHub sign‑in via OAuth Device Flow (token stored locally) How it works 1) Solve a problem on CSES and click “Submit”. 2) When the final result is “Accepted”, the extension extracts the title, description, and your code. 3) Your solution is committed to the selected GitHub repository with an organized path and message. Use cases - Archive competitive programming solutions for later review - Track learning progress and showcase your portfolio - Share solutions with teammates or the community Permissions (why) - storage, notifications: save settings and show status updates - cses.fi, github.com, api.github.com: detect submissions and push via GitHub API Privacy - Your GitHub access token is kept only in your browser’s encrypted storage. - Data is sent only to your chosen GitHub repository; never shared with third parties. Disclaimer - CSESync is not affiliated with GitHub or CSES. Support - Having issues? Open an issue on the project repository or try signing out and back in from the extension popup.
CSESync screenshot 1CSESync screenshot 2

Reviews

Loading reviews...

Permissions (2)

Permissions

notifications Can show desktop notifications storage Can store data locally in your browser

Details

Version 1.0.1
Updated Aug 24, 2025
Size 44.49KiB
First Seen Mar 27, 2026