ptrumpis / snap-lens-web-crawler

JavaScript library to crawl and download Snap Lenses from lens.snapchat.com with ease.

Home Page:https://github.com/snapcamera

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub License GitHub Release Date GitHub Release GitHub Commits GitHub stars GitHub forks

👻 Snap Lens Web Crawler

JavaScript library to crawl and download Snap Lenses from lens.snapchat.com with ease.

⚠️ Requirements

  • cheerio
  • node-fetch

🚀 Usage

import LensWebCrawler from "./crawler.js";

const crawler = new LensWebCrawler();

// examples
const singeLens = await crawler.getLensByHash('32_CHAR_UUID');
const creatorLenses = await crawler.searchByCreatorSlug('CREATOR_SLUG');
const searchResults = await crawler.searchLenses('SEARCH TERM');

ℹ️ Info

The return values are Snap Camera compatible object(s).

This crawler is a dependency of Snap Camera Server

❤️ Support

If you like my work and want to support me, feel free to invite me for a virtual coffee ☕

Ko-fi Buy me a Coffee Liberapay PayPal

You can also become my GitHub Sponsor

Sponsor


© 2023-2024 Patrick Trumpis

About

JavaScript library to crawl and download Snap Lenses from lens.snapchat.com with ease.

https://github.com/snapcamera

License:GNU General Public License v3.0


Languages

Language:JavaScript 100.0%