{"id":28224361,"url":"https://github.com/jjrh92/compressor","last_synced_at":"2026-04-28T17:35:15.700Z","repository":{"id":278980702,"uuid":"937357328","full_name":"jjrh92/Compressor","owner":"jjrh92","description":"Shrink high resolution images to ease WhatsApp instant sharing.","archived":false,"fork":false,"pushed_at":"2025-09-25T07:59:58.000Z","size":37,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-25T13:57:04.192Z","etag":null,"topics":["image","image-processing","node","nodejs","shrink"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"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/jjrh92.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}},"created_at":"2025-02-22T21:57:59.000Z","updated_at":"2025-10-04T08:38:29.000Z","dependencies_parsed_at":"2025-02-23T04:23:28.346Z","dependency_job_id":"96651025-72c1-41b5-9819-76cde05a0da4","html_url":"https://github.com/jjrh92/Compressor","commit_stats":null,"previous_names":["jjrh92/whatsappimagecompressor","jjrh92/compressor"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jjrh92/Compressor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjrh92%2FCompressor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjrh92%2FCompressor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjrh92%2FCompressor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjrh92%2FCompressor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jjrh92","download_url":"https://codeload.github.com/jjrh92/Compressor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jjrh92%2FCompressor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32392300,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: 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":["image","image-processing","node","nodejs","shrink"],"created_at":"2025-05-18T09:11:31.821Z","updated_at":"2026-04-28T17:35:15.684Z","avatar_url":"https://github.com/jjrh92.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n![Github Contributors](https://img.shields.io/github/contributors/jjrh92/Compressor)\n![Github Stars](https://img.shields.io/github/stars/jjrh92/Compressor)\n![Github Issues](https://img.shields.io/github/issues-raw/jjrh92/Compressor)\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/jjrh92/Compressor\"\u003e\n    \u003cimg src=\"https://img.icons8.com/?size=256\u0026id=43677\u0026format=png\" alt=\"Logo\" width=\"200\" height=\"200\"\u003e\n  \u003c/a\u003e\n\n\u003ch3 align=\"center\"\u003eWelcome - Bienvenid@\u003c/h3\u003e\n\n  \u003cp align=center\"\u003e\n    Compressor\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/jjrh92/Compressor/issues\"\u003eReport Bug - Reportar Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/jjrh92/Compressor/issues\"\u003eRequest Feature - Pedir Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n\u003ch1 align=\"center\"\u003e \nAbout The Project \u003cimg src=\"https://media2.giphy.com/media/4ZrRpqbSaWoyZYRoCd/giphy.gif\" width=\"30px\"\u003e Acerca del Proyecto\n\u003c/h1\u003e\n\nNode app that compresses and decompresses images so that they can be easely shared via whatsapp. Quick share is available only to images that it's size are lower than 15mb. If we have a large number of images from an event and the images are higher quality then you might need to send them as a document therefore the preview will be not available, instead of this, we can send them after processing with this tool, without losing quality and with image preview available.\n\nAplicación en Node que comprime y descomprime images para que sean faciles de compartir via whatsapp. El compartir rapido esta disponible solo para imagenes donde su peso es menos de 15mb. Si tienes un gran numero de images de algun evento y las imagenes son de alta calidad necesitarias enviarlas como un documento y por ende la vista previa no estaria disponible, en lugar de esto, podemos enviarlas despues de procesadas usando esta herramienta, sin perder calidad y usando la vista previa.\n\n\u003ch1 align=\"center\"\u003e \nBuilt With \u003cimg src=\"https://media0.giphy.com/media/uhQuegHFqkVYuFMXMQ/giphy.gif\" width=\"30px\"\u003eHecho Con\n\u003c/h1\u003e\n\nNodeJS, sharp, cliProgress.\n\n\u003c!-- GETTING STARTED --\u003e\n\u003ch1 align=\"center\"\u003e \nGetting Started \u003cimg src=\"https://media1.giphy.com/media/QvpqIQAAl66EfoTJj8/giphy.gif\" width=\"30px\"\u003eComenzando\n\u003c/h1\u003e\n\n\nInstall the project locally - Instalar el proyecto localmente. (npm install)\n\nClone the repo and run the command npm install, then run the command npm start after you have copied the raw source images into the input folder.\n   ```sh\n   git clone https://github.com/jjrh92/Compressor.git\n   ```\n\n\u003c!-- USAGE EXAMPLES --\u003e\n\u003ch1 align=\"center\"\u003e \nUsage \u003cimg src=\"https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExN2lvcWx2Ynpia3BjYnk3Yzlvdmw1cnBjdHI3cm5uY3QzenM1enNibiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/igPDtkfSJZMFwE0LP8/giphy.gif\" width=\"30px\"\u003e Uso\n\u003c/h1\u003e\n\nAplicado a imagenes de altisima calidad que quieras compartir via whatsapp y no quieras perder calidad ni vista previa. For high quality images that you want to share via whatsapp and don't want to lose quality or preview. \n\n\u003c!-- CONTRIBUTING --\u003e\n\u003ch1 align=\"center\"\u003e \nContributing \u003cimg src=\"https://media4.giphy.com/media/rkzUVAQe0zC52ActrJ/giphy.gif\" width=\"30px\"\u003eContribuir\n\u003c/h1\u003e\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. - Las contribuciones son lo que hace la comunidad open source increible para aprender, inspirar, y crear, todas las contribuciones *son bienvenidas*. \n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\". - Si tienes una sugerencia para mejorar este proyecto, por favor forkea el repositorio y haz una pull request. Puedes tambien abrir un issue con el tag \"mejora\".\n\nDon't forget to give the project a star! Thanks again! - No olvides darle una estrella al proyecto! Gracias de nuevo!\n\n\u003c!-- CONTACT --\u003e\n\u003ch1 align=\"center\"\u003e \nContact \u003cimg src=\"https://media3.giphy.com/media/dA9zmG7BCtbauczAQY/giphy.gif\" width=\"30px\"\u003e Contacto\n\u003c/h1\u003e\n\n[Via LinkedIn](https://linkedin.com/jjrh92)\n\n[Via Github](https://github.com/jjrh92)\n\n[Via E-Mail](mailto:contact@julioreyes.dev)\n\n[Via Telegram](https://t.me/jjrh92)\n\n\u003c!-- ACKNOWLEDGMENTS --\u003e\n\u003ch1 align=\"center\"\u003e \nAcknowledgments \u003cimg src=\"https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExbXliemQ4NzVmdXRxc3FyM3RjN2F2NzQ5MmRwZnJxa2VrZDBncjhtbiZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9cw/sa5tk2gi3G1MSmy1vY/giphy.gif\" width=\"30px\"\u003e Agradecimientos\n\u003c/h1\u003e\n\n[WhatsApp](https://www.whatsapp.com/)\n[sharp](https://www.npmjs.com/package/sharp)\n[cli-progress](https://www.npmjs.com/package/cli-progress)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjjrh92%2Fcompressor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjjrh92%2Fcompressor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjjrh92%2Fcompressor/lists"}