{"id":19053286,"url":"https://github.com/jotavare/42-piscine","last_synced_at":"2026-01-22T13:48:21.189Z","repository":{"id":287409618,"uuid":"581571396","full_name":"jotavare/42-piscine","owner":"jotavare","description":"Detailed information about my projects and exams made at 42 Porto, during my Piscine experience.","archived":false,"fork":false,"pushed_at":"2025-04-11T15:44:39.000Z","size":34,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-24T02:46:20.196Z","etag":null,"topics":["42","42-piscine","42born2code","bash","bootcamp","c","examshell","gdb","linux","makefile","moulinette","nano","norminette","piscine","self-learning","shell","vim"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":false,"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/jotavare.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":"2022-12-23T15:30:03.000Z","updated_at":"2025-04-11T15:44:43.000Z","dependencies_parsed_at":"2025-04-11T15:51:30.078Z","dependency_job_id":"a2140e82-a800-456f-9fab-18eddfb94250","html_url":"https://github.com/jotavare/42-piscine","commit_stats":null,"previous_names":["jotavare/42-piscine"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jotavare/42-piscine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jotavare%2F42-piscine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jotavare%2F42-piscine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jotavare%2F42-piscine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jotavare%2F42-piscine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jotavare","download_url":"https://codeload.github.com/jotavare/42-piscine/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jotavare%2F42-piscine/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28664000,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"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":["42","42-piscine","42born2code","bash","bootcamp","c","examshell","gdb","linux","makefile","moulinette","nano","norminette","piscine","self-learning","shell","vim"],"created_at":"2024-11-08T23:29:58.696Z","updated_at":"2026-01-22T13:48:21.184Z","avatar_url":"https://github.com/jotavare.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n   \u003cimg src=\"https://github.com/jotavare/jotavare/blob/main/42/banners/piscine_and_common_core/github_piscine_and_common_core_banner_piscine.png\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://img.shields.io/badge/status-finished-success?color=%2312bab9\u0026style=flat-square\"/\u003e\n\t\u003cimg src=\"https://img.shields.io/github/last-commit/jotavare/42-piscine?color=%2312bab9\u0026style=flat-square\"/\u003e\n\t\u003ca href='https://www.linkedin.com/in/jotavare' target=\"_blank\"\u003e\u003cimg alt='Linkedin' src='https://img.shields.io/badge/LinkedIn-blue?style=flat-square'/\u003e\u003c/a\u003e\n\t\u003ca href='https://profile.intra.42.fr/users/jotavare' target=\"_blank\"\u003e\u003cimg alt='42' src='https://img.shields.io/badge/Porto-100000?style=flat-square\u0026logo=42\u0026logoColor=white\u0026labelColor=000000\u0026color=000000'/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"#about\"\u003eAbout\u003c/a\u003e •\n\t\u003ca href=\"#projects\"\u003eProjects\u003c/a\u003e •\n\t\u003ca href=\"#exams\"\u003eExams\u003c/a\u003e •\n\t\u003ca href=\"#norminette\"\u003eNorminette\u003c/a\u003e •\n\t\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e •\n\t\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n## ABOUT\nThe **42 Piscine** is an intensive one-month program that exposes participants to the school's teaching methods, including peer-to-peer learning, group work, peer evaluation, and project-based learning. Participants dive headfirst into the work methods of 42 students for 26 days, engaging in intensive learning and dedicating a month to mastering programming skills.\n\nThis repository contains code developed at **42 Piscine**, from **19/09/2022** to **14/10/2022**.\n\n\u003e [!NOTE]\n\u003e If you are looking for code related to the **42 Common Core**, \u003ca href=\"https://github.com/jotavare/42-common-core\"\u003eclick here\u003c/a\u003e.\n\n## PROJECTS\n\u003cdiv align=\"center\"\u003e\n\t\n| Shell Project                                                                                         | Grade                                                             | Evaluation Information           |\n| :---------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------- | :------------------------------- |\n| [Piscine Shell 00](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20Shell%2000) | \u003cimg src=\"https://img.shields.io/badge/100%20%2F%20100-success\"/\u003e | `2 peers` `15 mins` `moulinette` |\n| [Piscine Shell 01](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20Shell%2001) | \u003cimg src=\"https://img.shields.io/badge/100%20%2F%20100-success\"/\u003e | `2 peers` `15 mins` `moulinette` |\n\n| C Project                                                                                     | Grade                                                             | Evaluation Information           |\n| :-------------------------------------------------------------------------------------------- | :---------------------------------------------------------------- | :------------------------------- |\n| [Piscine C 00](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2000) | \u003cimg src=\"https://img.shields.io/badge/85%20%2F%20100-success\"/\u003e  | `2 peers` `15 mins` `moulinette` |\n| [Piscine C 01](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2001) | \u003cimg src=\"https://img.shields.io/badge/100%20%2F%20100-success\"/\u003e | `2 peers` `15 mins` `moulinette` |\n| [Piscine C 02](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2002) | \u003cimg src=\"https://img.shields.io/badge/75%20%2F%20100-success\"/\u003e  | `2 peers` `15 mins` `moulinette` |\n| [Piscine C 03](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2003) | \u003cimg src=\"https://img.shields.io/badge/100%20%2F%20100-success\"/\u003e | `2 peers` `15 mins` `moulinette` |\n| [Piscine C 04](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2004) | \u003cimg src=\"https://img.shields.io/badge/70%20%2F%20100-success\"/\u003e  | `2 peers` `15 mins` `moulinette` |\n| [Piscine C 05](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2005) | \u003cimg src=\"https://img.shields.io/badge/80%20%2F%20100-success\"/\u003e  | `2 peers` `15 mins` `moulinette` |\n| [Piscine C 06](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2006) | \u003cimg src=\"https://img.shields.io/badge/100%20%2F%20100-success\"/\u003e | `2 peers` `15 mins` `moulinette` |\n| [Piscine C 07](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2007) | \u003cimg src=\"https://img.shields.io/badge/60%20%2F%20100-success\"/\u003e  | `2 peers` `15 mins` `moulinette` |\n| [Piscine C 08](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20C%2008) | \u003cimg src=\"https://img.shields.io/badge/100%20%2F%20100-success\"/\u003e | `2 peers` `15 mins` `moulinette` |\n\n| Rush Project                                                                                        | Grade                                                              | Evaluation Information  |\n| :-------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------- | :---------------------- |\n| [Piscine Rush 00](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20Rush%2000) | \u003cimg src=\"https://img.shields.io/badge/0%20%2F%20100-red\"/\u003e | `1 lifeguard` `30 mins` |\n| [Piscine Rush 01](https://github.com/jotavare/42-piscine/tree/main/piscine/C%20Piscine%20Rush%2001) | \u003cimg src=\"https://img.shields.io/badge/0%20%2F%20100-red\"/\u003e | `1 lifeguard` `30 mins` |\n\n\u003c/div\u003e\n\t\n## EXAMS\n\u003cdiv align=\"center\"\u003e\n\n| Exam Rank  | Language | Finish Date | Grade                                                                       | Time      |\n| :--------- | :------- | :---------- | :-------------------------------------------------------------------------- | :-------- |\n| Exam 00    | `C`      | 30-09-2022  | \u003cimg src=\"https://img.shields.io/badge/48%20%2F%20100%20%E2%98%85-sucess\"/\u003e | `4 hours` |\n| Exam 01    | `C`      | 07-10-2022  | \u003cimg src=\"https://img.shields.io/badge/32%20%2F%20100%20%E2%98%85-sucess\"/\u003e | `4 hours` |\n| Exam 02    | `C`      | 14-10-2022  | \u003cimg src=\"https://img.shields.io/badge/42%20%2F%20100%20%E2%98%85-sucess\"/\u003e | `4 hours` |\n| Final Exam | `C`      | 21-10-2022  | \u003cimg src=\"https://img.shields.io/badge/48%20%2F%20100%20%E2%98%85-sucess\"/\u003e | `8 hours` |\n\n\u003c/div\u003e\n\n## NORMINETTE\nAt 42 School, it is expected that almost every project is written following the Norm, which is the coding standard of the school.\n\n```\n- No for, do...while, switch, case, goto, ternary operators, or variable-length arrays allowed;\n- Each function must be a maximum of 25 lines, not counting the function's curly brackets;\n- Each line must be at most 80 columns wide, with comments included;\n- A function can take 4 named parameters maximum;\n- No assignments and declarations on the same line (unless static);\n- You can't declare more than 5 variables per function;\n- ...\n```\n\n* [42 Norms](https://github.com/42School/norminette/blob/master/pdf/en.norm.pdf) - Information about 42 code norms. `PDF`\n* [Norminette](https://github.com/42School/norminette) - Tool to respect the code norm, made by 42. `GitHub`\n* [42 Header](https://github.com/42Paris/42header) - 42 header for Vim. `GitHub`\n\n## CONTRIBUTING\n\nIf you find any issues or have suggestions for improvements, feel free to fork the repository and open an issue or submit a pull request.\n\n## LICENSE\n\nThis project is available under the MIT License. For further details, please refer to the [LICENSE](https://github.com/jotavare/42-piscine/blob/main/LICENSE) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjotavare%2F42-piscine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjotavare%2F42-piscine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjotavare%2F42-piscine/lists"}