This Streamlit app is designed to help you manage and interact with text prompts. It offers various functionalities and tools to streamline your productivity.
-
Prompt Techniques: Access a collection of prompt techniques to help you generate ideas or content.
-
Add New Prompts: Easily add new prompts, specifying their title, prompt, and category. You can also choose or create a new category.
-
Search Prompts: Quickly search for prompts based on keywords within categories, titles, and prompts.
-
Choose Prompt: Select and display a specific prompt from the collection. You can also copy the prompt to your clipboard.
-
Edit Prompt: Modify an existing prompt and update it. Save changes to keep your collection up to date.
-
Text-to-Speech Conversion: Convert text to speech in WAV or MP3 format. You can choose between entering text directly or uploading a text file.
-
PDF Text Extractor: Extract text from PDF files. You can also download the extracted text.
-
JSON to CSV Conversion: Convert JSON data to a CSV file format. You can upload a JSON file and download the resulting CSV.
-
Markdown Table to CSV Conversion: Convert Markdown tables to CSV files. Upload a Markdown file containing a table, and convert it to a CSV format.
-
Prompt Cards: View prompts in a card-based layout. You can also copy prompts to your clipboard.
-
PDF to Image Conversion: Upload a PDF file and convert it to images. You can then download the converted images in a ZIP file.
-
Image Processing (OpenCV): Apply filters to uploaded images. You can adjust brightness, apply blurring, and enhance details.
-
Streamlit: The app is built with Streamlit, an open-source Python library for creating web applications.
-
Deployment Documnetation : The app is deployed on Streamlit Cloud by refering this documentation.
-
gTTS (Google Text-to-Speech): Used for text-to-speech conversion.
-
Pandas: Data manipulation and storage in dataframes.
-
Numpy: Numerical operations and data manipulation.
-
PDFMiner: PDF text extraction.
-
pdf2image: PDF to image conversion.
-
OpenCV (cv2): Image processing for brightness, blurring, and detail enhancement.
-
Tabulate: Converting dataframes to markdown tables.
-
QR Encoder-Decoder: Create QR codes for a text and decode Text from QR Image.
-
Select the tool or feature from the sidebar menu.
-
Follow the on-screen instructions for each tool.
-
Interact with prompts, convert text to speech, extract PDF text, and more.
You can host the Streamlit application in Streamlit Cloud for free. You can host up to 3 apps in an account for free with up to 1GB of memory.
Enjoy an efficient and user-friendly way to manage and work with prompts!
Author: MD SARFARAZ
GitHub: Your GitHub Profile
License: MIT License