{
  "version": 2,
  "updatedAt": "2026-11-12",
  "items": [
    {
      "id": "padlock-wrenches",
      "title": {
        "sr": "Dve poluge na katancu",
        "en": "Two wrenches and a padlock"
      },
      "summary": {
        "sr": "Demonstracija velike sile uz pomoć dva ključa. Ne služi kao bezbedan način otvaranja brave.",
        "en": "A demonstration of leverage using two wrenches. Not a safe method of opening a lock."
      },
      "category": "tools",
      "risk": "avoid",
      "difficulty": "advanced",
      "timeMinutes": 5,
      "materials": [
        {
          "sr": "Dva viljuškasta ključa",
          "en": "Two open-end wrenches"
        },
        {
          "sr": "Katanac za demonstraciju",
          "en": "Demonstration padlock"
        }
      ],
      "steps": [
        {
          "sr": "Na snimku se vide dva ključa naslonjena na luk katanca.",
          "en": "The clip shows two wrenches braced against a padlock shackle."
        },
        {
          "sr": "Primena sile može oštetiti bravu i izazvati povredu. Za sopstvenu zaglavljenu bravu pozovi bravara.",
          "en": "Applying force can break the lock and cause injury. For your own stuck lock, call a locksmith."
        }
      ],
      "warning": {
        "sr": "Ne pokušavaj na bravama koje nisu tvoje. Metal može naglo pući ili odskočiti.",
        "en": "Do not try this on locks you do not own. Metal can snap or spring back."
      },
      "tags": [
        "katanac",
        "brava",
        "kljucevi",
        "poluga",
        "padlock",
        "wrench",
        "lever",
        "lock"
      ],
      "clip": "media/v2/padlock-wrenches.mp4",
      "thumbnail": "media/v2/padlock-wrenches.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "0–6s",
      "clipSeconds": 7
    },
    {
      "id": "motorcycle-wheel-lock",
      "title": {
        "sr": "Improvizovana blokada točka",
        "en": "Improvised motorcycle wheel lock"
      },
      "summary": {
        "sr": "Na snimku se ključ provlači kroz točak motocikla kao improvizovana blokada.",
        "en": "The video uses a wrench through motorcycle spokes as an improvised wheel immobilizer."
      },
      "category": "tools",
      "risk": "caution",
      "difficulty": "medium",
      "timeMinutes": 3,
      "materials": [
        {
          "sr": "Ključ (prikazani rekvizit)",
          "en": "Wrench (as shown)"
        },
        {
          "sr": "Katanac (prikazani rekvizit)",
          "en": "Padlock (as shown)"
        }
      ],
      "steps": [
        {
          "sr": "Pogledaj kako je predmet pozicioniran između krakova točka.",
          "en": "Observe how the object is positioned between the wheel spokes."
        },
        {
          "sr": "Za stvarnu zaštitu koristi sertifikovanu disk-bravu ili lanac za motocikl, sa podsetnikom pre vožnje.",
          "en": "For actual security, use a rated motorcycle disc lock or chain and a reminder before riding."
        }
      ],
      "warning": {
        "sr": "Improvizovani metalni deo može oštetiti točak ili izazvati pad ako se krene u vožnju.",
        "en": "An improvised metal part may damage the wheel or cause a crash if the bike is moved."
      },
      "tags": [
        "motor",
        "motocikl",
        "tocak",
        "blokada",
        "brava",
        "motorcycle",
        "wheel",
        "lock",
        "anti-theft"
      ],
      "clip": "media/v2/motorcycle-wheel-lock.mp4",
      "thumbnail": "media/v2/motorcycle-wheel-lock.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "6–13s",
      "clipSeconds": 6
    },
    {
      "id": "aerosol-syringe",
      "title": {
        "sr": "Prebacivanje sadržaja aerosolnog spreja",
        "en": "Transferring aerosol contents"
      },
      "summary": {
        "sr": "Klip prikazuje improvizovano prebacivanje sadržaja spreja. Posude su pod pritiskom.",
        "en": "The clip shows an improvised aerosol transfer. Pressurized cans introduce serious risks."
      },
      "category": "repairs",
      "risk": "avoid",
      "difficulty": "advanced",
      "timeMinutes": 5,
      "materials": [
        {
          "sr": "Sprej pod pritiskom (na snimku)",
          "en": "Pressurized spray can (shown)"
        },
        {
          "sr": "Špric i nastavak (na snimku)",
          "en": "Syringe and fitting (shown)"
        }
      ],
      "steps": [
        {
          "sr": "Video demonstrira pokušaj izvlačenja ostatka iz aerosolne posude.",
          "en": "The video demonstrates an attempt to extract leftovers from an aerosol can."
        },
        {
          "sr": "Bezbednija opcija je odgovarajući proizvod ili profesionalna oprema namenjena za punjenje.",
          "en": "A safer option is a suitable replacement product or purpose-built professional refill equipment."
        }
      ],
      "warning": {
        "sr": "Ne ubadaj, zagrevaj niti improvizovano prepumpavaj aerosol: opasnost od prskanja, požara i povreda.",
        "en": "Do not puncture, heat or improvise transfers from aerosol cans: spray, fire and injury hazards."
      },
      "tags": [
        "sprej",
        "aerosol",
        "sprej boca",
        "spray",
        "can",
        "pressure",
        "syringe"
      ],
      "clip": "media/v2/aerosol-syringe.mp4",
      "thumbnail": "media/v2/aerosol-syringe.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "13–26s",
      "clipSeconds": 11
    },
    {
      "id": "plank-bridge",
      "title": {
        "sr": "Preplitanje letvica preko kanala",
        "en": "Interlaced slats over a channel"
      },
      "summary": {
        "sr": "Prikazana je samonosiva geometrija letvica, ali ne i provera nosivosti.",
        "en": "A self-supporting slat geometry is shown, without a load rating or safety test."
      },
      "category": "wood",
      "risk": "avoid",
      "difficulty": "hard",
      "timeMinutes": 20,
      "materials": [
        {
          "sr": "Drvene letve",
          "en": "Wooden slats"
        },
        {
          "sr": "Osnovni pribor za merenje",
          "en": "Basic measuring tools"
        }
      ],
      "steps": [
        {
          "sr": "Uoči kako se letvice prepliću i međusobno oslanjaju.",
          "en": "Notice how the slats interlock and brace against each other."
        },
        {
          "sr": "Za prelazak preko vode koristi projektovan i stabilno oslonjen mostić, ne ovu improvizaciju.",
          "en": "For crossing water, use a properly designed and supported footbridge instead of this improvised structure."
        }
      ],
      "warning": {
        "sr": "Ne staj na improvizovani most preko vode. Snimak ne dokazuje nosivost.",
        "en": "Do not step onto an improvised bridge over water. The clip does not establish load capacity."
      },
      "tags": [
        "letve",
        "daska",
        "drvo",
        "most",
        "kanal",
        "wood",
        "plank",
        "bridge",
        "slats",
        "interlocking"
      ],
      "clip": "media/v2/plank-bridge.mp4",
      "thumbnail": "media/v2/plank-bridge.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "26–40s",
      "clipSeconds": 17
    },
    {
      "id": "zip-tie-wire-rack",
      "title": {
        "sr": "Učvršćivanje žice vezicama",
        "en": "Secure a wire rack with cable ties"
      },
      "summary": {
        "sr": "Dve plastične vezice zatežu tanku žicu uz metalnu šipku.",
        "en": "Two cable ties secure a thin wire to a metal bar."
      },
      "category": "repairs",
      "risk": "low",
      "difficulty": "easy",
      "timeMinutes": 5,
      "materials": [
        {
          "sr": "Dve plastične vezice",
          "en": "Two cable ties"
        },
        {
          "sr": "Makaze ili sečice",
          "en": "Scissors or flush cutters"
        }
      ],
      "steps": [
        {
          "sr": "Postavi žicu u željeni položaj uz noseću šipku.",
          "en": "Position the wire against the supporting bar."
        },
        {
          "sr": "Prvom vezicom napravi petlju oko šipke, vodeći računa da obuhvati žicu.",
          "en": "Loop the first cable tie around the bar so it captures the wire."
        },
        {
          "sr": "Drugom vezicom po potrebi dodatno zategni spoj i poravnaj položaj.",
          "en": "Use a second tie to tighten the joint and align the wire if needed."
        },
        {
          "sr": "Odseci kraj vezice ravno, bez oštrog šiljka.",
          "en": "Trim the tail flush so no sharp edge remains."
        }
      ],
      "warning": {
        "sr": "Samo za lagane, ne-konstruktivne spojeve. Ne koristi na vrućim ili električnim delovima.",
        "en": "Only for light, non-structural joints. Do not use on hot or electrical parts."
      },
      "tags": [
        "vezica",
        "vezice",
        "zica",
        "zica za ves",
        "susalica",
        "plastika",
        "cable tie",
        "zip tie",
        "wire",
        "rack",
        "fasten"
      ],
      "clip": "media/v2/zip-tie-wire-rack.mp4",
      "thumbnail": "media/v2/zip-tie-wire-rack.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "40–55s",
      "clipSeconds": 13
    },
    {
      "id": "steel-wool-wick",
      "title": {
        "sr": "Metalna vuna kao fitilj",
        "en": "Steel wool as a wick"
      },
      "summary": {
        "sr": "Klip koristi metalnu vunu i ulje za otvoreni plamen.",
        "en": "The clip uses steel wool and oil to create an open flame."
      },
      "category": "home",
      "risk": "avoid",
      "difficulty": "advanced",
      "timeMinutes": 10,
      "materials": [
        {
          "sr": "Metalna vuna (na snimku)",
          "en": "Steel wool (shown)"
        },
        {
          "sr": "Ulje i limenka (na snimku)",
          "en": "Oil and a tin (shown)"
        }
      ],
      "steps": [
        {
          "sr": "Prikazana je improvizovana svetiljka sa otvorenim plamenom.",
          "en": "An improvised lamp with an exposed flame is demonstrated."
        },
        {
          "sr": "Za osvetljenje koristi LED lampu ili namensku uljanu lampu sa odgovarajućim fitiljem.",
          "en": "Use an LED lantern or a purpose-built oil lamp with the correct wick."
        }
      ],
      "warning": {
        "sr": "Metalna vuna lako gori; limenka se zagreva. Ne pokušavaj u zatvorenom ili pored zapaljivih stvari.",
        "en": "Steel wool ignites easily and the tin heats up. Do not try this indoors or near combustibles."
      },
      "tags": [
        "vatra",
        "fitilj",
        "metalna vuna",
        "ulje",
        "sveca",
        "flame",
        "wick",
        "steel wool",
        "fire"
      ],
      "clip": "media/v2/steel-wool-wick.mp4",
      "thumbnail": "media/v2/steel-wool-wick.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "55–67s",
      "clipSeconds": 12
    },
    {
      "id": "thread-tape-winder",
      "title": {
        "sr": "Brže namotavanje PTFE trake",
        "en": "Faster PTFE tape winding"
      },
      "summary": {
        "sr": "Na snimku se traka za zaptivanje namotava uz pomoć rotacije alata.",
        "en": "The clip demonstrates winding thread-seal tape with help from a rotating tool."
      },
      "category": "tools",
      "risk": "caution",
      "difficulty": "medium",
      "timeMinutes": 5,
      "materials": [
        {
          "sr": "PTFE traka za navoje",
          "en": "PTFE thread-seal tape"
        },
        {
          "sr": "Navojni deo ili nastavak",
          "en": "Threaded fitting or adapter"
        }
      ],
      "steps": [
        {
          "sr": "Očisti i osuši spoljašnji navoj.",
          "en": "Clean and dry the male thread."
        },
        {
          "sr": "PTFE traku zateži i namotavaj u smeru zatezanja navoja, prema uputstvu proizvođača.",
          "en": "Keep PTFE tape taut and wrap in the tightening direction, following the product instructions."
        },
        {
          "sr": "Za kućnu upotrebu namotaj ručno; ako koristiš rotaciju, obezbedi deo i radi minimalnom brzinom bez približavanja prstiju.",
          "en": "For home use, wrap by hand; if using a powered rotation, clamp the piece and keep hands clear at the slowest speed."
        }
      ],
      "warning": {
        "sr": "Rotirajući alat može uvući traku ili prste. Na gasnim instalacijama angažuj kvalifikovanog majstora.",
        "en": "Rotating tools can catch tape or fingers. Use a qualified professional for gas fittings."
      },
      "tags": [
        "teflon",
        "ptfe",
        "traka",
        "navoj",
        "zaptivanje",
        "cev",
        "tape",
        "thread seal",
        "plumbing",
        "drill"
      ],
      "clip": "media/v2/thread-tape-winder.mp4",
      "thumbnail": "media/v2/thread-tape-winder.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "67–74s",
      "clipSeconds": 8
    },
    {
      "id": "spring-lever",
      "title": {
        "sr": "Poluga za zatezanje opruge",
        "en": "Lever for tensioning a spring"
      },
      "summary": {
        "sr": "Na snimku cev služi kao pomoćna poluga pri montaži zatezne opruge.",
        "en": "A tube is used as a lever to assist a tension-spring installation."
      },
      "category": "tools",
      "risk": "caution",
      "difficulty": "advanced",
      "timeMinutes": 10,
      "materials": [
        {
          "sr": "Opruga i oslonac (na snimku)",
          "en": "Spring and anchor (shown)"
        },
        {
          "sr": "Metalna cev ili nastavak",
          "en": "Metal tube or extension"
        }
      ],
      "steps": [
        {
          "sr": "Identifikuj stabilne tačke kačenja opruge.",
          "en": "Identify the spring’s secure mounting points."
        },
        {
          "sr": "Pre rada proveri specifikaciju opruge i koristi alat predviđen za zatezanje.",
          "en": "Check the spring specification and use a proper spring puller or tensioning tool."
        },
        {
          "sr": "Izbegavaj improvizovane poluge ako opruga može naglo odskočiti.",
          "en": "Avoid makeshift levers when the spring can recoil suddenly."
        }
      ],
      "warning": {
        "sr": "Zategnuta opruga skladišti energiju i može teško povrediti ruku ili oko.",
        "en": "A tensioned spring stores energy and can seriously injure hands or eyes."
      },
      "tags": [
        "opruga",
        "poluga",
        "vrata",
        "kapija",
        "spring",
        "lever",
        "gate",
        "tension"
      ],
      "clip": "media/v2/spring-lever.mp4",
      "thumbnail": "media/v2/spring-lever.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "74–85s",
      "clipSeconds": 11
    },
    {
      "id": "wire-wood-anchor",
      "title": {
        "sr": "Žica sa drvenim umetkom",
        "en": "Wire with a wooden insert"
      },
      "summary": {
        "sr": "Video pokazuje provlačenje žica i njihov oslonac u rupi na drvetu.",
        "en": "The video shows wires being braced through a hole in wood."
      },
      "category": "repairs",
      "risk": "avoid",
      "difficulty": "medium",
      "timeMinutes": 10,
      "materials": [
        {
          "sr": "Izolovana žica (na snimku)",
          "en": "Insulated wire (shown)"
        },
        {
          "sr": "Drveni čep (na snimku)",
          "en": "Wood plug (shown)"
        }
      ],
      "steps": [
        {
          "sr": "Prikazan je improvizovani spoj/učvršćenje provodnika u drvenoj površini.",
          "en": "An improvised wire joint/anchor in a wooden surface is shown."
        },
        {
          "sr": "Za električne provodnike koristi odgovarajuće konektore i kutiju, uz isključeno napajanje i pomoć električara.",
          "en": "For electrical wiring, use rated connectors and an enclosure, with the power off and a qualified electrician."
        }
      ],
      "warning": {
        "sr": "Nije bezbedan električni spoj. Rizik od strujnog udara i požara.",
        "en": "Not a safe electrical connection. Risk of shock and fire."
      },
      "tags": [
        "zica",
        "kabl",
        "struja",
        "drvo",
        "spoj",
        "elektrika",
        "wire",
        "wood",
        "electrical",
        "cable"
      ],
      "clip": "media/v2/wire-wood-anchor.mp4",
      "thumbnail": "media/v2/wire-wood-anchor.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "85–95s",
      "clipSeconds": 10
    },
    {
      "id": "release-zip-tie",
      "title": {
        "sr": "Otpuštanje plastične vezice",
        "en": "Release a reusable cable tie"
      },
      "summary": {
        "sr": "Mala poluga može osloboditi jezičak nekih tipova vezica bez sečenja.",
        "en": "A small tool can release the catch on some cable ties without cutting them."
      },
      "category": "repairs",
      "risk": "low",
      "difficulty": "easy",
      "timeMinutes": 2,
      "materials": [
        {
          "sr": "Plastična vezica",
          "en": "Cable tie"
        },
        {
          "sr": "Mali ravni odvijač ili špicasta klešta",
          "en": "Small flat screwdriver or needle-nose pliers"
        }
      ],
      "steps": [
        {
          "sr": "Pronađi mali zaporni jezičak u glavi vezice.",
          "en": "Locate the locking tab inside the tie head."
        },
        {
          "sr": "Tankim, tupim vrhom nežno pomeri jezičak dok drugom rukom izvlačiš traku.",
          "en": "Gently lift the catch with a narrow blunt tip while withdrawing the strap."
        },
        {
          "sr": "Ako je vezica oštećena ili previše zategnuta, bezbednije je iseći je i staviti novu.",
          "en": "If the tie is damaged or too tight, cut it safely and replace it."
        }
      ],
      "warning": {
        "sr": "Ne radi na vezici zategnutoj oko tela. Ako steže kožu, odmah je bezbedno ukloni.",
        "en": "Do not practise on a tie tightened around a person. Remove it safely if constricting skin."
      },
      "tags": [
        "vezica",
        "otpusti",
        "skini",
        "otvori",
        "zip tie",
        "cable tie",
        "release",
        "reuse",
        "pliers"
      ],
      "clip": "media/v2/release-zip-tie.mp4",
      "thumbnail": "media/v2/release-zip-tie.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "95–106s",
      "clipSeconds": 11
    },
    {
      "id": "pipe-insert-heat",
      "title": {
        "sr": "Vađenje metalnog umetka iz fitinga",
        "en": "Removing a fitting insert"
      },
      "summary": {
        "sr": "Prikazan je pokušaj uklanjanja umetka zagrevanjem i hvatanjem alatom.",
        "en": "The clip attempts to extract a threaded insert using heat and tools."
      },
      "category": "repairs",
      "risk": "avoid",
      "difficulty": "hard",
      "timeMinutes": 15,
      "materials": [
        {
          "sr": "Cevni fiting (na snimku)",
          "en": "Plumbing fitting (shown)"
        },
        {
          "sr": "Klešta (na snimku)",
          "en": "Pliers (shown)"
        }
      ],
      "steps": [
        {
          "sr": "Video prikazuje metalni navojni umetak u plastičnom fitingu.",
          "en": "A metal threaded insert in a plastic fitting is shown."
        },
        {
          "sr": "Za popravku curenja ili oštećenja zameni odgovarajući fiting prema specifikaciji proizvođača.",
          "en": "For leaks or damage, replace the correct rated fitting according to its manufacturer’s instructions."
        }
      ],
      "warning": {
        "sr": "Grejanje plastike može osloboditi štetne pare, oslabiti spoj i izazvati opekotine.",
        "en": "Heating plastic may release harmful fumes, weaken the fitting and cause burns."
      },
      "tags": [
        "cev",
        "spojnica",
        "fiting",
        "navoj",
        "klešta",
        "plumbing",
        "pipe",
        "thread",
        "insert",
        "repair"
      ],
      "clip": "media/v2/pipe-insert-heat.mp4",
      "thumbnail": "media/v2/pipe-insert-heat.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "106–120s",
      "clipSeconds": 15
    },
    {
      "id": "bottle-drill-dust",
      "title": {
        "sr": "Flaša skuplja prašinu pri bušenju",
        "en": "Bottle catches drilling dust"
      },
      "summary": {
        "sr": "Odsečena PET flaša služi kao privremeni hvatač sitne prašine.",
        "en": "A cut PET bottle acts as a simple catcher for loose drilling dust."
      },
      "category": "tools",
      "risk": "low",
      "difficulty": "easy",
      "timeMinutes": 5,
      "materials": [
        {
          "sr": "Prazna PET flaša",
          "en": "Empty PET bottle"
        },
        {
          "sr": "Makaze ili skalpel",
          "en": "Scissors or craft knife"
        },
        {
          "sr": "Bušilica sa odgovarajućim burgijom",
          "en": "Drill with the right bit"
        }
      ],
      "steps": [
        {
          "sr": "Odseci dno čiste i suve PET flaše i obradi oštre ivice.",
          "en": "Cut the bottom from a clean dry PET bottle and smooth sharp edges."
        },
        {
          "sr": "Postavi flašu tako da prikuplja prašinu ispod mesta bušenja, van putanje burgije.",
          "en": "Position the bottle to catch dust below the drilling spot and clear of the drill bit."
        },
        {
          "sr": "Buši uz naočare, detektor instalacija i po potrebi masku/odsisavanje.",
          "en": "Drill with eye protection, a cable/pipe detector and suitable extraction or a dust mask."
        }
      ],
      "warning": {
        "sr": "Flaša nije zaštita od kvarcne prašine ili opasnih čestica. Ne blokiraj alat i ne drži ruku blizu burgije.",
        "en": "A bottle does not protect against silica or hazardous dust. Keep hands away from the bit."
      },
      "tags": [
        "busilica",
        "burgija",
        "prasina",
        "flasa",
        "zid",
        "rupa",
        "dust",
        "drilling",
        "bottle",
        "wall",
        "hole"
      ],
      "clip": "media/v2/bottle-drill-dust.mp4",
      "thumbnail": "media/v2/bottle-drill-dust.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "120–128s",
      "clipSeconds": 8
    },
    {
      "id": "key-plastic-imprint",
      "title": {
        "sr": "Otisak ključa u plastici",
        "en": "Key imprint in plastic"
      },
      "summary": {
        "sr": "Video demonstrira otisak zagrejanog ključa radi prikaza profila.",
        "en": "A heated key is pressed into plastic to show its profile."
      },
      "category": "tools",
      "risk": "caution",
      "difficulty": "medium",
      "timeMinutes": 5,
      "materials": [
        {
          "sr": "Ključ za demonstraciju",
          "en": "Demonstration key"
        },
        {
          "sr": "Plastična pločica (na snimku)",
          "en": "Plastic sheet (shown)"
        }
      ],
      "steps": [
        {
          "sr": "Posmatraj kako toplotni otisak prenosi konturu metalnog ključa.",
          "en": "Observe how a heat imprint reproduces the metal key outline."
        },
        {
          "sr": "Za rezervni ključ obrati se ovlašćenom bravaru i koristi odgovarajući blank.",
          "en": "For a spare key, use an authorized locksmith and the correct key blank."
        }
      ],
      "warning": {
        "sr": "Vruć metal i plastika mogu izazvati opekotine i isparenja. Otisak nije pouzdana zamena za ključ.",
        "en": "Hot metal and plastic cause burns and fumes. An imprint is not a reliable replacement key."
      },
      "tags": [
        "kljuc",
        "otisak",
        "plastika",
        "brava",
        "key",
        "imprint",
        "copy",
        "plastic"
      ],
      "clip": "media/v2/key-plastic-imprint.mp4",
      "thumbnail": "media/v2/key-plastic-imprint.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "128–139s",
      "clipSeconds": 10
    },
    {
      "id": "drill-angle-wrench",
      "title": {
        "sr": "Provera ugla bušenja pomoću ključa",
        "en": "Check drill angle with a hanging wrench"
      },
      "summary": {
        "sr": "Obešen metalni ključ daje grubu vizuelnu referencu gravitacije.",
        "en": "A hanging wrench provides a rough visual reference to gravity."
      },
      "category": "tools",
      "risk": "caution",
      "difficulty": "easy",
      "timeMinutes": 5,
      "materials": [
        {
          "sr": "Bušilica",
          "en": "Drill"
        },
        {
          "sr": "Mali metalni ključ (na snimku)",
          "en": "Small metal wrench (shown)"
        },
        {
          "sr": "Ugaonik ili vođica za precizniji rad",
          "en": "Square or drill guide for accuracy"
        }
      ],
      "steps": [
        {
          "sr": "Pre bušenja označi centar i željeni pravac rupe.",
          "en": "Mark the center and the intended drilling direction."
        },
        {
          "sr": "Video koristi viseći ključ kao grubu vertikalnu referencu; nije precizno merilo ugla.",
          "en": "The video uses a hanging wrench as a rough vertical reference, not an accurate angle measurement."
        },
        {
          "sr": "Za tačne rupe koristi ugaonik ili vođicu; ne kači labav metal uz rotirajuću burgiju.",
          "en": "For accurate holes use a square or guide; never attach loose metal near a spinning bit."
        }
      ],
      "warning": {
        "sr": "Labav metal pored burgije može da se zakači i odleti. Bolje koristiti vođicu.",
        "en": "Loose metal near a drill bit can catch and fly off. A drill guide is safer."
      },
      "tags": [
        "busenje",
        "pravi ugao",
        "busilica",
        "burgija",
        "kljuc",
        "drilling",
        "perpendicular",
        "angle",
        "level",
        "wrench"
      ],
      "clip": "media/v2/drill-angle-wrench.mp4",
      "thumbnail": "media/v2/drill-angle-wrench.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "139–148s",
      "clipSeconds": 10
    },
    {
      "id": "bulb-adapter",
      "title": {
        "sr": "Improvizovani adapter za sijalicu",
        "en": "Improvised light-bulb adapter"
      },
      "summary": {
        "sr": "Video prikazuje neuobičajenu montažu sijalice u spoljnoj instalaciji.",
        "en": "The clip shows an unusual bulb mounting arrangement outdoors."
      },
      "category": "home",
      "risk": "avoid",
      "difficulty": "advanced",
      "timeMinutes": 10,
      "materials": [
        {
          "sr": "Sijalica (na snimku)",
          "en": "Light bulb (shown)"
        },
        {
          "sr": "Nosač i adapter (na snimku)",
          "en": "Holder and adapter (shown)"
        }
      ],
      "steps": [
        {
          "sr": "Posmatraj mehanički raspored prikazanog sklopa.",
          "en": "Observe the mechanical arrangement in the demonstration."
        },
        {
          "sr": "Za spoljnu rasvetu koristi fabrički sertifikovano vodootporno grlo i odgovarajuće kućište.",
          "en": "For outdoor lighting, use a rated weatherproof lamp holder and enclosure."
        }
      ],
      "warning": {
        "sr": "Improizovan električni kontakt i izlaganje kiši nose rizik od udara i požara.",
        "en": "Improvised electrical contacts exposed to rain create shock and fire hazards."
      },
      "tags": [
        "sijalica",
        "grlo",
        "lampa",
        "struja",
        "rasveta",
        "light bulb",
        "lamp",
        "socket",
        "outdoor"
      ],
      "clip": "media/v2/bulb-adapter.mp4",
      "thumbnail": "media/v2/bulb-adapter.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "148–154s",
      "clipSeconds": 7
    },
    {
      "id": "vinyl-floor-patch",
      "title": {
        "sr": "Popravka oštećenog vinil poda",
        "en": "Patch a damaged vinyl floor"
      },
      "summary": {
        "sr": "Mali deo dekorativnog poda menja se komadom sa sličnim uzorkom.",
        "en": "A small damaged area of decorative flooring is replaced with a matching pattern patch."
      },
      "category": "home",
      "risk": "low",
      "difficulty": "hard",
      "timeMinutes": 25,
      "materials": [
        {
          "sr": "Rezervni komad iste podne obloge",
          "en": "Spare piece of matching flooring"
        },
        {
          "sr": "Lenjir i skalpel",
          "en": "Ruler and craft knife"
        },
        {
          "sr": "Lepak preporučen za tu oblogu",
          "en": "Adhesive rated for that flooring"
        },
        {
          "sr": "Krpa i zaštitna podloga",
          "en": "Cloth and cutting mat"
        }
      ],
      "steps": [
        {
          "sr": "Očisti i osuši oštećeno mesto.",
          "en": "Clean and dry the damaged area."
        },
        {
          "sr": "Iz rezervnog komada odaberi deo sa uzorkom koji prati postojeće linije.",
          "en": "Find a matching grain or pattern on a spare piece."
        },
        {
          "sr": "Uz lenjir i zaštitnu podlogu precizno iseči zakrpu; ne seci duboko u podlogu.",
          "en": "Cut a precise patch with a ruler and cutting mat, without cutting into the subfloor."
        },
        {
          "sr": "Nanesi odgovarajući lepak prema uputstvu, poravnaj zakrpu i pritisni.",
          "en": "Apply the proper adhesive as directed, align the patch and press it down."
        },
        {
          "sr": "Obriši višak lepka i poštuj vreme sušenja.",
          "en": "Wipe away excess adhesive and observe its curing time."
        }
      ],
      "warning": {
        "sr": "Proveri vrstu poda: vinil, laminat i drvo traže različite postupke. Pazi na oštar skalpel.",
        "en": "Confirm floor type: vinyl, laminate and wood need different repairs. Handle the craft knife carefully."
      },
      "tags": [
        "pod",
        "parket",
        "vinil",
        "laminat",
        "nalepnica",
        "zakrpa",
        "floor",
        "vinyl",
        "laminate",
        "patch",
        "repair"
      ],
      "clip": "media/v2/vinyl-floor-patch.mp4",
      "thumbnail": "media/v2/vinyl-floor-patch.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "154–164s",
      "clipSeconds": 9
    },
    {
      "id": "socket-rain-cover",
      "title": {
        "sr": "Plastični štit za utičnicu",
        "en": "Plastic cover for an outlet"
      },
      "summary": {
        "sr": "Plastična posuda na snimku pokriva zidnu utičnicu od kiše.",
        "en": "A plastic container is shown as a rain shield around a wall outlet."
      },
      "category": "home",
      "risk": "avoid",
      "difficulty": "advanced",
      "timeMinutes": 15,
      "materials": [
        {
          "sr": "Plastična posuda (na snimku)",
          "en": "Plastic container (shown)"
        },
        {
          "sr": "Utičnica (na snimku)",
          "en": "Power outlet (shown)"
        }
      ],
      "steps": [
        {
          "sr": "Video prikazuje poklopac kao improvizovanu barijeru za kišu.",
          "en": "The video depicts a makeshift rain barrier around an outlet."
        },
        {
          "sr": "Za spoljni priključak ugradi utičnicu sa odgovarajućom IP zaštitom, poklopcem i RCD/FID zaštitom.",
          "en": "Install a proper weather-rated outdoor outlet, in-use cover and RCD/GFCI protection."
        }
      ],
      "warning": {
        "sr": "Plastična posuda NIJE sertifikovana elektro-zaštita. Ne koristi improvizaciju pod naponom.",
        "en": "A plastic food container is NOT certified electrical protection. Do not use this live."
      },
      "tags": [
        "uticnica",
        "kisa",
        "voda",
        "plastika",
        "struja",
        "outlet",
        "rain",
        "waterproof",
        "electricity",
        "cover"
      ],
      "clip": "media/v2/socket-rain-cover.mp4",
      "thumbnail": "media/v2/socket-rain-cover.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "164–181s",
      "clipSeconds": 19
    },
    {
      "id": "bottle-light-shade",
      "title": {
        "sr": "Flaša kao kućište lampe",
        "en": "Bottle as a lamp cover"
      },
      "summary": {
        "sr": "Na snimku se plastična flaša pretvara u zaštitni poklopac svetiljke.",
        "en": "The clip turns a plastic bottle into a makeshift lamp cover."
      },
      "category": "home",
      "risk": "avoid",
      "difficulty": "medium",
      "timeMinutes": 10,
      "materials": [
        {
          "sr": "PET flaša (na snimku)",
          "en": "PET bottle (shown)"
        },
        {
          "sr": "Sijalica i kućište (na snimku)",
          "en": "Bulb and holder (shown)"
        }
      ],
      "steps": [
        {
          "sr": "Prikazana je improvizovana zaštita sijalice.",
          "en": "An improvised bulb enclosure is shown."
        },
        {
          "sr": "Koristi namensku LED svetiljku sa kućištem odgovarajućim za temperaturu i vlagu.",
          "en": "Use a rated LED luminaire with suitable thermal and moisture protection."
        }
      ],
      "warning": {
        "sr": "PET se deformiše od toplote; loše kućište povećava rizik od požara i strujnog udara.",
        "en": "PET deforms with heat; an unsuitable enclosure can cause fire and electric shock."
      },
      "tags": [
        "flasa",
        "lampa",
        "svetlo",
        "sijalica",
        "plastic",
        "bottle",
        "lamp",
        "shade",
        "light"
      ],
      "clip": "media/v2/bottle-light-shade.mp4",
      "thumbnail": "media/v2/bottle-light-shade.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "181–187s",
      "clipSeconds": 5
    },
    {
      "id": "tree-branch-rope",
      "title": {
        "sr": "Skidanje visoke grane sa zemlje",
        "en": "Handling a high tree branch from ground"
      },
      "summary": {
        "sr": "Prikazan je improvizovani alat za visoke grane i kanap.",
        "en": "The clip shows a makeshift tool and rope used around a high branch."
      },
      "category": "outdoors",
      "risk": "avoid",
      "difficulty": "advanced",
      "timeMinutes": 30,
      "materials": [
        {
          "sr": "Kanap i sečivo (na snimku)",
          "en": "Rope and cutting tool (shown)"
        },
        {
          "sr": "Zaštitna oprema za arboristiku",
          "en": "Proper arborist safety equipment"
        }
      ],
      "steps": [
        {
          "sr": "Video demonstrira kačenje alata na visoku granu.",
          "en": "The video demonstrates positioning a tool around a high branch."
        },
        {
          "sr": "Za stvarno orezivanje koristi namensku teleskopsku testeru samo na bezbednom dometu ili pozovi arboristu.",
          "en": "For real pruning, use a rated pole saw only within a safe reach or hire an arborist."
        }
      ],
      "warning": {
        "sr": "Visoke grane padaju nepredvidivo; ne stoj ispod njih. Ne radi blizu dalekovoda.",
        "en": "High branches fall unpredictably; never stand underneath. Keep clear of power lines."
      },
      "tags": [
        "drvo",
        "grana",
        "orezivanje",
        "kanap",
        "testera",
        "tree",
        "branch",
        "pruning",
        "saw",
        "rope"
      ],
      "clip": "media/v2/tree-branch-rope.mp4",
      "thumbnail": "media/v2/tree-branch-rope.jpg",
      "sourceName": "SunHacks",
      "sourceURL": "https://www.tiktok.com/@sunhack5/video/7691689454355975446",
      "sourceTime": "187–196s",
      "clipSeconds": 9
    }
  ]
}
