{"id":27012104,"url":"https://github.com/sanchepello/pushback","last_synced_at":"2026-04-29T10:32:00.766Z","repository":{"id":285618883,"uuid":"958764233","full_name":"sanchepello/PushBack","owner":"sanchepello","description":"PushBack — это минималистичное расширение для Google Chrome, созданное для блокировки отвлекающих сайтов и повышения личной продуктивности.","archived":false,"fork":false,"pushed_at":"2025-04-01T18:31:26.000Z","size":1216,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-08T04:16:04.084Z","etag":null,"topics":["browser-extension","chrome-extension","html","js","pushback"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/sanchepello.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-01T18:13:41.000Z","updated_at":"2025-04-01T22:01:00.000Z","dependencies_parsed_at":"2025-04-01T19:40:09.471Z","dependency_job_id":null,"html_url":"https://github.com/sanchepello/PushBack","commit_stats":null,"previous_names":["sanchepello/pushback"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/sanchepello/PushBack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanchepello%2FPushBack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanchepello%2FPushBack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanchepello%2FPushBack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanchepello%2FPushBack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sanchepello","download_url":"https://codeload.github.com/sanchepello/PushBack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sanchepello%2FPushBack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32421528,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T06:29:02.080Z","status":"ssl_error","status_checked_at":"2026-04-29T06:29:00.631Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["browser-extension","chrome-extension","html","js","pushback"],"created_at":"2025-04-04T11:47:49.298Z","updated_at":"2026-04-29T10:32:00.750Z","avatar_url":"https://github.com/sanchepello.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚫 PushBack — антипрокрастинационное расширение для Chrome\n# Прокрастинация тянет — а ты возвращаешься в фокус\n**PushBack** — это минималистичное расширение для Google Chrome, созданное для блокировки отвлекающих сайтов и повышения личной продуктивности.\n\n---\n\n## 🔧 Возможности\n\n- Блокировка любых сайтов, добавленных вручную\n- Простая настройка через встроенный popup-интерфейс\n- Быстрое добавление и удаление сайтов из списка\n- Мотивационные фразы при попытке перейти на заблокированные ресурсы\n- Отсутствие трекеров, аккаунтов и сбора данных\n\n---\n\n## 🛠 Установка\n\n1. Перейдите во вкладку [Releases](https://github.com/sanchepello/PushBack/releases/tag/PushBack)\n2. Скачайте архив `PushBack.zip`\n3. Распакуйте архив в любую папку на компьютере\n4. Откройте Google Chrome и перейдите на страницу `chrome://extensions/`\n5. Включите \"Режим разработчика\" (справа сверху)\n6. Нажмите \"Загрузить распакованное расширение\"\n7. Выберите папку, в которую вы распаковали архив\n\n✅ Готово! Расширение установлено и работает.\n\n---\n\n## 🖥 Интерфейс\n\n- **Popup:** позволяет добавлять и удалять сайты из списка блокировки\n- **Экран блокировки:** при открытии сайта из списка появляется полноэкранное сообщение с мотивацией и кнопкой \"Пойду работать\"\n\n---\n\n## 📝 Пример использования\n\nДобавьте в список такие сайты, как:\n\n```\nyoutube.com\ntiktok.com\nreddit.com\n```\n![tiktok](https://github.com/user-attachments/assets/34d23434-fa95-49de-ab46-fbfde76292e8)\n![x](https://github.com/user-attachments/assets/a312cc9c-2af1-4087-8404-56c3db4a4723)\n![youtube](https://github.com/user-attachments/assets/30b2c52f-605b-476d-8734-39285aa8f131)\n\nТеперь при попытке зайти на один из них появится сообщение.\n\n---\n\n## 📦 Структура проекта\n\n```\npushback/\n├── manifest.json        # Конфигурация расширения\n├── background.js        # Проверка URL и запуск блокировки\n├── content.js           # Отображение блокирующего экрана\n├── popup.html           # Интерфейс настройки\n├── popup.js             # Работа с сайтом и storage\n├── icon.png             # Иконка расширения\n```\n\n---\n\n## 🔐 Приватность\n\nРасширение не использует интернет, не собирает данные и не отслеживает активность. Всё хранится локально в `chrome.storage`.\n\n---\n\n## 📄 Лицензия\n\nMIT License — свободное использование, изменение и распространение.\n\n---\n\n## 👤 Автор\n\nРазработано с болью, матами и уважением к фокусу.  \n**Автор:** [@sanchepello](https://github.com/sanchepello)\n\n---\n\n_Если тебе понравилось — ставь ⭐️ или форкни. Пусть больше людей меньше тупят._\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanchepello%2Fpushback","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanchepello%2Fpushback","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanchepello%2Fpushback/lists"}