Automatically integrate your Structy submissions to GitHub.

Latest Version

Version
0.2.1
Update
July 7, 2024
Size
427KiB
Developer
Category
Users
30
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
WebRequest
Tabs
Identity
Storage
See more

StructyHub Extension

What is StructyHub?
A Chrome extension designed to easily integrate your coding practice with GitHub. StructyHub automates the process of pushing your successful code solutions to a dedicated GitHub repository whenever you pass all tests on a Structy problem.


Why use StructyHub?
1. Effortlessly bolster your portfolio while improving your Data Structures & Algorithms skills.
2. Enjoy the benefits of version control: with StructyHub, accessing previous versions of your submissions is as easy as going to GitHub.
3. Privacy-conscious: StructyHub does not, and never will, collect or use your personal information.
4. Fast and lightweight. StructyHub was written to use minimal resources and operate very quickly - boasting both a tiny memory footprint and sub-second commit times.


How can I use StructyHub?
1. Install StructyHub.
2. Click on the extension and open the pop-up menu.
3. Click \"Sign in with GitHub\" to allow StructyHub to interact with the GitHub API.
4. And that's it! Your successful submissions will now populate a public repository called \"Structy-Hub\" - though you are free to customize this using the pop-up menu.


Planned features
- Allow users to choose whether to organize outputs by problem section as well (e.g., group all \"dynamic programming\" problems in one subdirectory).


Notes
- Please note that StructyHub is still in early development stages.
- Report any bugs or request features at our GitHub's \"issues\" tab.
- Report any security vulnerabilities directly to the provided developer email below.


CHANGELOG
v0.2.1
- Small compatibility updates for Structy's UI changes.

v0.2.0
- Updated for Structy's change to using CodeMirror 6.
- Bugfix to help ensure that even long code submissions will be captured in their entirety.

v0.1.3
- Various bug fixes, reducing rates of failed commits.
- Improved commit times by up to 50%.
- Various UX/UI improvements.
- Ability to customize repo name added.

v0.1.2
- Improvements to submission detection consistency on repeat submissions.

v0.1.1
- Created license, privacy policy - updates for Chrome Web Store listing.

v0.1.0
- Public alpha release of StructyHub.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "StructyHub", "author": "Cameron Beck", "version": "0.2.1", "description": "Automatically integrate your Structy submissions to GitHub.", "icons": { "16": "assets/logo16.png", "48": "assets/logo48.png", "128": "assets/logo128.png" }, "permissions": ["webRequest", "tabs", "identity", "storage"], "host_permissions": [ "https://structy.net/*", "https://www.structy.net/*", "https://api.structy.net/api/*", "https://github.com/*" ], "background": { "service_worker": "scripts/background.js" }, "action": { "default_popup": "frontend/popup.html" }, "content_scripts": [ { "matches": [ "https://structy.net/*", "https://www.structy.net/*" ], "js": ["scripts/content_script.js"], "run_at": "document_idle" } ] }
Read more

Similar Extensions

icon

GitHub Repo Size Extension · Developer Tools 30 12 ★ 51.64KiB

icon

Gitako - GitHub file tree Extension · Developer Tools 30 78 ★ 1.96MiB

icon

LeetHub v3 Extension · Productivity 30 12 ★ 778KiB

icon

LeetHub v2 Extension · Productivity 30 64 ★ 257KiB

icon

Open in VSCode Extension · Developer Tools 30 4 ★ 60.87KiB

icon

UX Enhancer for GitLab Extension · Developer Tools 30 7 ★ 115KiB

icon

GfG to GitHub Extension · Developer Tools 30 17 ★ 726KiB

icon

Google Apps Script GitHub Assistant Extension · Developer Tools 30 98 ★ 153KiB

icon

GitKraken Extension · Developer Tools 30 14 ★ 1.63MiB

icon

백준허브(BaekjoonHub) Extension · Productivity 30 26 ★ 222KiB

icon

Refined GitHub Extension · Developer Tools 30 213 ★ 572KiB

icon

Le Git Graph - Commits Graph for GitHub Extension · Productivity 30 29 ★ 814KiB

icon

LeetCode Tracker Extension · Developer Tools 30 2 ★ 1.33MiB

icon

Qodo Merge: AI-Powered Code Reviews & Chat Extension · Developer Tools 30 32 ★ 389KiB

icon

Bolt to GitHub Extension · Developer Tools 30 3 ★ 148KiB

icon

Lovely forks Extension · Developer Tools 30 13 ★ 945KiB

icon

Devgen - Your Code Research Assistant Extension · Developer Tools 30 3 ★ 905KiB

icon

GitHub Tree Map Extension · Developer Tools 30 1 ★ 99.66KiB

icon

LeetHub Extension · Productivity 30 3 ★ 8.2MiB

icon

Codecode Review for GitLab Extension · Developer Tools 30 6 ★ 210KiB

icon

GitHub Code Owners Filter Extension · Developer Tools 30 2 ★ 156KiB

icon

GitHub Merge Guardian Extension · Developer Tools 30 0 ★ 306KiB

icon

Vs Code github Extension · Developer Tools 30 0 ★ 85.21KiB

icon

Sonic Buttons Extension · Developer Tools 30 4 ★ 19.46KiB