Commit graph

474 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
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
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
Maysara
d6ce7605f0
Add a new tutorial link for zig. 2025-04-11 20:00:24 +02: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
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
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
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
João Pedro Lima
eb772fdc95 fix missing underscore for Go database tutorial 2024-03-13 19:46:55 -03: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
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
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
erwanvivien
a9278a147e fix: using https instead of http for createcommons 2024-02-09 13:01:13 +01:00
Josh Burns
aa7d2f5715
Update broken git plugin tutorial link 2024-01-24 13:30:18 +11:00
Ajay Prem Shankar
7d66285eba
Fixed broken link for 'Command line tool in Rust' 2023-12-29 09:38:32 +05:30
root
ab20475e87 Add Build Your Own Web Server From Scratch In JavaScript. 2023-11-07 18:58:30 +08: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
sj902
dac0bcf0e9 Make links for databases alphabetical 2023-10-10 20:55:49 +05:30
Mansur
7a1d63a25c Add Building Regex Engine in Go tutorial 2023-10-07 02:59:31 -06:00
Gokul2003g
b15a0713d6 Fix: Replaced a broken link with alternative from smashingmagazine.com 2023-09-30 12:24:59 +05:30
Ahmed Ammar
5b416b5d4e
Add Build your own Redis from scratch in Go 2023-09-20 19:31:11 +02:00
xunterr
b5db085933
Article "Java: How To Make a Scary Russian Twitter Bot With Java" has been removed
Вeleted the article because it was removed from Medium
2023-08-08 22:23:22 +03:00
M. Tolga Cangöz
647f2a4402
Update README.md (#916) 2023-07-12 10:42:29 +08:00
Paul Kuruvilla
c4970fabdb
Merge pull request #903 from hasanisaeed/master
Write a `Shell` in `C`
2023-06-26 05:48:49 +01:00
Louis Nguyen
52c8e0801f
Update README.md 2023-06-05 23:29:06 +07:00
Paul Kuruvilla
4fbbb9570e
Update link 2023-05-31 15:05:02 +01:00
Kasun Vithanage
5981ca72d4
Update URL for Let's Create a Simple Load Balancer With Go (#878) 2023-05-28 21:56:01 +08:00
build-your-own.org
0db9fcbd82
Update the Build Your Own Compiler book URL. (#904)
Co-authored-by: root <root@localhost>
2023-05-22 18:50:58 +08:00
Louis Nguyen
193c40cb68
update banner's link 2023-05-22 13:18:39 +07:00
Saeed Hasani Borzadaran
1d60feb585
Add Write a Shell in C 2023-05-20 21:01:31 +03:30
Vencyr Laurence Imbo Amores
e77a3edcdb
Update README.md 2023-05-18 17:53:25 +08:00
Louis Nguyen
995b06d4cd
Update README.md 2023-05-18 16:44:19 +07:00
Louis Nguyen
1ab690c24f
Update README.md with banner GIF 2023-05-18 16:40:46 +07:00
Paul Kuruvilla
0badba4be1
Merge pull request #893 from peiyuanix/master
add Build your own VPN/Virtual Switch
2023-05-10 01:26:39 +01:00
Liu Peiyuan
87d0bea7ec Build your own VPN/Virtual Switch 2023-05-09 06:57:31 -04:00
9bany
086afcac19 add Build Your Own AdBlocker in (Literally) 10 Minutes 2023-05-09 08:18:18 +07:00
HexadecimalByte
4c645a433a
Add the Game Engine Series by The Cherno 2023-03-07 08:02:37 +01:00
root
675af15d79 Add the database, regex, and interpreter links from build-your-own.org. 2023-02-28 01:29:53 +08:00