{"id":29953756,"url":"https://github.com/bocaletto-luca/phonebook","last_synced_at":"2025-10-09T12:37:15.428Z","repository":{"id":289292982,"uuid":"970703630","full_name":"bocaletto-luca/PhoneBook","owner":"bocaletto-luca","description":"This is a Python application that implements a simple phone book with a graphical user interface (GUI) using PyQt5. The application allows users to add, view and delete phone contacts. Furthermore, it offers an \"About\" function to display information about the author of the application.","archived":false,"fork":false,"pushed_at":"2025-07-06T00:25:59.000Z","size":24,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-03T15:23:40.086Z","etag":null,"topics":["contact-management","data-storage","database","gui","open-source","personal-organization","phone-book","pyqt5","python"],"latest_commit_sha":null,"homepage":"https://bocaletto-luca.github.io/","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/bocaletto-luca.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,"zenodo":null}},"created_at":"2025-04-22T12:11:50.000Z","updated_at":"2025-07-06T00:26:02.000Z","dependencies_parsed_at":"2025-04-22T15:32:39.039Z","dependency_job_id":"ab70d363-ad52-49b0-ac9d-8c8a60ce7819","html_url":"https://github.com/bocaletto-luca/PhoneBook","commit_stats":null,"previous_names":["bocaletto-luca/phonebook"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bocaletto-luca/PhoneBook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FPhoneBook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FPhoneBook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FPhoneBook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FPhoneBook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bocaletto-luca","download_url":"https://codeload.github.com/bocaletto-luca/PhoneBook/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FPhoneBook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001432,"owners_count":26083078,"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","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["contact-management","data-storage","database","gui","open-source","personal-organization","phone-book","pyqt5","python"],"created_at":"2025-08-03T15:11:10.302Z","updated_at":"2025-10-09T12:37:15.400Z","avatar_url":"https://github.com/bocaletto-luca.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Phonebook\n\n**Author:** Bocaletto Luca\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue?style=for-the-badge\u0026logo=gnu)](LICENSE) [![Language: Python](https://img.shields.io/badge/Language-Python-blue?style=for-the-badge\u0026logo=python)](https://www.python.org/) [![Linux-Compatible](https://img.shields.io/badge/Linux-Compatible-blue?style=for-the-badge\u0026logo=linux)](https://www.kernel.org/) [![Status: Complete](https://img.shields.io/badge/Status-Complete-brightgreen?style=for-the-badge)](https://github.com/bocaletto-luca/Directory-Monitor)\n\n## Description\nThis is a Python application that implements a simple phonebook with a graphical user interface (GUI) using PyQt5. The application allows users to add, view, and delete phone contacts. Additionally, it offers an \"About\" function to display information about the author of the application.\n\n![Screenshot 2023-10-09 115052](https://github.com/elektronoide/PhoneBook/assets/134635227/bc3db0e2-41c4-4e66-a578-672f02c6d18f)\n\n## Features\n- Adding new contacts with a name and phone number.\n- Displaying contacts in a table.\n- Deleting selected contacts.\n- Displaying information about the author of the application.\n- Saving contacts to a file for loading upon application startup.\n\n## Requirements\n- Python 3.x\n- PyQt5 (installable via pip: `pip install PyQt5`)\n\n## Usage\n1. Ensure that Python is installed on your system.\n2. Install PyQt5 if it's not already present: `pip install PyQt5`.\n3. Run the `phonebook_app.py` file using Python.\n\nThe application will open, and you will see the graphical user interface of the phonebook.\n\n## User Interface\nThe user interface consists of the following elements:\n- Title: \"Phonebook.\"\n- Input fields for the name and phone number of the contact.\n- \"Add Contact\" button to add a new contact.\n- \"Delete Contacts\" button to delete selected contacts.\n- \"About\" button to display information about the author.\n- A table that shows contacts with columns for the name, phone number, and a checkbox for selection.\n\n## Contributions\nThis project was created for educational purposes and can be further developed to add new features and enhance the user experience. You are welcome to contribute to the project by submitting pull requests or reporting issues.\n\n## Author\n- Name: Bocaletto Luca\n- Email:\n\n## License\nThis project is distributed under the GPLv3 license. Please refer to the LICENSE file for more information on the license.\n\n---\n\nWe hope this application proves to be useful! If you have any questions or encounter any issues, feel free to contact the author. Enjoy managing your phonebook!\n\n---\n\n**Maintainer Update**\n\nAll legacy projects from the old `@Elektronoide` GitHub account are now officially maintained by **@bocaletto-luca**. Please direct any issues, pull requests, and stars to **@bocaletto-luca** for all future updates.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbocaletto-luca%2Fphonebook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbocaletto-luca%2Fphonebook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbocaletto-luca%2Fphonebook/lists"}