{"repo":"JaimeOrtegaxyz/pinrip","free":true,"listed":false,"github":"https://github.com/JaimeOrtegaxyz/pinrip","clone":"git clone https://github.com/JaimeOrtegaxyz/pinrip.git","description":"Download the images of a Pinterest page (pin, board, search, profile) as full-resolution originals.","language":"JavaScript","stars":10,"topics":["cli","downloader","images","nodejs","pinterest","playwright"],"license":"MIT","category":"cli-tools","readme_excerpt":"I hate downloading Pinterest images by hand. So I built pinrip. Use a nice CLI command to download images from a page (pin, board, search, profile) — or straight from search terms — as full-resolution originals. Images land in /Downloads/pinterest-rip/ / , named by pin hash — where is --out , else the sticky folder, else a slug of the page title or the search terms. Plain names live under pinterest-rip/ ; anything with a / is used as a path. Images already in the destination folder are skipped, so ripping into the same folder twice only adds what's new. Rip as yourself Logged out, Pinterest serves a generic public feed — different images from the ones you see while browsing, and it stops after 25–30. Every rip prints which of the two you're getting. pinrip login borrows the Pinterest session from the browser you already use, so the scraper sees the feed you do: It reads Chrome, Brave, Edge, Arc, Vivaldi, Opera and Chromium, on macOS and Linux. Only pinterest.com cookies are copied, into /.pinrip/cookies.json (mode 600) — on macOS that raises one Keychain prompt for the browser's \"Safe Storage\" key. Nothing is sent anywhere, and pinrip logout deletes it. If you browse Pinterest somewhere pinrip can't read (Safari, Firefox, Windows), pinrip login --window lets you log in by hand instead. Use your email and password there — Google refuses OAuth in an automated browser. Either way the session is checked against Pinterest before pinrip reports success. Moodboard scout: /pinrip in ","default_branch":null,"files":null,"tree":[],"storefront":"/r/JaimeOrtegaxyz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JaimeOrtegaxyz/pinrip/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}