All Projects → makevoid → opensea-images-downloader

makevoid / opensea-images-downloader

Licence: other
Script to download all the images from an opensea collection using the OpenSea API

Programming Languages

ruby
36898 projects - #4 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to opensea-images-downloader

opensea-arb-nft20
🧸 💸 Detects arbitrage opportunities for ERC-721 tokens between OpenSea and NFT20.
Stars: ✭ 42 (+0%)
Mutual labels:  nft, opensea
opensea
python wrapper for opensea api
Stars: ✭ 38 (-9.52%)
Mutual labels:  nft, opensea
NFT Art Generator
No description or website provided.
Stars: ✭ 58 (+38.1%)
Mutual labels:  digital-art, nft
nftool
A suite of tools for NFT generative art.
Stars: ✭ 145 (+245.24%)
Mutual labels:  nft, opensea
opensea automatic uploader
(Bypass reCAPTCHAs) A Selenium Python bot to automatically and bulky upload and list your NFTs on OpenSea (all metadata integrated - Ethereum and Polygon supported); reCAPTCHA solver & bypasser included.
Stars: ✭ 205 (+388.1%)
Mutual labels:  nft, opensea
fetch-nft
🖼🎑🌠 A utility to fetch and easily display Ethereum & Solana NFTs in a common format given any wallet
Stars: ✭ 83 (+97.62%)
Mutual labels:  nft, opensea
opensea-scraper
Scrapes nft floor prices and additional information from opensea. Used for https://nftfloorprice.info
Stars: ✭ 129 (+207.14%)
Mutual labels:  nft, opensea
opensea-sales-twitter-bot
A Twitter bot that tweets Opensea sales for a given collection 🐳
Stars: ✭ 120 (+185.71%)
Mutual labels:  nft, opensea
Circlism
Digital Circlism using algorithms
Stars: ✭ 26 (-38.1%)
Mutual labels:  digital-art
nft-swap-sdk
Ethereum's missing p2p NFT and token swap library for web3 developers. Written in TypeScript. Powered by 0x.
Stars: ✭ 200 (+376.19%)
Mutual labels:  nft
recoded
Re-coded by the School for Poetic Computation—crowdsourced recreations of early digital works using new tools
Stars: ✭ 57 (+35.71%)
Mutual labels:  digital-art
vaportrade
a p2p trading app on Ethereum & Polygon :)
Stars: ✭ 52 (+23.81%)
Mutual labels:  nft
arloader
Rust command line application and client for uploading files to Arweave.
Stars: ✭ 79 (+88.1%)
Mutual labels:  nft
SecretNetwork
𝕊 The Secret Network
Stars: ✭ 466 (+1009.52%)
Mutual labels:  nft
Tai-Shang-Combiner
太上老君,基于 Elixir 的 NFT 炼丹炉
Stars: ✭ 16 (-61.9%)
Mutual labels:  nft
multiverse
Adobe Photoshop scripts for making generative art
Stars: ✭ 21 (-50%)
Mutual labels:  digital-art
NBA-TopShot-Chrome-Extension
A google chrome extension that allows for sorting by price rather than serial number and highlights differently-tiered serial numbers to help you find the best bang for your buck
Stars: ✭ 22 (-47.62%)
Mutual labels:  nft
manu.ninja
Frond-End Development, Games and Digital Art
Stars: ✭ 15 (-64.29%)
Mutual labels:  digital-art
thenftbay.org
The NFT Bay is the galaxy's most resilient NFT BitTorrent site! You wouldn't steal a JPEG (or would you)
Stars: ✭ 322 (+666.67%)
Mutual labels:  nft
gas-reporting
Reference documentation on every gas price API and all the different formats
Stars: ✭ 85 (+102.38%)
Mutual labels:  nft

opensea-images-downloader

Opensea changed its API and it now requires an API key for listing the assets, note that you'll need to request an api key and use it via the OPENSEA_API_KEY environment variable


Script to download all the images from an opensea collection using the OpenSea API

Prerequisites

I recommend you run the docker version as you don't have to have Ruby and Bundler installed.

Docker version

System version (non-docker)

  • Ruby and Bundler installed (gem install bundler)

Running in docker

To run in docker (easiest / recommended mode) just clone the project, cd into it and run this command:

docker-compose run -e COLLECTION_NAME=boredapeyachtclub makevoid/opensea_downloader

Check the output directory which will contain the downloaded images.

Installation (non-docker)

clone and cd into the directory

make sure you have ruby and bundler installed (ruby -v, gem i bundler)

run:

bundle

Running (non-docker)

execute this command to start scraping:

rake COLLECTION_NAME="..." OPENSEA_API_KEY="..."

COLLECTION_NAME is the opensea collection name all lowercase, with spaces instead of dashes, as it appears in the URL.

OPENSEA_API_KEY is the opensea api key required to call the NFT API which now requires API KEY token based authorization.


enjoy

@makevoid

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].