{"id":23679469,"url":"https://github.com/tigo-cmd/alx-backend-user-data","last_synced_at":"2025-12-31T17:30:17.430Z","repository":{"id":261598873,"uuid":"884721065","full_name":"Tigo-cmd/alx-backend-user-data","owner":"Tigo-cmd","description":"his project, : Identify and define examples of Personally Identifiable Information (PII).     Implement a log filter to obfuscate PII data fields.     Encrypt passwords and validate input passwords.     Use environment variables to authenticate to a database.","archived":false,"fork":false,"pushed_at":"2025-01-26T21:00:59.000Z","size":31,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T22:17:52.394Z","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/Tigo-cmd.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":"2024-11-07T09:15:38.000Z","updated_at":"2025-01-26T21:01:02.000Z","dependencies_parsed_at":"2024-11-07T12:39:15.224Z","dependency_job_id":"f44b9481-bcbd-4dcf-8ecd-553c46be9d84","html_url":"https://github.com/Tigo-cmd/alx-backend-user-data","commit_stats":null,"previous_names":["tigo-cmd/alx-backend-user-data"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigo-cmd%2Falx-backend-user-data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigo-cmd%2Falx-backend-user-data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigo-cmd%2Falx-backend-user-data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tigo-cmd%2Falx-backend-user-data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tigo-cmd","download_url":"https://codeload.github.com/Tigo-cmd/alx-backend-user-data/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239727035,"owners_count":19687096,"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-12-29T17:43:13.242Z","updated_at":"2025-12-31T17:30:17.072Z","avatar_url":"https://github.com/Tigo-cmd.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"ALX-BACKEND-USER-DATA\n\nRequirements\n\n    All your files will be interpreted/compiled on Ubuntu 18.04 LTS using python3 (version 3.7)\n    All your files should end with a new line\n    The first line of all your files should be exactly #!/usr/bin/env python3\n    A README.md file, at the root of the folder of the project, is mandatory\n    Your code should use the pycodestyle style (version 2.5)\n    All your files must be executable\n    The length of your files will be tested using wc\n    All your modules should have a documentation (python3 -c 'print(__import__(\"my_module\").__doc__)')\n    All your classes should have a documentation (python3 -c 'print(__import__(\"my_module\").MyClass.__doc__)')\n    All your functions (inside and outside a class) should have a documentation (python3 -c 'print(__import__(\"my_module\").my_function.__doc__)' and python3 -c 'print(__import__(\"my_module\").MyClass.my_function.__doc__)')\n    A documentation is not a simple word, it’s a real sentence explaining what’s the purpose of the module, class or method (the length of it will be verified)\n    All your functions should be type annotated\nResources\n\nRead or watch:\n\n    What Is PII, non-PII, and Personal Data?\n    logging documentation\n    bcrypt package\n    Logging to Files, Setting Levels, and Formatting\n\nLearning Objectives\n\nAt the end of this project, you are expected to be able to explain to anyone, without the help of Google:\n\n    Examples of Personally Identifiable Information (PII)\n    How to implement a log filter that will obfuscate PII fields\n    How to encrypt a password and check the validity of an input password\n    How to authenticate to a database using environment variables\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigo-cmd%2Falx-backend-user-data","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftigo-cmd%2Falx-backend-user-data","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftigo-cmd%2Falx-backend-user-data/lists"}