{"id":21026194,"url":"https://github.com/allanreda/danish-sentiment-scoring-app","last_synced_at":"2026-04-20T10:33:22.277Z","repository":{"id":262541316,"uuid":"887602717","full_name":"allanreda/Danish-Sentiment-Scoring-App","owner":"allanreda","description":"A Streamlit app with multiple features for sentiment analysis on Danish texts, using the Sentida library to provide sentiment scores. Analyze single texts, compare two texts, or visualize sentiment across sentences in longer texts.","archived":false,"fork":false,"pushed_at":"2024-11-13T01:43:10.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-22T11:30:42.858Z","etag":null,"topics":["deployment","docker","google-cloud-run","matplotlib","python","sentida","sentiment-analysis","streamlit"],"latest_commit_sha":null,"homepage":"https://danish-sentiment-app-407428159583.us-central1.run.app","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/allanreda.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-11-13T00:44:13.000Z","updated_at":"2024-11-13T01:52:05.000Z","dependencies_parsed_at":"2024-11-18T07:04:04.480Z","dependency_job_id":null,"html_url":"https://github.com/allanreda/Danish-Sentiment-Scoring-App","commit_stats":null,"previous_names":["allanreda/danish-sentiment-scoring-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/allanreda/Danish-Sentiment-Scoring-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allanreda%2FDanish-Sentiment-Scoring-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allanreda%2FDanish-Sentiment-Scoring-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allanreda%2FDanish-Sentiment-Scoring-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allanreda%2FDanish-Sentiment-Scoring-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/allanreda","download_url":"https://codeload.github.com/allanreda/Danish-Sentiment-Scoring-App/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/allanreda%2FDanish-Sentiment-Scoring-App/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32043074,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["deployment","docker","google-cloud-run","matplotlib","python","sentida","sentiment-analysis","streamlit"],"created_at":"2024-11-19T11:43:32.094Z","updated_at":"2026-04-20T10:33:22.259Z","avatar_url":"https://github.com/allanreda.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Danish Sentiment Scoring App\r\n\r\nTry it out live at: https://danish-sentiment-app-407428159583.us-central1.run.app/\r\n![image](https://github.com/user-attachments/assets/b9b5dbd4-8046-40d7-b467-3751b83a6116)\r\n\r\n\r\nThis app performs sentiment analysis on Danish text using the Sentida library. It contains three functionalities: analyze a single text, compare two texts, and plot sentiment scores for longer texts. The app is designed with a user-friendly interface powered by Streamlit.\r\n\r\n## Table of Contents\r\n- [About the App](#about-the-app)\r\n- [Single Text Analysis](#single-text-analysis)\r\n- [Comparison of Two Texts](#comparison-of-two-texts)\r\n- [Sentiment Plot for Longer Text](#sentiment-plot-for-longer-text)\r\n- [Technologies](#technologies)\r\n\r\n## About the App\r\nDanish Sentiment Scoring allows users to:\r\n- Analyze sentiment on Danish texts.\r\n- Sentiment scores range from -1 (negative) to 1 (positive).\r\n- You can analyze a single text, compare two texts, or visualize sentiment trends over longer texts.\r\n\r\nUse the sidebar to navigate between sections and choose the feature you would like to use.\r\n\r\n## Single Text Analysis\r\nIn this section, you can input a single text to receive an overall sentiment score. The app calculates the average sentiment of the text using Sentida.  \r\n![image](https://github.com/user-attachments/assets/95faeb03-7273-42bc-8a7e-f380c03782db)\r\n\r\n## Comparison of Two Texts\r\nThis feature allows you to input two texts and compare their sentiment scores side by side. A bar chart is generated to help visualize the sentiment comparison between the two texts.  \r\n![image](https://github.com/user-attachments/assets/7835ff01-b850-4e0c-9696-26117aa8bf0e)\r\n\r\n## Sentiment Plot for Longer Text\r\nFor longer texts, the app splits the text into individual sentences and calculates the sentiment score for each one. The results are then plotted on a graph, allowing you to visualize how sentiment changes throughout the text.  \r\n![image](https://github.com/user-attachments/assets/be1a37d4-e504-4635-814a-4d2f9530cce8)\r\n\r\n## Technologies\r\n- Python: Backend development.\r\n- Streamlit: Web app and frontend development.\r\n- Sentida: Danish sentiment scoring.\r\n- Matplotlib: Data visualization.\r\n- Google Cloud Run: Deployment platform for running the application in a scalable and containerized environment.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallanreda%2Fdanish-sentiment-scoring-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fallanreda%2Fdanish-sentiment-scoring-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fallanreda%2Fdanish-sentiment-scoring-app/lists"}