{"id":19775513,"url":"https://github.com/bushuevda/books_library","last_synced_at":"2026-05-14T00:39:44.226Z","repository":{"id":162294746,"uuid":"636842309","full_name":"bushuevda/Books_Library","owner":"bushuevda","description":"Pocket books library📚","archived":false,"fork":false,"pushed_at":"2024-03-19T08:48:10.000Z","size":115,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"0.1","last_synced_at":"2025-02-28T11:55:36.609Z","etag":null,"topics":["bookslibrary","database","python","sql","sqlite3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bushuevda.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}},"created_at":"2023-05-05T19:22:36.000Z","updated_at":"2023-05-06T07:53:59.000Z","dependencies_parsed_at":"2024-03-19T11:05:27.280Z","dependency_job_id":null,"html_url":"https://github.com/bushuevda/Books_Library","commit_stats":null,"previous_names":["bushuevda/books_library"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bushuevda/Books_Library","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bushuevda%2FBooks_Library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bushuevda%2FBooks_Library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bushuevda%2FBooks_Library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bushuevda%2FBooks_Library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bushuevda","download_url":"https://codeload.github.com/bushuevda/Books_Library/tar.gz/refs/heads/0.1","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bushuevda%2FBooks_Library/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33005007,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"ssl_error","status_checked_at":"2026-05-13T13:14:51.610Z","response_time":115,"last_error":"SSL_read: 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":["bookslibrary","database","python","sql","sqlite3"],"created_at":"2024-11-12T05:16:32.371Z","updated_at":"2026-05-14T00:39:44.208Z","avatar_url":"https://github.com/bushuevda.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Books_Library 📚\n It is a database for storing books\n* [Manual](#manual) \n  * [Introduction](#introduction)\n    * [Program menu](#program-menu)\n  * [Instruction](#instruction)\n    * [Create or select database](#create-or-select-database)\n    * [Insert into database](#insert-into-database)\n    * [Select from database](#select-from-database)\n    * [Search in database](#search-in-database)\n    * [Work with a book](#work-with-a-book)\n  * [Database structure](#database-structure)\n    * [Table relationships](#table-relationships)\n    \n# Manual\n### Introduction\n #### Program menu structure:\n ![Program_menu](https://user-images.githubusercontent.com/73591672/236629303-a3dc0bde-8c92-4720-b700-11ae692d54f8.jpg)\n\n### Instruction\n  #### Create or select database\n  If you want create database you must select in main menu \"2 - Работа с базой данных\"➡\"1 - Создать новую базу данных\"(name database necessery enter without extention .dbo) and if you want change database you must select in main menu \"2 - Работа с базой данных\"➡\"2 - Выбрать другую базу данных\" (name database necessery enter with extention .dbo)\n  #### Insert into database\n  If you want insert information in database you must select necessary item:\n  * to add an author go in main menu ➡ \"2 - Добавление данных\" ➡ \"1 - Автор\"  ➡ \"2 - Добавить автора\"\n  * to add an language go in main menu ➡ \"2 - Добавление данных\" ➡ \"2 - Язык\"  ➡ \"2 - Добавить язык\"\n  * to add an category go in main menu ➡ \"2 - Добавление данных\" ➡ \"3 - Категория\"  ➡ \"2 - Добавить категорию\"\n  * to add an hashtag go in main menu ➡ \"2 - Добавление данных\" ➡ \"4 - Хэштэг\"  ➡ \"2 - Добавить хэштэш\"\n  * to add an year go in main menu ➡ \"2 - Добавление данных\" ➡ \"5 - Год\"  ➡ \"2 - Добавить год\"\n  * to add an book go in main menu ➡ \"2 - Добавление данных\" ➡ \"6 - Книга\"  ➡ \"2 - Добавить книгу\"\n  \u003cbr/\u003e Before add books in databse you must add other information necessery for books. Eliminated database redundancy when entering an already existing value, it will not be added.\n  #### Select from database\n \n   If you want see information from database you must select necessary item:\n   * to see an all  books in reading  go in main menu ➡ \"1 - Найти книгу\" ➡ \"5 - Показать книги на чтении\".\n   * to see an all readed books go in main menu ➡ \"1 - Найти книгу\" ➡ \"6 - Показать прочитанные книги\".\n   * to see an all authors go in main menu ➡ \"2 - Добавление данных\" ➡ \"1 - Автор\"  ➡ \"1 - Показать всех авторов\".\n   * to see an all language go in main menu ➡ \"2 - Добавление данных\" ➡ \"2 - Язык\"  ➡ \"2 - Показать все язык\".\n   * to see an all category go in main menu ➡ \"2 - Добавление данных\" ➡ \"3 - Категория\"  ➡ \"2 - Показать все категории\".\n   * to see an all hashtag go in main menu ➡ \"2 - Добавление данных\" ➡ \"4 - Хэштэг\"  ➡ \"2 - Показать все хэштэги\".\n   * to see an all year go in main menu ➡ \"2 - Добавление данных\" ➡ \"5 - Год\"  ➡ \"2 - Показать все года\".\n   * to see an all book go in main menu ➡ \"2 - Добавление данных\" ➡ \"6 - Книга\"  ➡ \"2 - Показать все книги\".\n  \n  \n  #### Search in database\n  Search books in database making by four criterions:\n  * by title: main menu ➡ \"1 - Найти книгу\" ➡ \"1 - Найти книгу по названию\"\n  * by author: main menu ➡ \"1 - Найти книгу\" ➡ \"2 - Найти книгу по автору\"\n  * by category: main menu ➡ \"1 - Найти книгу\" ➡ \"3 - Найти книгу по категории\"\n  * by hashtag: main menu ➡ \"1 - Найти книгу\" ➡ \"1 - Найти книгу по хэштэгу\"\n  \n  \n  #### Work with a book\n   For work in books program have next features:\n   * open book (before open book you must add path for book selecting item \"6 - Указать путь к файлу книге\")\n   * add notes and watching notes\n   * update page books and state reading (if page more than one  - books is reading, if state name \"Прочитано\" book readed)\n   * add and wathcing author in book (when adding author you must be sure in database having this author, else author not adding. The same rule when adding a hashtag)\n   * add and wathcing hashtag in book\n\n### Database structure\n  #### Table relationships:\n  ![Database_structure](https://user-images.githubusercontent.com/73591672/236622989-ae5acf5b-dc85-4ae9-8f5c-efb1f93b10e7.jpg)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbushuevda%2Fbooks_library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbushuevda%2Fbooks_library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbushuevda%2Fbooks_library/lists"}