{"id":18757947,"url":"https://github.com/yeahnotsewerside/booksearch","last_synced_at":"2025-12-01T21:30:15.817Z","repository":{"id":182030052,"uuid":"634438912","full_name":"YeahNotSewerSide/BookSearch","owner":"YeahNotSewerSide","description":null,"archived":false,"fork":false,"pushed_at":"2023-11-01T09:52:51.000Z","size":35,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-29T03:22:22.303Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YeahNotSewerSide.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2023-04-30T05:47:55.000Z","updated_at":"2023-07-18T11:11:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"9c85ab8d-3353-4119-b5d7-7b02e116502c","html_url":"https://github.com/YeahNotSewerSide/BookSearch","commit_stats":null,"previous_names":["doctoreenot/booksearch","yeahnotsewerside/booksearch"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeahNotSewerSide%2FBookSearch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeahNotSewerSide%2FBookSearch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeahNotSewerSide%2FBookSearch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeahNotSewerSide%2FBookSearch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YeahNotSewerSide","download_url":"https://codeload.github.com/YeahNotSewerSide/BookSearch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239650645,"owners_count":19674782,"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":[],"created_at":"2024-11-07T17:44:56.979Z","updated_at":"2025-12-01T21:30:15.769Z","avatar_url":"https://github.com/YeahNotSewerSide.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BookSearch\n\nУстановка: \n    1. скачать питон https://sky.pro/media/kak-ustanovit-python/\n    2. создать папки driver, driver_profile, covers если они отсутвуют\n    3. скачать драйвер https://github.com/mozilla/geckodriver/releases/tag/v0.33.0  geckodriver-v0.33.0-win64.zip - для виндовс\n    4. распаковать архив с драйвером в папку driver\n\n    5. открыть терминал в папке с приложением, написать команду `pip install -r requirements.txt` (без кавычек)\n\n    6. в файле .env поменять имя файла в строке DRIVER_PATH, для виндовс там должно быть DRIVER_PATH=\"./driver/geckodriver.exe\"\n        .env может не показываться в директории, для этого нужно включить показ скрытых файлов\n        https://support.microsoft.com/ru-ru/windows/%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80-%D1%81%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D1%85-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2-%D0%B8-%D0%BF%D0%B0%D0%BF%D0%BE%D0%BA-%D0%B2-windows-97fbc472-c603-9d90-91d0-1166d1d9f4b5\n\nЗапуск:\n    1. в папке covers должны находиться фото с обложками книг, но это не обязательно\n\n    2. для поиска книг по названиям существует файл books_to_search.csv, в нем должны быть названия книг с новой строки, \n        файл должен иметь название books_to_search.csv, фойл может быть пустой или его может не быть вовсе\n\n    3. после первых 2х шагов можно запускать файл run.py, он создаст файл books.csv, в котором можно проверить правильность поиска\n        скрипт записывает сразу несколько кандидатов для одной книги, кандидаты для одной книги разделены пустой строкой\n        при работе скрипта откроется браузер, его нельзя закрывать и лучше не сворачивать, пока он сам не закроется\n\n    4. для создания финального файла - запустить build_items.py, будет создан файл items.csv\n\n    ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyeahnotsewerside%2Fbooksearch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyeahnotsewerside%2Fbooksearch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyeahnotsewerside%2Fbooksearch/lists"}