Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

anime-wallpaper

Package Overview
Dependencies
Maintainers
0
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

anime-wallpaper

Get Anime wallpapers based on scrapping from websites.

  • 3.2.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
8.7K
decreased by-2.49%
Maintainers
0
Weekly downloads
 
Created
Source

Anime Wallpaper

Version Anime Wallpaper on npm

[Documentation]

Get Anime wallpapers based on scrapping from websites.

WebsiteTypeStatus
Hqdwalls [NEW]Image
Wall HavenImage
ZeroChanImage
Wallpapers.comImage
HoyolabImage
PinterestImage
Moe Walls [NEW]Video/Image

Version

Installing

npm install anime-wallpaper

or

yarn add anime-wallpaper

Example Usage from Website

At the head of your file, start by importing the necessary classes

const { AnimeWallpaper, AnimeSource } = require('anime-wallpaper');
const wallpaper = new AnimeWallpaper();
  • Getting a random wallpaper from Hqdwalls
const wallpaper = await wallpaper.random({ resolution: "1920x1080" });
return console.log(wallpaper)
const wallpaper = await wall.search({ title: "firefly honkai", page: 1, type: "sfw", aiArt: true }, AnimeSource.WallHaven);
return console.log(wallpaper)
const wallpaper = await wallpaper.search({ title: "Keqing" }, AnimeSource.Wallpapers);
return console.log(wallpaper)
const wallpaper = await wallpaper.search({ title: "Misaka Mikoto" }, AnimeSource.ZeroChan);
return console.log(wallpaper)

Live 2D

const wallpaper = await wallpaper.live2d("Jane Doe");
return console.log(wallpaper)

Hoyolab Example

  • Get fanart from hoyolab
const wallpaper = await wall.hoyolab({ game: "GenshinImpact", postType: "Trending" });
return console.log(wallpaper)
Result
{
  data: {
    list: [
      {
        game: {...},
        post: {...},
        topics: [{...}]
        user: {...}
      }
    ]
  }
}

Pinterest

  • Getting image from pinterest
const wallpaper = await wall.pinterest("Ellen Joe ZzZ");
return console.log(wallpaper)
  • nb: sometimes it might be fail when scraping pinterest, just try again and over again :>

Warning

In some rare cases, the fetching process might fail due to inconsistencies when scraping websites.

Contributors

Fork then clone the project and install its dependencies:

npm i

In the root folder of the project type the following to compile the .ts into .js

tsc

© Aizuu

Keywords

FAQs

Package last updated on 29 Sep 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc