{"id":19946032,"url":"https://github.com/itsabdessalam/web-parser","last_synced_at":"2026-05-13T17:38:47.296Z","repository":{"id":122675655,"uuid":"107946534","full_name":"itsabdessalam/web-parser","owner":"itsabdessalam","description":":open_file_folder: Web Parser C#","archived":false,"fork":false,"pushed_at":"2019-09-25T05:06:48.000Z","size":175,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-13T04:14:29.080Z","etag":null,"topics":["console","csharp","dotnet","html","web-parser"],"latest_commit_sha":null,"homepage":"","language":"C#","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/itsabdessalam.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":"2017-10-23T07:26:55.000Z","updated_at":"2023-03-07T17:00:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"b5e6622c-af40-4ee9-b1b1-ec128ebf0885","html_url":"https://github.com/itsabdessalam/web-parser","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/itsabdessalam/web-parser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsabdessalam%2Fweb-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsabdessalam%2Fweb-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsabdessalam%2Fweb-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsabdessalam%2Fweb-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itsabdessalam","download_url":"https://codeload.github.com/itsabdessalam/web-parser/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsabdessalam%2Fweb-parser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286013174,"owners_count":27270749,"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-11-23T02:00:06.149Z","response_time":135,"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":["console","csharp","dotnet","html","web-parser"],"created_at":"2024-11-13T00:27:53.342Z","updated_at":"2025-11-23T20:12:15.891Z","avatar_url":"https://github.com/itsabdessalam.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web Parser ![titre projet](https://img.shields.io/badge/Web%20Parser-C%23-9b4f96.svg)\n\n\u003e Petit programme permettant de parser le code html d'une Page\n\n![screen projet](pics/desc.png)\n\n## Objectif\n\nUtiliser les notions vues en cours, à savoir : les fonctions, les collections, streams,...\n\n## Instructions\n\n1. Récuperer le code html d'une page à partir de son url dans un fichier ```.txt```\n2. Passer le fichier en lecture et renommez la page ainsi que la src des images\n3. Mettre tous les textes en gras\n4. Supprimer tous les scripts javascript\n5. Faire une recherche dans le texte du mot qui a le plus d'occurences\n\n## Execution du programme\n\nCe projet a été réalisé sur Archlinux en utilisant Visual Studio Code\n\n### Linux\n\nSi vous êtes sous Linux vérifiez que vous avez ces paquets installés\n\n* dotnet-host\n* dotnet-runtime-2.0\n* dotnet-sdk-2.0\n\nEnsuite deplacez vous dans le dossier contenant le projet et lancez la commande :\n\n    dotnet run\n\n### Windows\n\nSi vous êtes sous Windows ouvrez le dossier avec Visual Studio\n\nL'ensemble des fichiers crées sera sur le Bureau\n\n## Améliorations\n\nUtilser HtmlAgilityPack pour plus de fonctionnalités\n\n## Auteur\n\n[Abdessalam BENHARIRA](https://abdessalam.dev)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsabdessalam%2Fweb-parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitsabdessalam%2Fweb-parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsabdessalam%2Fweb-parser/lists"}