Giter VIP home page Giter VIP logo

imvu.js's Introduction

@imvu/

Build Packages Coverage Status

A JavaScript/TypeScript library for interacting with the IMVU API.

This library allows easy usage to the exposed API endpoints on IMVU's current IMVU Next implementation, as well as several legacy web endpoints.

Despite what IMVU's own imvu.js library claims, they are not using standard JavaScript practices. This collection of libraries is intended to be a more modern, more complete, and more correct implementation of the IMVU API.

Installation

npm install @imvu/client

Information

Packages

The @imvu mono-repository contains the following packages:

  • @imvu/client: The client library for interacting with the IMVU API. (log in, gifting, messaging, etc.)
  • @imvu/imq: Library for interacting with the IMVU IMQ websocket server (chat, notifications, etc).
  • @imvu/chkn: Download, extract, and create product CHKN files.
  • @imvu/studio: Library for interacting with IMVU Studio services (product publishing, editing, etc).
  • @imvu/tools: A collection of tools for interacting with IMVU's API (product downloading, etc).

Testing

This library has testing in place to ensure the integrity and reliability of the APIs being used.

If you would like to run the tests, I recommend using a VPN and separate account to avoid potential rate limiting and IP issues.

Please set the IMVU_USERNAME and IMVU_PASSWORD environment variables to your IMVU account credentials. Do not use your main account, as the tests may modify your account.

License

This project is licensed under the MIT License - see the LICENSE file for details

imvu.js's People

Contributors

dhkatz avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar

Stargazers

Yassin AJDI avatar  avatar  avatar Eder Guimarães avatar Chad avatar Guilleux Bilo avatar

Watchers

James Cloos avatar Angel avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.