mikf / gallery-dl

Command-line program to download image galleries and collections from several image hosting sites
GNU General Public License v2.0
10.66k stars 880 forks source link

Documentation: How to develop new supported site #5750

Open SpiffyChatterbox opened 1 week ago

SpiffyChatterbox commented 1 week ago

Hey all!

I'd like to work on adding a new supported site. However, it's unclear to someone with my skill level how to do that.

I can write a web crawler, so am comfortable with using requests and BeautifulSoup, but don't know how to take that knowledge and integrate with the gallery-dl classes.

If someone would be willing to jot down some notes and/or answer some questions, I'd be happy to write the steps out long form so it could be added to the wiki.

When you find a new site and want to extend, what do you do first? What info do you need from the site to create an extractor?

If this is the wrong place to ask, feel free to let me know a better place!