npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/symanto

v3.0.0

Published

DataFire integration for Psycholinguistic Text Analytics

Downloads

2

Readme

@datafire/symanto

Client library for Psycholinguistic Text Analytics

Installation and Usage

npm install --save @datafire/symanto
let symanto = require('@datafire/symanto').create({
  apiKeyHeader: ""
});

.then(data => {
  console.log(data);
});

Description

We aim to provide the deepest understanding of people through psychology & AI

Actions

communication

Identify the purpose and writing style of a written text.

Supported Languages: [ar, de, en, es, fr, it, nl, pt, ru, tr, zh]

Returned labels:

  • action-seeking
  • fact-oriented
  • information-seeking
  • self-revealing
symanto.communication({}, context)

Input

Output

emotion

Detect the emotions of the text.

Supported Langauges: [en, de, es]

Returned labels:

  • anger
  • joy
  • love
  • sadness
  • surprise
  • uncategorized
symanto.emotion({}, context)

Input

Output

language_detection.post

Identifies what language a text is written in. Only languages that our API supports can be analyzed.

Returned labels:

  • language_code of the detected language
symanto.language_detection.post({}, context)

Input

Output

personality

Predict the personality trait of author of any written text.

Supported Languages: [ar, de, en, es, fr, it, nl, pt, ru, tr, zh]

Returned labels:

  • emotional
  • rational
symanto.personality({}, context)

Input

Output

sentiment

Evaluate the overall tonality of the text.

Supported Languages: [en, de, es]

Returned labels:

  • positive
  • negative
symanto.sentiment({}, context)

Input

Output

topic_sentiment.post

Extracts topics and sentiments and relates them.

symanto.topic_sentiment.post({}, context)

Input

  • input object
    • domain string (values: Ecom, Employee): Provide analysis domain for better extraction (optional)
    • body PostRequest

Output

Definitions

LanguageDetection

  • LanguageDetection object
    • id string: id of the text.
    • text required string: the text itself.

LanguageDetectionRequest

LanguageDetectionResponse

LanguagePredicted

  • LanguagePredicted object
    • detected_language required string: the detected language_code corresponding to the input text.
    • id string: id of the post.

Post

  • Post object
    • id string: id of the post.
    • language required string: language_code of the text.
    • text required string: the text to be analysed.

PostPredicted

  • PostPredicted object
    • id string: id of the post.
    • predictions required array: the list of predictions.

PostRequest

  • Posts array

Prediction

  • Prediction object
    • prediction required string: the predicted label.
    • probability required number: the probability of the predicted label.

PredictionResults

Sentiment

  • Sentiment object
    • category string
    • end integer
    • negationTerm string
    • parentCategory string
    • positive boolean
    • scale number
    • start integer
    • text string

Topic

  • Topic object
    • category string
    • end integer
    • polarity number
    • start integer
    • text string
    • topic string

TopicSentiment

TopicSentimentOutput

  • TopicSentimentOutput object

TopicSentimentResponse

ValidationError

  • ValidationError object
    • loc required array
      • items string
    • msg required string
    • type required string

ValidationErrors