{"id":23141112,"url":"https://github.com/deusares/pinterest-pin-bot","last_synced_at":"2026-07-02T06:32:37.153Z","repository":{"id":139371994,"uuid":"453050769","full_name":"DeusAres/Pinterest-pin-bot","owner":"DeusAres","description":"Automatic Pin building and publishing for pinterest website using python and selenium","archived":false,"fork":false,"pushed_at":"2022-01-28T15:51:12.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-30T17:50:18.266Z","etag":null,"topics":["automation","bot","pin","pin-builder","pinning","pinterest","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/DeusAres.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-01-28T11:58:59.000Z","updated_at":"2025-02-22T12:35:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"54e8732f-a42f-4ef9-a0be-f016f433ebd6","html_url":"https://github.com/DeusAres/Pinterest-pin-bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DeusAres/Pinterest-pin-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeusAres%2FPinterest-pin-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeusAres%2FPinterest-pin-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeusAres%2FPinterest-pin-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeusAres%2FPinterest-pin-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeusAres","download_url":"https://codeload.github.com/DeusAres/Pinterest-pin-bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeusAres%2FPinterest-pin-bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35036551,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-02T02:00:06.368Z","response_time":173,"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":["automation","bot","pin","pin-builder","pinning","pinterest","python"],"created_at":"2024-12-17T14:12:27.688Z","updated_at":"2026-07-02T06:32:37.146Z","avatar_url":"https://github.com/DeusAres.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pinterest-pin-bot\nAutomate boring pin building on pinterest through this python bot!\n\n## Installation\n\n```pip install selenium```\n\n```pip install webdriver-manager```\n\n## Usage\n\nIt's very basic to use\n\n```\n\u003e\u003e\u003e import pinBot\n\u003e\u003e\u003e funnyBot = pinBot.bot(\"myEmail@no.com\", \"myPassword\")\n\u003e\u003e\u003e # An instance of chromium driven by selenium will be spawned\n\u003e\u003e\u003e # The code will attemp login\n\u003e\u003e\u003e funnyBot.pin(\n        image=\"E:\\\\funnyImage.jpg\", \n        board=\"Funny\", \n        section=\"Less funny images\",\n        title=\"Funny enough\",\n        description=\"The funniest example ever\",\n        link=\"https://www.youtube.com/watch?v=dQw4w9WgXcQ\u0026ab_\"?\n        publish=False\n\u003e\u003e\u003e # Between every action there is a pause with time.sleep(uniform())\n\u003e\u003e\u003e # Increase it if you need\n```\n\n### Why publish option\n\nPersonally, I prefer to let the bot create more pins and later on manually publish them. The reason to this preference is how easy pinterest detects bot and spam and deactivates accounts (don't worry tho, you will get an email and if you click the button/link they send you they will unban you for sure)\n\nJust to be sure you can increase `time.sleep(uniform())` between each action\n\nAlso I save data, loading times, and resources because after every uploading I didn't find a way to exit the \"\"Uploaded\"\" screen without reloading entirely the pin builder page\n\nIt might be possible to implement a publish method after an amount of time, a set of action, or called by the user in case you prefer to use ```.pin()``` method like me but I think I will do it only if someone really wishes for it\n\n# Note\n\nThis was just a fun project and challenge, but don't get me wrong. I don't know how legal it is to use an automated software to fill up text boxes and uploading images, for your own sake and mine, you are responsible for yourself in the moment you use this code. I'm not saying pinterest police will get all your pins down and send you to pin jail but, you know, better be safe than sorry\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeusares%2Fpinterest-pin-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeusares%2Fpinterest-pin-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeusares%2Fpinterest-pin-bot/lists"}