Quickly, simply, and asynchronously download NFT's from an Opensea collection

Overview

iRightClick

iRightClick

Quickly, simply, and asynchronously download NFT's from an Opensea collection.

NOTICE

This tool is not developed to encourage or facilitate any piracy. It exists to express a point; that NFT's are nothing more than receipts on the blockchain, and that all assets are simply hosted on Google and can easily be downloaded by anyone. It also exists to allow NFT enthusiasts and owners to easily access their own NFT's as well as other NFT's in the collection. No warez is included in this release and this release utilizes the official OpenSea API (which they can modify to prevent this) to accomplish tasks.

Installation

pip install -r requirements.txt

Usage:

main.py collection_id (collection is also known as "slug"). Example: main.py boredapeyachtclub

Rate limits

This release uses the official OpenSea API. While it uses a throttler library to prevent it, you may still get temporarily rate limited or blocked from OpenSea API. I am not responsible for this or other disciplinary measures that OpenSea (although they probably wont) may take against you. That being said, you can edit the throttler declaration at the top of the module to slow down or speed up the downloader if things are too slow or if you are getting 429'd.

Credits

Resources used for creating logo:
Mouse Icon by Phoenix Dungeon
Canvas Painting Icon on Iconscout

Comments
  • Client Response Error

    Client Response Error

    Ran this command: python3 main.py boredapeyachtclub

    Received this error:

    File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/aiohttp/client_reqrep.py", line 1004, in raise_for_status raise ClientResponseError( aiohttp.client_exceptions.ClientResponseError: 403, message='Forbidden', url=URL('https://api.opensea.io/api/v1/assets?order_direction=desc&collection=boredapeyachtclub&limit=50&offset=0')

    opened by dangermouse5 3
  • Can't install

    Can't install

    when I try to install, I get this error.

    ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'

    So I use the file location and get this error:

    ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: 'C:\Users\lance\discord.py-self'

    so i delete discord.py and try again. I get this error

    ERROR: Error [WinError 2] The system cannot find the file specified while executing command git version ERROR: Cannot find command 'git' - do you have 'git' installed and in your PATH?

    You might aswell just make this into a .bat as those are way easier to install and run.

    opened by hiddensea 2
  • Client Connector Certificate Error

    Client Connector Certificate Error

    When I ran main.py I get this Error: raise ClientConnectorCertificateError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host api.opensea.io:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:99

    opened by xl180500 0
  • Opensea API Issue

    Opensea API Issue

    Looks like OpenSea updated their security and won't let the app download the collection / images using their API. Any ideas how to bypass or get rid of this?

    2022-02-19_16-33

    opened by DavidJoacaRo 0
  • I don't really know what I'm doing

    I don't really know what I'm doing

    I'm kind of new to coding and I'm having trouble getting this to work. I enter py main.py boredapeyachtclub into the python 3.1.0 line and i get the response:

    File "<stdin>", line 1
     py main.py boredapeyachtclub
        ^^^^
    SyntaxError: invalid syntax
    

    Please help because I have no idea what I'm doing :)

    opened by JosephMamaThe2nd 0
  • Client Connector Certificate Error

    Client Connector Certificate Error

    When I ran main.py I get this Error: raise ClientConnectorCertificateError(req.connection_key, exc) from exc aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host api.opensea.io:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:99

    opened by xl180500 2
Owner
Setro
Student who actually programs outside of schoolwork
Setro
Download your bandcamp collection using this python script.

bandcamp-downloader Download your Bandcamp collection using this python script. It requires you to have a browser with a logged in session of bandcamp

null 72 Dec 20, 2022
FireDM is a python open source (Internet Download Manager) with multi-connections, high speed engine, it downloads general files and videos from youtube and tons of other streaming websites .

python open source (Internet Download Manager) with multi-connections, high speed engine, based on python, LibCurl, and youtube_dl https://github.com/firedm/FireDM

null 1.6k Apr 12, 2022
Using Youtube downloader is the fast and easy way to download and save any YouTube video.

Youtube video downloader using Django Using Django as a backend along with pytube module to create Youtbue Video Downloader. https://yt-videos-downloa

Suman Raj Khanal 10 Jun 18, 2022
Download and save Bing wallpapers and set as background for GNOME desktop

Save Bing wallpapers and set as background for GNOME desktop This script downloads the Bing wallpaper and sets it in the background of your gnome desk

manikamran 2 Nov 6, 2021
Command-line program to download videos from YouTube.com and other video sites

youtube-dl - download videos from youtube.com or other video platforms

youtube-dl 116.4k Jan 7, 2023
The free and open-source Download Manager written in pure Python

The free and open-source Download Manager written in pure Python

pyLoad 2.7k Dec 31, 2022
A Udemy downloader that can download DRM protected videos and non-DRM protected videos.

Udemy Downloader with DRM support NOTE This program is WIP, the code is provided as-is and i am not held resposible for any legal repercussions result

Puyodead1 468 Dec 29, 2022
Jocomol 16 Dec 12, 2022
Scripts to download files and folders programmatically from Google Drive

Google Drive Downloader Scripts Every time I need to download a lot of files from Google Drive (e.g. a dataset), it's always incredibly frustrating an

Ivan Evtimov 6 Jul 22, 2021
Python script designed to search and fetch direct download links from nxbrew.com

SwitchGamesDownloader Only for windows nxbrew.com is a website, accessible only using a proxy, where the majority of games for the Nintendo Switch are

Backend 91 Dec 28, 2022
Download history data from binance and save to dataframe or csv file

Binance history data downloader Download history data from binance and save to dataframe or csv file

null 10 Dec 2, 2022
A toolkit to automatically crawl the paper list and download paper pdfs of ACL Ahthology.

ACL-Anthology-Crawler A toolkit to automatically crawl the paper list and download paper pdfs of ACL Anthology

Ray GG 9 Oct 9, 2022
Download Photo and Video from Wall of specific user or community

vkontakte-downloader Download Photo and Video from Wall of specific User or Community on https://vk.com Setup Clone the project git clone https://gith

null 4 Jul 20, 2022
Download all your URI Online Judge source codes and upload to GitHub with simple steps.

URI-Code-Downloader Download all your URI Online Judge source codes and upload to GitHub with simple steps. Prerequisites Python 3.x Installing Downlo

Luan Simões 9 Mar 23, 2022
Download Apple Music Cover Artwork in the best Quality by providing an Apple Music Link. It downloads the jpg, png and webp version since they often differ from another.

amogus.py - Version 0.0.5 amogus - Apple Music Hi-Res Artwork Fetcher this is my first real python tool so sorry if its bad amogus is a Python script

reaper 46 Jan 9, 2023
bing image downloader app used to download bulk images for a specific search term created using streamlit and bing_image_downloader python packages

bing image downloader app bing image downloader app is used to download bulk images for a specific search term. bing image downloader app gets the sea

Siva Prakash 8 Apr 5, 2022
Download videos and audio with a graphical interface in python

Youtube-Downloader Download videos and audio with a graphical interface in python Windows To run windows using Command Prompt python main.py linux To

null 2 Jan 7, 2022
Download every approved Obsidian.md community Plugin and Theme

obsidian-repos-downloader Contents What? Why? Setup Requirements Download Run Getting Started Usage - all the arguments Output Directories Flatter Str

Clare Macrae 16 Dec 13, 2022