Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

PostPro

A lightweight Chrome extension for formatting text with professional styling options. Perfect for LinkedIn posts, emails, messages, and anywhere you paste text.

Features

Text Formatting

  • Bold - Make text stand out
  • Italic - Add emphasis
  • Strikethrough - Cross out text
  • Bullet Points - Create lists with bullets
  • Numbered Lists - Create ordered lists
  • Uppercase/Lowercase - Convert text case
  • Remove Extra Spaces - Clean up formatting
  • Reverse Line Order - Reverse text direction
  • Emoji Spacing - Optimize emoji spacing

🎯 Smart Features

  • Live character counter
  • Real-time preview
  • Dark mode support
  • Copy to clipboard with one click
  • Works everywhere you paste text
  • No tracking or data collection

Installation

From Chrome Web Store

Coming soon! Will be available on the Chrome Web Store.

Manual Installation (Development)

  1. Clone this repository:

    git clone https://github.com/yourusername/Linkedin_Post_Formatter.git
  2. Open Chrome and go to chrome://extensions

  3. Enable Developer mode (toggle in top-right)

  4. Click Load unpacked

  5. Select the Linkedin_Post_Formatter folder

  6. The PostPro icon will appear in your toolbar

Usage

  1. Click the PostPro icon in your Chrome toolbar
  2. The side panel opens on the right side
  3. Paste or type your text in the input box
  4. Select text and click a formatting button to apply formatting
  5. Preview your changes in real-time
  6. Copy your formatted text to use anywhere

Tips

  • Select the exact text you want to format before clicking buttons
  • Character count updates as you type
  • Use the preview area to see how your text looks
  • Copy button shows "✓ Copied!" confirmation
  • Clear button resets everything (with confirmation)

How It Works

PostPro uses Unicode character substitution to format text without using HTML or rich text formatting. This means:

  • ✅ Works everywhere (LinkedIn, Twitter, email, messaging apps)
  • ✅ Text remains plain text (no hidden formatting codes)
  • ✅ Compatible with all platforms and devices
  • ✅ No data leaves your browser

Privacy & Security

  • No tracking - PostPro doesn't collect or send any data
  • No accounts required - Use it offline
  • No external dependencies - Everything runs locally in your browser
  • No permissions - Only accesses the side panel UI
  • Open source - Code is transparent and auditable

File Structure

Linkedin_Post_Formatter/
├── manifest.json           # Chrome extension configuration
├── background/
│   └── service-worker.js   # Extension service worker
├── sidepanel/
│   ├── sidepanel.html      # UI markup
│   ├── sidepanel.css       # Styling
│   └── sidepanel.js        # Formatting logic
├── lib/
│   └── unicode-map.js      # Unicode character mapping
├── icons/                  # Extension icons (16, 48, 128px)
└── README.md               # This file

Development

Prerequisites

  • Google Chrome or Chromium-based browser
  • Text editor (VS Code recommended)

Getting Started

  1. Clone the repository
  2. Load unpacked in Chrome (see Installation above)
  3. Edit files in sidepanel/ or lib/
  4. Reload the extension (chrome://extensions)

Adding New Formatting Options

  1. Add the Unicode transformation function to lib/unicode-map.js
  2. Add a button to sidepanel/sidepanel.html
  3. Add the handler case in sidepanel/sidepanel.js
  4. Add CSS styling in sidepanel/sidepanel.css

Browser Support

  • ✅ Chrome 88+
  • ✅ Edge 88+ (Chromium-based)
  • ✅ Brave, Vivaldi, and other Chromium browsers

License

MIT License - See LICENSE file for details

Contributing

Found a bug or have a feature request? Open an issue on GitHub!

Changelog

Version 1.0.0 (Current)

  • Initial release
  • 10+ formatting options
  • Dark mode support
  • Character counter
  • Real-time preview
  • Copy to clipboard functionality

Disclaimer

PostPro is not affiliated with LinkedIn, Google, or any other company. It's a standalone text formatting tool created to help users format text more efficiently.

Questions?

  • Check the Issues page
  • Open a new issue to report bugs or suggest features

Made with ❤️ by Subhan Shaikh

About

Format text with bold, italic, bullets, lists, and more. Perfect for LinkedIn, emails, messages, and anywhere you paste text.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors