{"id":27554301,"url":"https://github.com/yoann256/pull-request-it","last_synced_at":"2025-04-19T14:32:41.097Z","repository":{"id":286322598,"uuid":"961068714","full_name":"yoann256/pull-request-it","owner":"yoann256","description":"Please make as many pull requests on this repo as you can!","archived":false,"fork":false,"pushed_at":"2025-04-13T19:25:40.000Z","size":13786,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T20:31:53.593Z","etag":null,"topics":["anarchy","free","git","github","open","open-source","pr","pull","request","source","source-engine"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yoann256.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-05T17:26:17.000Z","updated_at":"2025-04-13T19:25:43.000Z","dependencies_parsed_at":"2025-04-05T18:39:39.847Z","dependency_job_id":null,"html_url":"https://github.com/yoann256/pull-request-it","commit_stats":null,"previous_names":["yoann256/pull-request-it"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoann256%2Fpull-request-it","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoann256%2Fpull-request-it/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoann256%2Fpull-request-it/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoann256%2Fpull-request-it/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yoann256","download_url":"https://codeload.github.com/yoann256/pull-request-it/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249714608,"owners_count":21314881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anarchy","free","git","github","open","open-source","pr","pull","request","source","source-engine"],"created_at":"2025-04-19T14:30:58.506Z","updated_at":"2025-04-19T14:32:41.087Z","avatar_url":"https://github.com/yoann256.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pull-request-it\nPlease make as many pull requests on this repo as you can!\n\nTouch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Tap on a clip to paste it in the text box.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Use the edit icon to pin, add or delete clips.Tap on a clip to paste it in the text box.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Tap on a clip to paste it in the text box.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Tap on a clip to paste it in the text box.Use the edit icon to pin, add or delete clips.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Tap on a clip to paste it in the text box.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Tap on a clip to paste it in the text box.Use the edit icon to pin, add or delete clips.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Use the edit icon to pin, add or delete clips.Welcome to Gboard clipboard, any text that you copy will be saved here.Tap on a clip to paste it in the text box.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Touch and hold a clip to pin it. Unpinned clips will be deleted after 1 hour.Welcome to Gboard clipboard, any text that you copy will be saved here.Tap on a clip to paste it in the text box.// STYLE\nconst style = document.createElement(\"style\");\nstyle.textContent = `\n  body {\n    margin: 0;\n    font-family: 'Segoe UI', sans-serif;\n    background: #e5e5e5;\n  }\n\n  .scanner {\n    background: #111;\n    color: #0f0;\n    padding: 10px;\n    height: 200px;\n    overflow-y: auto;\n    border-bottom: 3px solid red;\n  }\n\n  .scanner h3 {\n    color: #fff;\n    margin-top: 0;\n  }\n\n  .explorer {\n    display: flex;\n    flex-direction: column;\n    background: #fff;\n    height: calc(100vh - 200px);\n    border-top: 1px solid #ccc;\n  }\n\n  .toolbar {\n    padding: 5px;\n    background: #f1f1f1;\n    border-bottom: 1px solid #ccc;\n  }\n\n  .toolbar button {\n    margin-right: 10px;\n  }\n\n  .breadcrumb {\n    padding: 10px;\n    font-size: 14px;\n    color: #555;\n    background: #fafafa;\n    border-bottom: 1px solid #ddd;\n  }\n\n  .files {\n    padding: 10px;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n    overflow-y: auto;\n  }\n\n  .file {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    font-size: 16px;\n  }\n\n  .file img {\n    width: 24px;\n    height: 24px;\n  }\n\n  .popup {\n    display: none;\n    position: fixed;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    background: #fff;\n    border: 3px solid red;\n    padding: 20px;\n    z-index: 9999;\n    box-shadow: 0 0 15px red;\n    text-align: center;\n    width: 300px;\n  }\n\n  .popup h2 {\n    color: red;\n    font-size: 20px;\n  }\n\n  .popup p {\n    margin: 10px 0;\n  }\n\n  .popup button {\n    padding: 10px 20px;\n    font-size: 16px;\n    background: red;\n    color: white;\n    border: none;\n    cursor: pointer;\n    border-radius: 4px;\n  }\n`;\ndocument.head.appendChild(style);\n\n// VIRUS SCANNER on top\nconst scanner = document.createElement(\"div\");\nscanner.className = \"scanner\";\nscanner.innerHTML = `\u003ch3\u003eVirus Scanner\u003c/h3\u003e\u003cdiv id=\"log\"\u003e\u003c/div\u003e`;\ndocument.body.appendChild(scanner);\n\n// FILE EXPLORER\nconst explorer = document.createElement(\"div\");\nexplorer.className = \"explorer\";\nexplorer.innerHTML = `\n  \u003cdiv class=\"toolbar\"\u003e\n    \u003cbutton\u003eOrganize\u003c/button\u003e\n    \u003cbutton\u003eOpen\u003c/button\u003e\n    \u003cbutton\u003eNew Folder\u003c/button\u003e\n  \u003c/div\u003e\n  \u003cdiv class=\"breadcrumb\"\u003eComputer \u003e Local Disk (C:) \u003e Users \u003e John\u003c/div\u003e\n  \u003cdiv class=\"files\"\u003e\n    \u003cdiv class=\"file\"\u003e\u003cimg src=\"https://img.icons8.com/windows/32/folder-invoices.png\"/\u003e Documents\u003c/div\u003e\n    \u003cdiv class=\"file\"\u003e\u003cimg src=\"https://img.icons8.com/windows/32/folder-pictures.png\"/\u003e Pictures\u003c/div\u003e\n    \u003cdiv class=\"file\"\u003e\u003cimg src=\"https://img.icons8.com/windows/32/file.png\"/\u003e important.docx\u003c/div\u003e\n    \u003cdiv class=\"file\"\u003e\u003cimg src=\"https://img.icons8.com/windows/32/file.png\"/\u003e strange_file.scr\u003c/div\u003e\n    \u003cdiv class=\"file\"\u003e\u003cimg src=\"https://img.icons8.com/windows/32/folder-music.png\"/\u003e Music\u003c/div\u003e\n  \u003c/div\u003e\n`;\ndocument.body.appendChild(explorer);\n\n// POPUP\nconst popup = document.createElement(\"div\");\npopup.className = \"popup\";\npopup.innerHTML = `\n  \u003ch2\u003eYour device is infected with 918 viruses!\u003c/h2\u003e\n  \u003cp\u003eFix them immediately for a smoother experience!\u003c/p\u003e\n  \u003ca href=\"https://www.avast.com\" target=\"_blank\"\u003e\n    \u003cbutton\u003eFIX NOW\u003c/button\u003e\n  \u003c/a\u003e\n`;\ndocument.body.appendChild(popup);\n\n// LOGIC\nconst logContainer = document.getElementById(\"log\");\nlet virusCount = 0;\nconst maxViruses = 918;\nconst virusNames = [\n  'Trojan.GenericKD', 'Worm.AutoRun.fg', 'Backdoor.Win32.Pinkslip',\n  'Spyware.Agent.AA', 'Rootkit.HiddenProc', 'Adware.PopMe', \n  'PUA.Bundler.Gen', 'Keylogger.TrackMe'\n];\n\nfunction logVirus() {\n  if (virusCount \u003e= maxViruses) {\n    popup.style.display = \"block\";\n    return;\n  }\n  const div = document.createElement(\"div\");\n  div.textContent = `Detected: ${virusNames[Math.floor(Math.random() * virusNames.length)]} [Threat Level: High]`;\n  logContainer.appendChild(div);\n  logContainer.scrollTop = logContainer.scrollHeight;\n  virusCount++;\n  setTimeout(logVirus, 20);\n}\n\nlogVirus();\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoann256%2Fpull-request-it","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyoann256%2Fpull-request-it","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoann256%2Fpull-request-it/lists"}