Nettlesartillegg for Firefox
  • Utvidingar
  • Tema
    • for Firefox
    • Ordbøker og språkpakkar
    • Andre nettlesarplassar
    • Utvidingar for Android
Logg inn
Førehandsvising CP Sync

CP Sync av AVNETH

Sync your Accepted submissions from online judges to GitHub automatically.

Tilgjengeleg på Firefox for Android™Tilgjengeleg på Firefox for Android™
5 (1 omtale)5 (1 omtale)
Last ned Firefox og få utvidinga
Last ned fil
Skann QR-koden for å opne denne utvidinga i Firefox for Android

Metadata for utvidingar

Skjermbilde
Om denne utvidinga
CP Sync: Automate Your Competitive Programming Portfolio

CP Sync is a lightweight background extension that automatically detects your Accepted competitive programming solutions and pushes them directly to your GitHub repository. Stop manually copying and pasting your code, let CP Sync build your portfolio while you focus on solving problems.
  • Codeforces
  • CodeChef
  • LeetCode & NeetCode
  • HackerRank
  • vJudge
  • AtCoder
  • GeeksforGeeks
  • CSES
  • Organized Repository Structure: Automatically categorizes your submissions by platform, difficulty/rating, and contest (e.g., codeforces/1500-1599/1873A.cpp).
  • Manual Push & Autofill: Missed a submission or using a custom judge? Use the Manual Push tab. The built-in "Autofill" feature instantly grabs the problem name, ID, and link directly from your active tab.
  • Duplicate Detection: Prevents clutter by hashing your code (SHA-256) and skipping identical solutions that are already committed to your repository.
  • History & Automatic Retries: View a complete log of your pushes. If you hit a GitHub rate limit or experience a network drop, CP Sync queues the submission and retries later with exponential backoff.
  • Live Stats & Streaks: Track your daily coding streak and total synced problems right from the extension popup.
  • Customizable Commits: Tailor your commit messages using dynamic placeholders like {problem}, {platform}, {rating}, and {language}.
  • Persistent UI Tab: Pop the extension out into a full browser tab so it stays open while you switch windows to copy code or read problem statements.
  • Failsafe Drafts: Every field in the Manual Push tab autosaves on every keystroke, ensuring you never lose your drafted submission if the popup closes.
  1. Create a GitHub Token: Generate a fine-grained Personal Access Token on GitHub with Contents: Read and write permissions, scoped strictly to your target repository.
  2. Configure CP Sync: Open the extension, paste your token, and enter your GitHub username and repository name.
  3. Start Coding: Solve problems normally! The extension will intercept Accepted verdicts, push the code in the background, and give you a small desktop notification upon success.


CP Sync operates entirely between your local browser and your personal GitHub account. Your GitHub Personal Access Token is saved securely to your browser's local storage and is strictly used to authenticate API calls to push your code. If you export your extension settings for a backup, your token is deliberately excluded to prevent accidental leaks.
Vurdert 5 av 1 meldar
Logg inn for å vurdere denne utvidinga
Ingen vurderingar enno

Stjernevurdering lagra

5
1
4
0
3
0
2
0
1
0
Les 1 vurdering
Løyve og data

Påkravde løyve:

  • Vis meldingar til deg
  • Tilgang til dataa dine for nettsider på domenet codeforces.com
  • Tilgang til dataa dine for nettsider på domenet codechef.com
  • Tilgang til dataa dine for codeforces.com
  • Tilgang til dataa dine for www.codechef.com
  • Tilgang til dataa dine for leetcode.com
  • Tilgang til dataa dine for neetcode.io
  • Tilgang til dataa dine for www.hackerrank.com
  • Tilgang til dataa dine for vjudge.net
  • Tilgang til dataa dine for atcoder.jp
  • Tilgang til dataa dine for www.geeksforgeeks.org
  • Tilgang til dataa dine for practice.geeksforgeeks.org
  • Tilgang til dataa dine for cses.fi

Valfrie løyve:

  • Tilgang til dataa dine for nettsider på domenet codeforces.com
  • Tilgang til dataa dine for nettsider på domenet codechef.com
  • Tilgang til dataa dine for codeforces.com
  • Tilgang til dataa dine for www.codechef.com
  • Tilgang til dataa dine for leetcode.com
  • Tilgang til dataa dine for neetcode.io
  • Tilgang til dataa dine for www.hackerrank.com
  • Tilgang til dataa dine for vjudge.net
  • Tilgang til dataa dine for atcoder.jp
  • Tilgang til dataa dine for www.geeksforgeeks.org
  • Tilgang til dataa dine for practice.geeksforgeeks.org
  • Tilgang til dataa dine for cses.fi
  • Tilgang til dataa dine for api.github.com

Datainnsamling:

  • Utviklaren seier at denne utvidinga ikkje krev datainnsamling.
Les meir
Meir informasjon
Lenker for tillegg
  • Heimeside
  • Kopier tilleggs-ID
Versjon
1.0.0
Storleik
61,85 KB
Sist oppdatert
4 dagar sidan (28. juli 2026)
Liknande kategoriar
  • Anna
Lisens
MIT-lisens
Personvernpraksis
Les personvernpraksisen for denne utvidinga
Versjonshistorikk
  • Vis alle versjonar
Etikettar
  • download
  • google
  • privacy
  • search
  • security
  • social media
  • streaming
  • user scripts
  • vpn
  • wayback machine
Legg til i samling
Rapporter dette tillegget
Gå til Mozilla-heimesida

Utvidingar

  • Om
  • Firefox tilleggsblogg
  • Utvidingsverkstad
  • Utviklarsenter
  • Utviklarpraksis
  • Fellesskaps-blogg
  • Forum
  • Rapporter ein feil
  • Vurderingsguide

Last ned

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

Dei siste versjonane

  • Nightly
  • Beta

Firefox for bedrifter

  • Enterprise

Fellesskap

  • Connect
  • Contribute
  • Developer

Følg

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Personvern
  • Infokapslar
  • Juridisk

Med mindre anna er spesifisert, er innhaldet på denne nettstaden lisensiert under Creative Commons Attribution Share-Alike License v3.0 eller ein seinare versjon. Android er eit varemerke som høyrer til Google LLC.