Commit graph

582 commits

Author SHA1 Message Date
shivamprajapatishivam702-hash
38bfe2e29f
Rename README.md to S.v saver vard
<!doctype html>
<html lang="hi">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>Satbeer — S.V Sarver Vard</title>
  <style>
    :root{
      --bg:#0f1724;
      --card:#0b1220;
      --accent:#7dd3fc;
      --muted:#94a3b8;
    }
    *{box-sizing:border-box}
    body{
      margin:0;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial;
      background: linear-gradient(180deg, #071021 0%, #0f1a2a 100%);
      color: #e6f0ff;
      min-height:100vh;
      display:flex;
      align-items:center;
      justify-content:center;
      padding:24px;
    }
    .card{
      width:100%;
      max-width:720px;
      background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.01));
      border-radius:16px;
      padding:28px;
      box-shadow: 0 10px 30px rgba(2,6,23,0.6);
      border: 1px solid rgba(255,255,255,0.04);
    }
    header{
      display:flex;
      gap:16px;
      align-items:center;
    }
    .avatar{
      width:84px;height:84px;border-radius:12px;
      background: linear-gradient(135deg, #065f46, #0891b2);
      display:flex;align-items:center;justify-content:center;
      font-weight:700;font-size:32px;color:white;
      flex-shrink:0;
      box-shadow: 0 6px 18px rgba(3,7,18,0.6);
    }
    h1{
      margin:0;font-size:32px;letter-spacing:0.6px;
    }
    p.subtitle{
      margin:4px 0 0 0;color:var(--muted);
      font-size:14px;
    }
    .controls{
      margin-top:20px;display:flex;gap:10px;flex-wrap:wrap;
    }
    button{
      background:transparent;border:1px solid rgba(255,255,255,0.08);
      padding:10px 14px;border-radius:10px;color:inherit;
      cursor:pointer;font-weight:600;
      transition:all .18s ease;
      backdrop-filter: blur(6px);
    }
    button.primary{
      background:linear-gradient(90deg,#0891b2,#06b6d4);
      color:#041322;border:0;
      box-shadow: 0 8px 20px rgba(3,7,18,0.5);
    }
    button:hover{transform:translateY(-3px)}
    .meta{
      margin-top:18px;color:var(--muted);font-size:13px;
    }

    /* responsive adjustments */
    @media (max-width:420px){
      header{gap:12px}
      .avatar{width:64px;height:64px;font-size:26px}
      h1{font-size:24px}
    }
  </style>
</head>
<body>
  <div class="card" role="main">
    <header>
      <div class="avatar" id="avatar">S</div>
      <div>
        <h1 id="mainName">Satbeer</h1>
        <p class="subtitle" id="subName">S.V Sarver Vard</p>
      </div>
    </header>

    <div class="controls">
      <button class="primary" id="editBtn">नाम बदलो / Edit Name</button>
      <button id="copyBtn">Copy Name</button>
      <button id="downloadBtn">Download as TXT</button>
    </div>

    <p class="meta">
      यह छोटा पेज मोबाइल-फ़्रेंडली है — "Edit Name" से नाम बदल सकते हो, "Copy Name" से clipboard में चले जाएगा, और "Download as TXT" से नाम की फ़ाइल बनाकर डाउनलोड कर लो।
    </p>
  </div>

  <script>
    const mainName = document.getElementById('mainName');
    const subName = document.getElementById('subName');
    const avatar = document.getElementById('avatar');
    const editBtn = document.getElementById('editBtn');
    const copyBtn = document.getElementById('copyBtn');
    const downloadBtn = document.getElementById('downloadBtn');

    function updateAvatarLetter(){
      const txt = mainName.textContent.trim();
      avatar.textContent = txt ? txt[0].toUpperCase() : 'S';
    }
    updateAvatarLetter();

    editBtn.addEventListener('click', () => {
      const newMain = prompt('मुख्य नाम डालो (example: Satbeer):', mainName.textContent) || mainName.textContent;
      const newSub  = prompt('छोटा टेक्स्ट डालो (example: S.V Sarver Vard):', subName.textContent) || subName.textContent;
      mainName.textContent = newMain.trim();
      subName.textContent = newSub.trim();
      updateAvatarLetter();
    });

    copyBtn.addEventListener('click', async () => {
      const text = mainName.textContent + ' — ' + subName.textContent;
      try{
        await navigator.clipboard.writeText(text);
        alert('नाम clipboard में copy हुआ:\n' + text);
      }catch(e){
        // fallback
        const ta = document.createElement('textarea');
        ta.value = text; document.body.appendChild(ta);
        ta.select(); document.execCommand('copy'); ta.remove();
        alert('Copied (fallback): ' + text);
      }
    });

    downloadBtn.addEventListener('click', () => {
      const text = mainName.textContent + ' - ' + subName.textContent;
      const blob = new Blob([text], {type:'text/plain;charset=utf-8'});
      const url = URL.createObjectURL(blob);
      const a = document.createElement('a');
      a.href = url; a.download = (mainName.textContent || 'name') + '.txt';
      document.body.appendChild(a); a.click(); a.remove(); URL.revokeObjectURL(url);
    });
  </script>
</body>
</html>
2025-09-30 07:08:26 +05:30
Paul Kuruvilla
51198a9f9c
Update README.md
Fixes https://github.com/codecrafters-io/build-your-own-x/issues/1552
2025-09-03 13:36:37 -07:00
Paul Kuruvilla
6b32f34ec2
Merge pull request #1548 from CodeCrateDev/master
Removed missing video link
2025-08-28 17:08:20 -07:00
CodeCrate
427e67f58f Reverted link removal
Reverted the removal of the Java 3D Game Development with LWJGL 3 link.
2025-08-28 12:14:55 -04:00
CodeCrate
0bbb011cf0 Removed links that no longer function
Removed links:
- Java Voxel Engine Tutorial
- 3D Game Development with LWJGL 3
2025-08-28 11:52:36 -04:00
Paul Kuruvilla
9d625daa96
Merge pull request #1520 from codecrafters-io/rohitpaulk-patch-1
Update README.md
2025-07-29 14:02:37 -07:00
Paul Kuruvilla
f4275438a7
Update README.md
Fixes https://github.com/codecrafters-io/build-your-own-x/issues/1519
2025-07-29 14:02:22 -07:00
Vencyr Laurence Imbo Amores
a8bc6fbcf1
update to byox banner 2025-07-07 22:14:17 +08:00
Vencyr Laurence Imbo Amores
c56186ac2d
update byox banner 2025-07-07 17:05:02 +08:00
Paul Kuruvilla
cf5d750133
Merge pull request #1414 from maysara-elshewehy/master 2025-04-11 12:13:28 -07:00
Maysara
d6ce7605f0
Add a new tutorial link for zig. 2025-04-11 20:00:24 +02:00
Paul Kuruvilla
7b7d32b819
Merge pull request #1128 from MichaelHinrichs/patch-1
Enable Markdown detection.
2024-09-03 15:39:35 +01:00
NintenHero
600322eb68
Create .gitattributes
Enable Markdown detection.
2024-08-13 16:13:52 -05:00
Paul Kuruvilla
d45e4aa435
Merge pull request #1124 from gr0wnd-z33r0/patch-2
Update README.md
2024-08-06 01:02:50 +01:00
Will Squibb
b60615d8b5
Update README.md
removed uncatogorised python project for "Build your own error-correction fountain code with Luby Transform Codes" due to dead links and domain not being allocated
2024-08-03 15:41:44 +01:00
Paul Kuruvilla
b68e320fb3
Merge pull request #1021 from R055A/fix-dev-license-recognition-ml-in-py
Fix: broken README.md link to Python ML tutorial for license plate detection
2024-07-17 14:30:56 +01:00
Paul Kuruvilla
d3015cee7b
Update README.md 2024-07-10 16:58:16 +01:00
Paul Kuruvilla
2c211140a9
Update README.md 2024-07-10 16:57:57 +01:00
Paul Kuruvilla
981cd2c113
Merge pull request #1060 from davayd/patch-1
fix: fixed broken link from list
2024-06-12 22:49:31 +01:00
Dmitry Dreko
a360c7a8da Return the link in list with fixed value 2024-06-06 18:11:10 +02:00
Dmitry Dreko
f1c9c2a714 fix: remove dead link from list 2024-06-05 22:24:28 +02:00
Paul Kuruvilla
4ffe877393
Merge pull request #1048 from NicolasMontone/patch-1
fix: remove pawned link from list
2024-05-23 22:07:41 +01:00
Nicolás Montone
0fc8171669
fix: remove pawned link from list
I don't know if you want to remove it, but I will send this PR to at least notify that this is happening.

closes #1047
2024-05-23 17:59:20 -03:00
Paul Kuruvilla
3191380eaa
Merge pull request #1025 from joaorlima/fix/emphasize-missing-tutorials
emphasize for missing tutorials
2024-03-25 11:24:09 +00:00
João Pedro Lima
05f40aef71 emphasize for missing tutorials 2024-03-22 15:06:58 -03:00
Adam Ross
8c82e32dce
Update README.md
Fix broken link: Python: Developing a License Plate Recognition System with Machine Learning in Python.
2024-03-17 20:06:52 +13:00
Paul Kuruvilla
39534a58d9
Merge pull request #1020 from joaorlima/fix/missing-closing-underscore-for-go-db-tutorial
fix missing underscore for Go database tutorial
2024-03-14 09:56:57 +00:00
João Pedro Lima
eb772fdc95 fix missing underscore for Go database tutorial 2024-03-13 19:46:55 -03:00
Paul Kuruvilla
0e4f2a7a74
Merge pull request #1017 from DanyRenaudier/patch-1
Update README.md
2024-02-27 17:19:52 +00:00
DanyRenaudier
9bd74f0cef
Update README.md
Build a simple 2D physics engine for JavaScript games link corrected
2024-02-27 13:50:33 -03:00
Paul Kuruvilla
6e52d1d6ba
Merge pull request #1014 from karandeeppotato/issue#1013
Fixed broken link
2024-02-21 19:04:09 +00:00
karandeeppotato
30c11bd774 Fixed broken link
The broken link for "Ruby: Build your own fast, persistent KV store in Ruby" is replaced with a working link
2024-02-21 09:48:33 +05:30
Paul Kuruvilla
276f1c6075
Merge pull request #1012 from aastik7/patch-1
Update README.md
2024-02-19 11:57:44 +00:00
Aastik
fe005dc52d
Update README.md
Changed the link for telegram bot with python, as the older link had outdated methods and incompatibilites. Replaced it with a more comprehensive and updated tutorial by freecodecamp.
2024-02-18 05:57:39 +05:30
Paul Kuruvilla
0f6fd6b8b0
Merge pull request #1007 from erwanvivien/patch-1
fix: using https instead of http for createcommons
2024-02-09 13:57:09 +00:00
erwanvivien
a9278a147e fix: using https instead of http for createcommons 2024-02-09 13:01:13 +01:00
Paul Kuruvilla
3f97f8d90a
Merge pull request #996 from joshburnsxyz/patch-1
Update broken git plugin tutorial link
2024-01-25 13:41:45 +00:00
Josh Burns
aa7d2f5715
Update broken git plugin tutorial link 2024-01-24 13:30:18 +11:00
Paul Kuruvilla
24a385c09a
Merge pull request #977 from ajaypremshankar/master
Fixed broken link for 'Command line tool in Rust'
2023-12-29 16:48:25 +00:00
Ajay Prem Shankar
7d66285eba
Fixed broken link for 'Command line tool in Rust' 2023-12-29 09:38:32 +05:30
Paul Kuruvilla
e92dc3a6d5
Merge pull request #954 from byo-books/byo-4
Add Build Your Own Web Server From Scratch In JavaScript
2023-11-07 12:12:27 +00:00
root
ab20475e87 Add Build Your Own Web Server From Scratch In JavaScript. 2023-11-07 18:58:30 +08:00
Paul Kuruvilla
f645ec563b
Merge pull request #950 from codecrafters-io/rust-tokio-and-substrate
Two rust tutorials
2023-10-29 21:47:34 +00:00
Matthew
4a5ee9408e
Update README.md
added some rust material
- tokio's build your own redis 
- substrate's build your own blockhain
2023-10-29 17:43:06 -04:00
Paul Kuruvilla
64621d7ffb
Merge pull request #934 from Gokul2003g/broken-link
Fix: Replaced a broken link with alternative from smashingmagazine.com
2023-10-26 21:04:49 +01:00
Sarup Banskota
52d7900223
Update README.md 2023-10-16 19:18:16 +08:00
Sarup Banskota
56c1ac727d
Update README.md 2023-10-13 16:06:00 +08:00
Paul Kuruvilla
15f8c88678
Merge pull request #942 from sj902/fix-byo-db
Make links for databases alphabetical
2023-10-10 16:28:01 +01:00
sj902
dac0bcf0e9 Make links for databases alphabetical 2023-10-10 20:55:49 +05:30
Paul Kuruvilla
caec0ee95b
Merge pull request #941 from rhaeguard/master
Add Building Regex Engine in Go tutorial
2023-10-09 12:25:24 +01:00