1.0.7 • Published 5 years ago

pistache-module v1.0.7

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

Ulity

Pistache est un service de cache de ressources sur ses propres serveurs

Installation

Le module que j'ai créé est très simple à utiliser il vous manque juste le nom des fonctions

Prérequis

Je n'utilise aucun autre module tièrce

Installation

Pour installer mon module il vous suffit juste de taper cette commande:

npm i pistache-module

Le module Pistache est maintenant installé

Comment l'utiliser ?

Pour commencer, oublions pas d'importer le module

const pistache = require(`pistache-module`);

Recuperer le nouveau lien d'une ressource

Synchronous:

NewUrl = await pistache.cache(" Ancienne URL de la ressource ");


/* exemple ci dessous */

console.log(await pistache.cache("https://www.cnetfrance.fr/i/edit/2019/04/eso1644bsmall.jpg"));
// https://pistache.ulity.fr//files//6a3515963848fe58f880ba42269750ad.jpg

Asynchronous:

pistache.cache(" Ancienne URL de la ressource ")
.then(NewUrl => {
    /* la variable NewUrl contient bien évidement le nouveau lien de la ressource */
})


/* exemple ci dessous */

pistache.cache("https://www.cnetfrance.fr/i/edit/2019/04/eso1644bsmall.jpg")
.then(NewUrl => {
    console.log(NewUrl);
    // https://pistache.ulity.fr//files//6a3515963848fe58f880ba42269750ad.jpg
})

Verifier si Pistache est en ligne

La fonction cache du module check en permanence si Pistache est en ligne, mais vous pouvez obtenir son statut par vous-même.

Synchronous:

NewUrl = await pistache.IsOnline();

Asynchronous:

pistache.isOnline()
.then(Statut => {
    /* la Statut renvoie un boolean */
})

Lites des erreurs que vous pouvez avoir

  • une erreur est survenue : indique qu'une erreur c'est produite, normalement elle s'accompagne d'une autre erreur:

  • le lien de la ressource est requis : l'argument doit être une URL valide comportant le protocol http / https

  • le contenu de la requete demandee est vide : l'argument doit être une URL valide comportant le protocol http / https

  • le lien de la ressource est invalide : l'argument doit être un lien valide comportant le protocol http / https

  • impossible de recuperer le cache : il s'agit d'une panne du côté serveur

  • nous avons pense a tout, meme a proteger nos scripts : lors nous détectons une tentative d'exploitation de faille

  • veuillez réduire vos requêtes : vous envoyez trop de requêtes simultanément

  • vous etes bannis de notre api pour abus : vous avez enfreint le règlement de Pistache

Auteurs

  • 360matt - Développeur de Pistache | Gérant de Ulity - Ulity

Changelog de vos idées

  • Aucune idée m'est parvenue pour l'instant
1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago