Repository navigation
Showcase: replace efekurucay side projects with cse-akdeniz-lec #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,92 +1,15 @@ | ||
| { | ||
| "_readme": "Student side projects — things you built outside coursework. Course work belongs in the repository index instead. Add yourself with a pull request: one entry, own repo, public. Add an optional \"url\" if the project runs somewhere — the card then opens the live site instead of the repo. Valid colors: navy, sea, teal, moss, amber, sun, rust, plum. Stars, language and the owner avatar are read live from GitHub, so do not put them here.", | ||
| "projects": [ | ||
| { | ||
| "repo": "efekurucay/tam-cli", | ||
| "title": "tam", | ||
| "blurb": "Native macOS manager for terminal aliases — edit ~/.zshrc without opening it.", | ||
| "repo": "efekurucay/cse-akdeniz-lec", | ||
| "title": "cse-akdeniz-lec", | ||
| "blurb": "Where AkdenizOS started — the original collection of Akdeniz CSE lecture notes and labs, now archived and moved under AkdenizOS.", | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
This record explicitly describes an archive of CSE lecture notes and labs, so it is coursework rather than a student side project. The Showcase copy promises “Not coursework” and directs course assignments to Useful? React with 👍 / 👎. |
||
| "color": "navy", | ||
| "tags": [ | ||
| "swift", | ||
| "cli", | ||
| "macos" | ||
| ] | ||
| }, | ||
| { | ||
| "repo": "efekurucay/RLeon", | ||
| "title": "RLeon", | ||
| "blurb": "Local-first macOS app doing on-device speech recognition and Vision OCR. Nothing leaves the machine.", | ||
| "color": "sea", | ||
| "tags": [ | ||
| "swift", | ||
| "on-device", | ||
| "ocr" | ||
| ] | ||
| }, | ||
| { | ||
| "repo": "efekurucay/plexcode", | ||
| "title": "plexcode", | ||
| "blurb": "Local API proxy that routes CLI coding assistants through the provider you choose.", | ||
| "color": "teal", | ||
| "tags": [ | ||
| "typescript", | ||
| "proxy", | ||
| "llm" | ||
| ] | ||
| }, | ||
| { | ||
| "repo": "efekurucay/callscoot", | ||
| "title": "callscoot", | ||
| "blurb": "Turns a Linux laptop into a Bluetooth call deck for an Android phone.", | ||
| "color": "moss", | ||
| "tags": [ | ||
| "python", | ||
| "bluetooth", | ||
| "linux" | ||
| ] | ||
| }, | ||
| { | ||
| "repo": "efekurucay/keyseed", | ||
| "title": "keyseed", | ||
| "blurb": "Cross-platform desktop app for encrypting secrets locally. Written in Rust.", | ||
| "color": "rust", | ||
| "tags": [ | ||
| "rust", | ||
| "crypto", | ||
| "desktop" | ||
| ] | ||
| }, | ||
| { | ||
| "repo": "efekurucay/rpmdeck", | ||
| "title": "rpmdeck", | ||
| "blurb": "Terminal music player with a spinning ASCII vinyl record.", | ||
| "color": "plum", | ||
| "tags": [ | ||
| "javascript", | ||
| "terminal", | ||
| "audio" | ||
| ] | ||
| }, | ||
| { | ||
| "repo": "efekurucay/attentube", | ||
| "title": "attentube", | ||
| "blurb": "Distraction-free YouTube viewer — search and watch, nothing else on the page.", | ||
| "color": "sun", | ||
| "tags": [ | ||
| "javascript", | ||
| "browser", | ||
| "focus" | ||
| ] | ||
| }, | ||
| { | ||
| "repo": "efekurucay/gitdex", | ||
| "title": "gitdex", | ||
| "blurb": "Makes a whole repository understandable to a language model in one pass.", | ||
| "color": "amber", | ||
| "tags": [ | ||
| "javascript", | ||
| "llm", | ||
| "tooling" | ||
| "notes", | ||
| "archive", | ||
| "akdeniz" | ||
| ] | ||
| }, | ||
| { | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With only these two projects remaining, the home-page marquee clones them once but its wrap point remains two 280px cards plus gaps (592px) away. At the 960px desktop container width, the four rendered cards provide only about 212px of scroll range, so
scrollLeftclamps at the end for roughly 15 seconds before the internal position wraps back to zero, producing a visible freeze and jump instead of continuous drift. Add enough cards or clones for a full cycle, or disable the marquee when the list is this short.Useful? React with 👍 / 👎.