Skip to content

A Small NPM package that helps you determine if the exact text passed in is in the tweet

License

Notifications You must be signed in to change notification settings

isaacwashere/keyword-in-tweet

Repository files navigation

Keyword In Tweet

Contents

About

Installation

Usage

Examples

About

  • This package checks to see if the keyword you provided (irrespective of case) is in a tweet's text
    • Case is ignored
    • If the keyword contains a character that is considered, provided that character is not a reserved character
      • Reserved characters are: "@", "#", ", '
    • Link-ignoring (currently) only occurs with links that include http

Installation

npm install keyword-in-tweet

Usage

import { KeywordInTweet } from 'keyword-in-tweet';

const myTweet = {
  text: '@Person hey there!',
};
const myKeyWord = 'hey';

// KeywordInTweet would return true
const isMyKeywordPresent = KeywordInTweet(myTweet.text, myKeyword);

More Examples

Example A: With the following example, KeywordInTweet would return true

import { KeywordInTweet } from 'keyword-in-tweet';

const myTweet = {
  text: '@Person !hey! there, #HeyItsTime! @PersonTwo @HeyYou Hey',
};
const myKeyWord = 'hey';

const isMyKeywordPresent = KeywordInTweet(myTweet.text, myKeyword);

Example B: With the following example, KeywordInTweet would return false since the exact word, in that format is not in the tweet

import { KeywordInTweet } from 'keyword-in-tweet';

const myTweet = {
  text: '@Person !hey! there, #HeyItsTime! @PersonTwo @HeyYou',
};
const myKeyWord = 'hey';

const isMyKeywordPresent = KeywordInTweet(myTweet.text, myKeyword);

About

A Small NPM package that helps you determine if the exact text passed in is in the tweet

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published