Doplnky pre prehliadač Firefox
  • Rozšírenia
  • Témy vzhľadu
    • Pre Firefox
    • Slovníky a jazykové balíky
    • Stránky ostatných prehliadačov
    • Doplnky pre Android
Prihlásiť sa
Náhľad témy CP Sync

CP Sync Autor: AVNETH

Sync your Accepted submissions from online judges to GitHub automatically.

Dostupné pre Firefox pre Android™Dostupné pre Firefox pre Android™
5 (počet recenzií: 1)5 (počet recenzií: 1)
Stiahnuť Firefox a získať rozšírenie
Stiahnuť súbor
Naskenujte QR kód a otvorte toto rozšírenie vo Firefoxe pre Android

Metadáta rozšírenia

Snímky obrazovky
O tomto rozšírení
CP Sync watches your submissions on Codeforces, CodeChef, LeetCode, HackerRank, AtCoder, vJudge, GeeksforGeeks, CSES, NeetCode etc. When a solution is accepted, the extension fetches your source code and commits it to a GitHub repo, organized by platform, difficulty, and contest.

You don’t need to copy‑paste or remember to update your repo at the end of a session. The extension handles everything in the background.

Features
  • Auto‑detects Accepted verdicts on nine major judges.
  • Manual Push with Autofill- for judges not yet supported or when detection misses a submission. The autofill reads problem name, link, and difficulty from your current tab.
  • Duplicate prevention- identical solutions are not re‑committed.
  • Streak tracking and push history- see your daily streak and a log of every commit.
  • Automatic retry- transient GitHub errors are retried with exponential backoff.
  • Fully customisable- commit message templates, language handling, and folder structure.

Supported platforms:
Codeforces, CodeChef, LeetCode, HackerRank, AtCoder, vJudge, GeeksforGeeks, CSES, NeetCode and others using manual push.

Setup
  1. Install the extension.
  2. On GitHub, create a fine-grained Personal Access Token with Contents: Read and write permission and grant it access to the repository where you want to store your solutions.
  3. Open CP Sync and enter:

GitHub Username/Organization: the owner of the repository
Repository Name:
the repository name only, without .git
Personal Access Token: the token created in Step 2
Branch:
the branch where you want your solutions committed
4. Click Test Connection to verify that CP Sync can access the repository.
5. Select the competitive programming platforms you want to sync and click Save Settings.

Once connected, solve problems normally. When CP Sync detects an Accepted submission, it automatically pushes the solution to your configured GitHub repository.

Tutorial
Watch the video above to see how CP Sync works and how to set it up:
https://youtu.be/VFVmT0_PKoY

Privacy: Your GitHub token is stored locally in Chrome’s storage and is never sent anywhere except to GitHub’s API. The extension does not collect any personal data.

License: MIT
Copyright © 2026 nafiuw_nebir
Hodnotené 5 od 1 recenzenta
Ak chcete ohodnotiť toto rozšírenie, musíte sa prihlásiť
Doplnok zatiaľ nie je ohodnotený

Hodnotenie bolo uložené

5
1
4
0
3
0
2
0
1
0
Prečítajte si 1 recenziu
Povolenia a údaje

Požadované oprávnenia:

  • Zobrazovať upozornenia
  • Pristupovať k vašim údajom webových stránok na doméne codeforces.com
  • Pristupovať k vašim údajom webových stránok na doméne codechef.com
  • Pristupovať k údajom pre codeforces.com
  • Pristupovať k údajom pre www.codechef.com
  • Pristupovať k údajom pre leetcode.com
  • Pristupovať k údajom pre neetcode.io
  • Pristupovať k údajom pre www.hackerrank.com
  • Pristupovať k údajom pre vjudge.net
  • Pristupovať k údajom pre atcoder.jp
  • Pristupovať k údajom pre www.geeksforgeeks.org
  • Pristupovať k údajom pre practice.geeksforgeeks.org
  • Pristupovať k údajom pre cses.fi

Voliteľné povolenia:

  • Pristupovať k vašim údajom webových stránok na doméne codeforces.com
  • Pristupovať k vašim údajom webových stránok na doméne codechef.com
  • Pristupovať k údajom pre codeforces.com
  • Pristupovať k údajom pre www.codechef.com
  • Pristupovať k údajom pre leetcode.com
  • Pristupovať k údajom pre neetcode.io
  • Pristupovať k údajom pre www.hackerrank.com
  • Pristupovať k údajom pre vjudge.net
  • Pristupovať k údajom pre atcoder.jp
  • Pristupovať k údajom pre www.geeksforgeeks.org
  • Pristupovať k údajom pre practice.geeksforgeeks.org
  • Pristupovať k údajom pre cses.fi
  • Pristupovať k údajom pre api.github.com

Zber údajov:

  • Vývojár uvádza, že toto rozšírenie nevyžaduje zhromažďovanie údajov.
Ďalšie informácie
Ďalšie informácie
Odkazy doplnku
  • Domovská stránka
  • Kopírovať ID doplnku
Verzia
1.0.0
Veľkosť
61,85 kB
Posledná aktualizácia
pred mesiacom (28. júl 2026)
Príbuzné kategórie
  • Iné
Licencia
Licencia MIT
Zásady ochrany osobných údajov
Prečítajte si Zásady ochrany osobných údajov pre tento doplnok
História verzií
  • Zobraziť všetky verzie
Značky
  • download
  • google
  • privacy
  • search
  • security
  • social media
  • streaming
  • user scripts
  • vpn
  • wayback machine
Pridať do kolekcie
Nahlásiť tento doplnok
Prejsť na domovskú stránku Mozilly

Doplnky

  • O nás
  • Blog o doplnkoch pre Firefox
  • Workshop tvorby rozšírenia
  • Centrum pre vývojárov
  • Pravidlá pre vývojárov
  • Komunitný blog
  • Fórum
  • Nahlásiť chybu
  • Pokyny pre recenzentov

Na stiahnutie

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Najnovšie zostavy

  • Nightly
  • Beta

Firefox pre firmy

  • Enterprise

Komunita

  • Connect
  • Contribute
  • Developer

Sledujte nás

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Súkromie
  • Cookies
  • Právne informácie

Ak nie je uvedené inak, obsah tejto stránky je dostupný pod licenciou Creative Commons Attribution Share-Alike License v3.0 alebo ktorejkoľvek novšej verzie. Android je ochranná známka spoločnosti Google LLC.