3.1.5 • Published 1 year ago

@shirayama-mai/foriio v3.1.5

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@shirayama-mai/foriio

Contents

What's_this

Non officatil library to use foriio api.

Instrallation

$ npm install @shirayama-mai/foriio

$ yurn add @shirayama-mai/foriio

$ bun install @shirayama-mai/foriio

How_to_use

This package supports both ESM and CommonJS.

Incorporate it in a way that suits your project.

ESM

import { Foriio } from '@shirayama-mai/foriio';
// or
import Foriio from '@shirayama-mai/foriio';

CJS

const Foriio = require('@shirayama-mai/foriio');

Usage

initialize

import { Foriio } from '@shirayama-mai/foriio';

const sampleInitialize = async (apyKey: string) => {
    const foriio = Foriio(apiKey);
};

requestUser

Can retrieve information about the user corresponding to the API key.

import { Foriio } from '@shirayama-mai/foriio';

const sampleRequestUser = async (apiKey: string) => {
    const foriio = new Foriio(apiKey);

    const foriioUser = await foriio.getForiioUser();

    console.log(foriioUser.screen_name);

    console.log(foriioUser.profile.avatar.original);

    // any code here...

    // You can access user`s info
};

requestWorks

Can get an array of the user's Works corresponding to the API key.

import { Foriio } from '@shirayama-mai/foriio';

const sampleRequestWorks = async (apiKey: string) => {
    const foriio = new Foriio(apiKey);

    const foriioWorks = await foriio.getWorks(apiKey);

    // any code here...

    foriioWorks.map(works => {
        // You can access to works objects.
    });
};

filterWorks

It is possible to filter by Works type.

import { Foriio } from '@shirayama-mai/foriio';

const sampleFilterWokrs = async (apiKey: string) => {
    const foriio = new Foriio(apiKey);

    const foriioWorks = await foriio.getWorks(apiKey);

    const imageWorks: Foriio.ImageWork[] = foriio.filterWorks(foriioWorks, 'image');

    // any code here...

    imageWorks.map(imageWorks => {
        // You can use works info.

        console.log(imageWorks.title);        
        console.log(imageWorks.description);

        imageWorks.images.map(image => {
            // You can use image hrefs.

            console.log(image.urls.detail);
        });
    });
}

@shirayama-mai/foriio

3.1.3

1 year ago

3.1.2

1 year ago

3.1.1

1 year ago

3.1.5

1 year ago

3.1.4

1 year ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.0

2 years ago