{"id":15159928,"url":"https://github.com/toraaglobal/redation-improver-streamlit","last_synced_at":"2026-03-09T10:01:43.864Z","repository":{"id":253903026,"uuid":"844848765","full_name":"toraaglobal/redation-improver-streamlit","owner":"toraaglobal","description":"Streamlit Application for Text Redaction with Dialect and Tone Selection","archived":false,"fork":false,"pushed_at":"2024-08-20T07:07:38.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-04T11:51:36.452Z","etag":null,"topics":["langchain","langchain-python","llm","openai","python","streamlit"],"latest_commit_sha":null,"homepage":"https://redation-improver-app-toraaglobal.streamlit.app","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/toraaglobal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-20T04:57:23.000Z","updated_at":"2024-08-20T07:07:41.000Z","dependencies_parsed_at":"2024-08-20T08:55:33.591Z","dependency_job_id":null,"html_url":"https://github.com/toraaglobal/redation-improver-streamlit","commit_stats":null,"previous_names":["toraaglobal/redation-improver-streamlit"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/toraaglobal/redation-improver-streamlit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toraaglobal%2Fredation-improver-streamlit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toraaglobal%2Fredation-improver-streamlit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toraaglobal%2Fredation-improver-streamlit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toraaglobal%2Fredation-improver-streamlit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/toraaglobal","download_url":"https://codeload.github.com/toraaglobal/redation-improver-streamlit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toraaglobal%2Fredation-improver-streamlit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30290907,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T02:57:19.223Z","status":"ssl_error","status_checked_at":"2026-03-09T02:56:26.373Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["langchain","langchain-python","llm","openai","python","streamlit"],"created_at":"2024-09-26T22:02:03.046Z","updated_at":"2026-03-09T10:01:43.828Z","avatar_url":"https://github.com/toraaglobal.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Streamlit Application for Text Redaction with Dialect and Tone Selection\n*** \nThis Streamlit application leverages the OpenAI language model to redact input text and offers users the ability to select the dialect and tone of the redacted output. It is designed to be user-friendly and highly customizable.\n\n## Features\n- Text Redaction: Automatically redact sensitive or unwanted information from input text.\n- Dialect Selection: Choose from various dialects to tailor the redacted text to specific audiences.\n- Tone Adjustment: Adjust the tone of the text to be formal, informal, or anything in between.\n- Real-time Preview: See the redacted text with selected options in real time.\n\n\n## Getting Started\n**Prerequisites**\nBefore running the application, ensure you have the following installed:\n- Python 3.7 or higher\n- pip for package management\n\n### Installation\n- Clone the repository:\n```\ngit clone https://github.com/your-username/streamlit-redaction-app.git\ncd streamlit-redaction-app\n```\n\n- Install required packages:\n```\npip install -r requirements.txt\n```\n\n- Set up OpenAI API key:\n    - Obtain your API key from OpenAI.\n    - Set up an environment variable OPENAI_API_KEY:\n    ```\n    export OPENAI_API_KEY='your-api-key-here'\n    ```\n- Running the Application\nTo start the application, navigate to the project directory and run:\n```\nstreamlit run main.py \n```\n\nThis command will launch the application in your default web browser.\n\n### Deploying the Application\nStreamlit Cloud is a simple and free way to deploy your Streamlit applications. Follow these steps to deploy:\n\n- Sign up or log in to Streamlit Cloud:\n   - Go to [Streamlit Cloud](https://streamlit.io/) and sign up or log in.\n\n- Create a new app:\n    - Click on \"New app\" and connect your GitHub repository containing the Streamlit application.\n\n- Configure your deployment:\n    - Repository: Select your GitHub repository.\n    - Branch: Choose the branch you want to deploy (e.g., main).\n    - File path: Enter the path to your Streamlit app file (e.g., app.py).\n\n- Set environment variables:\n    - In the \"Advanced settings\" of your app, add your OpenAI API key as an environment variable:\n    ```\n    Key: OPENAI_API_KEY\n    Value: your-api-key-here\n    ```\n- Deploy the app:\n    - Click \"Deploy\" and Streamlit will handle the rest. Once the deployment is complete, your app will be live and accessible via a unique URL.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoraaglobal%2Fredation-improver-streamlit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoraaglobal%2Fredation-improver-streamlit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoraaglobal%2Fredation-improver-streamlit/lists"}