{"id":16614602,"url":"https://github.com/terales/socatar","last_synced_at":"2025-03-16T21:31:10.280Z","repository":{"id":42858375,"uuid":"115373609","full_name":"terales/socatar","owner":"terales","description":"[ARCHIVED] Web service for easily getting profile photos from several sources","archived":true,"fork":false,"pushed_at":"2024-11-19T13:51:31.000Z","size":1738,"stargazers_count":12,"open_issues_count":6,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-07T22:43:33.331Z","etag":null,"topics":["avatar","avatar-service","profile-pic","profile-picture","user-avatar"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/terales.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","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-12-26T01:29:48.000Z","updated_at":"2024-11-19T13:52:49.000Z","dependencies_parsed_at":"2023-01-23T06:16:06.641Z","dependency_job_id":"2b33a56a-3608-4815-a239-a4d99d976b75","html_url":"https://github.com/terales/socatar","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terales%2Fsocatar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terales%2Fsocatar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terales%2Fsocatar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terales%2Fsocatar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terales","download_url":"https://codeload.github.com/terales/socatar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243936500,"owners_count":20371521,"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":["avatar","avatar-service","profile-pic","profile-picture","user-avatar"],"created_at":"2024-10-12T02:06:59.167Z","updated_at":"2025-03-16T21:31:10.275Z","avatar_url":"https://github.com/terales.png","language":"JavaScript","readme":"### Socatar.com [ARCHIVED]\n\nWeb service for easily use profile photos on your web page.\n\nYou don't need to maintain same implementations for getting user pictures in your projects, just generate URL and you will get a CDN-powered credential management free user profile picture.\n\nUse in HTML:\n```html\n\u003cimg src=\"https://socatar.com/github/terales/50-50\" /\u003e\n```\n\nor via API:\n```shell\n// cURL save image to your current folder\ncurl https://socatar.com/github/terales/50-50 -o terales.jpg\n\n// Windows via PowerShell, save image to your Desktop\nInvoke-WebRequest https://socatar.com/github/terales/50-50 -OutFile \"$([Environment]::GetFolderPath(\"Desktop\"))\\terales.jpg\"\n```\n\n### Content\n\n* [Currently supported sources](#currently-supported-sources)\n* [Getting help](#getting-help)\n* [How you can help](#how-you-can-help)\n* [Project details](#project-details)\n\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n\n### Currently supported sources\n\n* GitHub with login, like `terales`\n* Gravatar with email\n\n#### Deprecated\n\n* Facebook with id, like `100001584476227` OR profile slug, like `terales`\n* Google with Google+ id, like `+SriramSaroop` OR gmail address\n* Twitter with username, like `robwormald`\n\n### Resize images with Cloudinary\n\nThanks to the Cloudinary generous limits we are able to resize images from any source.\nJust prepend required width and height to the image url:\n\n```\nhttps://socatar.com/github/terales/50-50\n                           width - ^^ ^^ - height\n```\n\nIf you omit size (ex. `https://socatar.com/github/terales`) than 100×100 image would be served. For you custom deployment you can modify it via environment variables, see [`.env-template`](.env-template).\n\nWhen Cloudinary integration is enabled Socatar.com will get the url of required image\nand redirect it to Cloudinary fetch with transformations applied.\n\nGet an original image with a special `original` size:\n```\nhttps://socatar.com/github/terales/original\n```\n\n### Getting help\n\nPlease, report anything via the GitHub issues: https://github.com/terales/socatar/issues.\n\nBusiness opportunities, security issues and any violations should be emailed to socatar.com@gmail.com.\n\nTechnical questions about service usage or configuration should be asked on StackOverflow\nand link to the question should be sent to socatar.com@gmail.com.\n\n### How you can help\n\n* use this project and [give a feedback](https://saythanks.io/to/terales),\n* fix any misspellings or typos on the home page, readme and other files,\n* make security or performance audit and create an issue or PR with improvement,\n* [add new sources for images](CONTRIBUTING.md#add-a-new-source),\n* dive into [help-wanted issues](https://github.com/terales/socatar/labels/help%20wanted).\n\nThis project runs on Node.js and has a good support for newcomers thanks to (JavaScript Standard Style)[https://standardjs.com/] automatic code style fixes and a decent test coverage.\n\nPlease, refer to [contributing guideline](CONTRIBUTING.md) for environment setup and recommended workflow.\n\n### Project details\n\nThis project is licensed under the MIT License — [see the license file for details](LICENSE)\n\nCreated by [Oleksandr Terekhov](https://terales.info/). The original idea belongs to [Yegor Bugayenko](http://www.yegor256.com/).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterales%2Fsocatar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterales%2Fsocatar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterales%2Fsocatar/lists"}