PloneAPIShell - Interactive command-line shell and CLI tool for exploring Plone REST API sites

Try out Plone API Shell... Installs with just:

pip install ploneapi-shell

https://x.com/pigeonflight/status/1990872878766571943?s=20

Plone API Shell - Brief Explanation

Plone API Shell is an interactive command-line tool for exploring and managing Plone REST API sites. It provides a filesystem-like interface (ls, cd, pwd) for navigating Plone content, along with powerful commands for browsing, searching, and managing tags across your Plone site.

Key Features

  • Interactive REPL: Navigate Plone content using familiar filesystem commands with tab completion
  • Web Interface: Browser-based UI powered by Streamlit for visual content exploration
  • Tag Management: Discover, merge, rename, and remove tags across your entire Plone site
  • API Exploration: Direct access to Plone REST API endpoints with formatted output
  • Authentication Support: Secure login and credential management for protected sites

Use Cases

  • Explore Plone site structure and content
  • Clean up duplicate or misspelled tags across large sites
  • Browse and search content via command line or web interface
  • Manage tags programmatically with batch operations
  • Debug and inspect Plone REST API responses

Perfect for content managers, developers, and administrators working with Plone 6.x sites.

11 Likes

would you mind sharing the link to the API Shell for users without X account (like me) ?

No prob @petschki … updated above

1 Like