Skip to content

Latest commit

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Wordsmith CLI

Wordsmith CLI is an open-source Python command-line tool designed to help writers, bloggers, and content creators summarize, rewrite, and analyze text efficiently. Powered by natural language processing, it makes text transformation and analysis intuitive and accessible.

Features

  • Summarize lengthy articles or text files into concise paragraphs.
  • Rewrite and paraphrase text in different tones (e.g., formal, casual, technical).
  • Analyze content for readability, word count, and other text metrics.
  • Export rewritten/summarized content directly to a new file.

Requirements

  • Python 3.7+
pip install -r requirements.txt

Installation

Clone the repository:

git clone https://github.com/saibot07/wordsmith-cli.git

Navigate into the project folder and install dependencies:

cd wordsmith-cli
pip install -r requirements.txt

Usage

Summarizing Text

python main.py summarize -i "input.txt" -o "output.txt"

Summarizes content from input.txt and saves the summary to output.txt.

Rewriting Text

python main.py rewrite -i "input.txt" -t casual

Rewrites input.txt in a casual tone, printing directly to the console.

Analyze Text

python main.py analyze -i "input.txt"

Analyzes text and provides readability statistics for input.txt.

Contributing

Contributions are welcome! Fork the project, make your changes, and submit a pull request. Ensure your code adheres to PEP 8 standards.

License

This project is licensed under the MIT License – see the LICENSE file for details.

About

⭐ A Python CLI tool to intelligently summarize and transform text for content creators.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages