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

cheerleadin

v1.0.0

Published

AI-powered CLI tool for generating LinkedIn posts

Downloads

74

Readme

CheerleadIn

CheerleadIn is an AI-powered command-line interface tool that helps in constructing interesting LinkedIn posts with topics that are trending. CheerleadIn makes your life easier by using AI to generate innovative ideas and write professional posts based on the themes and templates you choose.

Characteristics

  • Collect trending topics to ensure your content is both relevant and timely.
  • AI-generated post ideas based on selected topics Customizable post templates for various content styles An interactive CLI interface that is easy to navigate and select. AI-generated image prompts that will beautifully enhance your posts.
  • Regenerate posts by option with more input to fine-tune results

Installation

You can install CheerleadIn globally using npm:

npm install -g cheerleadin

Alternatively, if you want to contribute or run it locally:

  1. Clone the repository or download the source code.
  2. Navigate into the project folder in your terminal.
  3. Install the dependencies with the command:
npm install

Usage

If you've installed CheerleadIn globally, you can run it from anywhere in your terminal:

cheerleadin

If you're running it locally after cloning the repository:

  1. Navigate to the project folder in your terminal.
  2. Run the following command:
npm start

Interact with the interactive activities to:

  1. Select a hot topic
  2. Choose a post template
  3. Choose an AI idea or ask for more ideas
  4. Review and finalize the generated post, or regenerate with more input.

Once endorsed, the text of your LinkedIn post and the image prompt will be saved in separate files in the project folder.

Dependencies

CheerleadIn depends on following few key dependencies:

  • Axios: An HTTP client to make API requests
  • dotenv: Managing environment variables
  • google-trends-api: Retrieve trending topics
  • inquirer: Interactive command line user interface
  • lodash: Utility functions
  • openai: OpenAI API integration for content generation

For a comprehensive list of dependencies and their respective versions, please consult the package.json file.

Contributing

CheerleadIn is open to contributions! Create pull requests, report bugs, or suggest new features using CheerleadIn's project page on GitHub.

License

MIT License