{"id":16592049,"url":"https://github.com/theryston/instagrammer","last_synced_at":"2026-02-18T15:01:23.926Z","repository":{"id":61946622,"uuid":"556468782","full_name":"Theryston/instagrammer","owner":"Theryston","description":"Who said that only humans can have Instagram pages? 😲","archived":false,"fork":false,"pushed_at":"2022-11-23T10:47:59.000Z","size":27,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-09T14:32:20.012Z","etag":null,"topics":["artificial-intelligence","content","creator","image","instagram","post","robot"],"latest_commit_sha":null,"homepage":"https://github.com/Theryston/instagrammer","language":"TypeScript","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/Theryston.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":"2022-10-23T23:06:37.000Z","updated_at":"2024-03-18T13:35:25.000Z","dependencies_parsed_at":"2023-01-22T23:46:04.471Z","dependency_job_id":null,"html_url":"https://github.com/Theryston/instagrammer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Theryston/instagrammer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Theryston%2Finstagrammer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Theryston%2Finstagrammer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Theryston%2Finstagrammer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Theryston%2Finstagrammer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Theryston","download_url":"https://codeload.github.com/Theryston/instagrammer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Theryston%2Finstagrammer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29582807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T13:56:48.962Z","status":"ssl_error","status_checked_at":"2026-02-18T13:54:34.145Z","response_time":162,"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":["artificial-intelligence","content","creator","image","instagram","post","robot"],"created_at":"2024-10-11T23:19:22.873Z","updated_at":"2026-02-18T15:01:23.912Z","avatar_url":"https://github.com/Theryston.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Instagrammer\n\n![instagram-bot](https://user-images.githubusercontent.com/72868196/199066022-15862310-1046-4a11-b93d-cfe0f0e470f0.png)\n\nWho said only humans can have Instagram pages? 😲 This is a robot created with serverless framework (which means that leaving it live on AWS is super cheap) made to create and manage an instagram page. With it, the process is very simple because when you think it's necessary, you'll do everything you need, including creating the posts for you!\n\n## Features\n\n- Create Posts:\n  - Search google images for content related to your page's niche\n  - Uses artificial intelligence to crop in the most important part of the image\n  - Resize image aspect ratio to be between 0.8 and 1.7\n  - Resize image to a minimum width of 1080px\n  - Convert it to JPG\n  - Upload the image to AWS S3\n  - Public on your instagram page\n\n## How to use\n\nThe process to use the robot is very simple but it depends on a little forethought and calm if you have never worked with Meta For Developers or Google Cloud Platform. But here is the step by step to start and run instagrammer:\n\n### Downloading the project\n\nThis is a very simple step, just copy and clone the code below, we advise you to do this on a linux machine if you have Windows use WSL.\n\n```bash\ngit clone https://github.com/Theryston/instagrammer.git\ncd instagrammer\n```\n\nOnce you already have the project cloned, just install the dependencies, this in our case is done with yarn, just run the following command in the terminal:\n\n```bash\nyarn\n```\n\nOnce this is done we can start the most interesting part, configure the environment variables, first open the project in your favorite code editor and in the root folder create a file called `.env` in Visual Studio Code the process will follow like this:\n\n```bash\ncode .\ntouch .env\n```\n\nFill the `.env` file with the data in the `.env.example` file these are the initial data for the robot to be able to do its work, there are some API Keys and necessary tokens for the Instagram Graph API\n\n### Moving up to AWS\n\nGlobally [install the serverless framework CLI](https://www.serverless.com/framework/docs/getting-started#installation), and configure it with your [AWS account credentials](https://www.serverless.com/framework/docs/providers/aws/cli-reference/config-credentials#configure-the-default-profile)\n\nAfter configuring the credentials, just run the following command:\n\n```bash\nyarn deploy\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheryston%2Finstagrammer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftheryston%2Finstagrammer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheryston%2Finstagrammer/lists"}