{"id":21006247,"url":"https://github.com/derlin/my-first-project","last_synced_at":"2026-05-16T01:35:28.427Z","repository":{"id":151664369,"uuid":"280359475","full_name":"derlin/my-first-project","owner":"derlin","description":"This is the code of my FIRST PROJECT EVER ! It was in java, back in December 2011.","archived":false,"fork":false,"pushed_at":"2021-10-31T17:44:02.000Z","size":22,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-05T09:51:55.445Z","etag":null,"topics":["java"],"latest_commit_sha":null,"homepage":"","language":"Java","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/derlin.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":"2020-07-17T07:39:15.000Z","updated_at":"2024-06-22T02:43:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"4b8dac03-3701-4082-8ea3-5cf09dc8e3fd","html_url":"https://github.com/derlin/my-first-project","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/derlin/my-first-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derlin%2Fmy-first-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derlin%2Fmy-first-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derlin%2Fmy-first-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derlin%2Fmy-first-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/derlin","download_url":"https://codeload.github.com/derlin/my-first-project/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/derlin%2Fmy-first-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33087028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T20:25:35.270Z","status":"ssl_error","status_checked_at":"2026-05-15T20:25:34.732Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["java"],"created_at":"2024-11-19T08:50:04.219Z","updated_at":"2026-05-16T01:35:28.411Z","avatar_url":"https://github.com/derlin.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is my first project ever !\n\n# About\n\nI discovered computer science by taking a random class, \"Programming in Java\", a title in which the only word I understood was \"in\".\nThis was a revelation. I read the \"Java 6\" book from start to finish, doing all the exercises thoroughly every evening.\nBy the end of my lecture, I was ready for a real project. This is it.\n\n\u003cdiv align=\"center\"\u003e\n\u003cb\u003e⭣ Click on the image below to see a video demo (YouTube) ⭣\u003c/b\u003e\n\u003cbr\u003e\u003cbr\u003e\n  \n[![Demo on Youtube](https://img.youtube.com/vi/htBkh8ZHb1I/0.jpg)](https://www.youtube.com/watch?v=htBkh8ZHb1I)\n\u003c/div\u003e\n\n# Changes\n\nWhen a stumbled upon this old repository, I wanted to keep it safely in git, but didn't want to change it too much.\nThis is history after all. Hence, my only changes since the actual writing in late 2011 are:\n\n* run *format* on every file in IntelliJ\n* ensure we can easily load ASCII art either from jar or from an external file\n* add a gitignore + a tiny script to automatically create the jar\n\n# Compile and run\n\n**Compile**\n```bash\n./build-jar.sh\n```\n\n**Run**\n```bash\njava -jar derlin-FirstProject.jar\n```\n\n**Arguments**\n\nPassing an ASCII art file as first argument will replace the default heart. There are also readily available other designs.\nThis is the list (use it by passing \u003cname.txt\u003e as first argument):\n\n* `coeur.txt`: a heart\n* `coeur2.txt`: another heart\n* `dessin_tete_mort.txt`: a skull head\n* `tete_mort.txt`: another skull head\n* `dragon.txt`: a dragon\n* `dragon_large.txt`: a big dragon\n* `lapin.txt`: a bunny\n* `pas.txt`: footprints\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fderlin%2Fmy-first-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fderlin%2Fmy-first-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fderlin%2Fmy-first-project/lists"}