{"id":14384173,"url":"https://github.com/kpym/marianne","last_synced_at":"2025-05-13T01:48:50.340Z","repository":{"id":64302736,"uuid":"305817180","full_name":"kpym/marianne","owner":"kpym","description":"Logiciel qui génère les logos des administrations en respectant la charte graphique de l'état de 2020.","archived":false,"fork":false,"pushed_at":"2020-10-27T18:45:21.000Z","size":185,"stargazers_count":14,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-13T01:48:42.893Z","etag":null,"topics":["charte-graphique-etat-2020","cli","go","golang","logo","marianne"],"latest_commit_sha":null,"homepage":"","language":"Go","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/kpym.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}},"created_at":"2020-10-20T19:48:25.000Z","updated_at":"2024-11-30T17:19:19.000Z","dependencies_parsed_at":"2023-01-15T09:45:43.269Z","dependency_job_id":null,"html_url":"https://github.com/kpym/marianne","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kpym%2Fmarianne","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kpym%2Fmarianne/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kpym%2Fmarianne/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kpym%2Fmarianne/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kpym","download_url":"https://codeload.github.com/kpym/marianne/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253856615,"owners_count":21974576,"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":["charte-graphique-etat-2020","cli","go","golang","logo","marianne"],"created_at":"2024-08-28T18:01:10.911Z","updated_at":"2025-05-13T01:48:50.308Z","avatar_url":"https://github.com/kpym.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# Marianne (le logo de la république)\r\n\r\nCe petit logiciel génère le logo des administrations en respectant la charte graphique de l'état de 2020.\r\n\r\n![Exemple de logo](exemple/logo_inst.svg)\r\n## Installation\r\n\r\n### Version compilée\r\n\r\nIl suffit de télécharger la version pour votre os à partir des [Realases](https://github.com/kpym/marianne/releases).\r\n\r\n### Compilation\r\n\r\nAprès avoir cloné ce dépôt, pour compiler avec Go il faut exécuter dans le répertoire du projet :\r\n\r\n```shell\r\n$ go build .\r\n```\r\nVous pouvez aussi utiliser [goreleaser](https://github.com/goreleaser/goreleaser/) en local pour compiler pour tous les os :\r\n\r\n```shell\r\ngoreleaser --snapshot --skip-publish --rm-dist\r\n```\r\n\r\n## Utilisation\r\n\r\n### Aide\r\n\r\n```shell\r\n$ ./marianne -h\r\nmarianne (version: --)\r\n\r\nCe programme génère le logo de l'institution.\r\nParamètres disponibles:\r\n\r\n  -o, --nom-du-logo          Le nom du logo = le début des noms des fichiers générés. (par défaut \"logo\")\r\n  -i, --institution          Le nom du ministère, ambassade... (par défaut \"RÉPUBLIQUE\\\\FRANÇAISE\")\r\n  -d, --direction            Intitulé de direction, service ou délégation interministérielles.\r\n  -f, --format               Le(s) format(s) parmi SVG, PDF, EPS, PNG, GIF et JPG. (par défaut SVG, ou PNG pour signature)\r\n  -t, --hauteur              La (ou les) hauteur(s) pour les logos en PNG, GIF et JPG. (par défaut 700, ou 100 pour signature)\r\n  -M, --avec-marges          Avec zone de protection autour du logo. Ce paramètre est compatible avec -sans-marges.\r\n  -m, --sans-marges          Sans zone de protection autour du logo ('_szp' est rajouté aux noms des fichiers).\r\n  -g, --pour-signature       Le logo est destiné à une signature mail.\r\n      --eol                  Le passage à la ligne, en plus du EOL standard. (par défaut \"\\\\\")\r\n      --qualite-jpg          La qualité [1-100] des jpeg. (par défaut 100)\r\n      --seize-couleurs       Enregistre les PNG et les GIF en 16 couleurs, sinon c'est en 8.\r\n  -q, --silence              N'imprime rien.\r\n  -h, --aide                 Imprime ce message d'aide.\r\n```\r\n\r\n### Exemple\r\n\r\n```shell\r\n$ ./marianne -i \"L'institution\" -d \"Intitulé de la\\\\direction\" -f svg -f png -t 100,300,700 -o \"logo_inst\"\r\nCréation du logo ...fait.\r\n\r\nEnregistrement avec marges :\r\nSVG fait.\r\nImage de hauteur 100...png. Fait.\r\nImage de hauteur 300...png. Fait.\r\nImage de hauteur 700...png. Fait.\r\n\r\n$ ls *.svg *.png\r\nlogo_inst.svg logo_inst_100.png logo_inst_300.png logo_inst_700.png\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkpym%2Fmarianne","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkpym%2Fmarianne","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkpym%2Fmarianne/lists"}