https://github.com/4350pchris/slack-vuesualizer

Display and search your Slack export

https://github.com/4350pchris/slack-vuesualizer

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.5%) to scientific vocabulary

Keywords

archive daisyui export import mongodb nuxt nuxt3 slack tailwindcss vuejs

Keywords from Contributors

genomics interactive quantum-circuit projection gan mot plagiarism-checker communication argument-parser controllers
Last synced: 6 months ago · JSON representation

Repository

Display and search your Slack export

Basic Info
Statistics
  • Stars: 102
  • Watchers: 1
  • Forks: 12
  • Open Issues: 9
  • Releases: 21
Topics
archive daisyui export import mongodb nuxt nuxt3 slack tailwindcss vuejs
Created over 3 years ago · Last pushed 6 months ago
Metadata Files
Readme Funding License

README.md

Slack Vuesualizer

Slack

Are you on the free plan of Slack and can't access your old messages anymore? Then this is the tool for you!

Slack Vuesualizer is a web app to view, search and share your old Slack messages.

Screenshot

Use the hosted version at https://slack-vuesualizer.de/ for free or spin up your own website using the Docker image as described below.

Demo

You can try out the demo workspace at https://slack-vuesualizer.de/?token=5f305938-a64d-441d-9146-df23d8b52f18.

Features

  • full-text search for up to tens of thousands of messages per channel
  • view all messages per channel with proper formatting, files, etc.
  • view and search through all users
  • pleasant UI

Setup

Docker

The easiest way to get started is to use the Docker image. For this you'll need to have Docker installed on your machine.

Next, copy the docker-compose.yml file from this repository to your machine. From the directory where the file is located, open a terminal and run:

bash docker compose up

That's it! Docker will download the images and start the app on http://localhost:3000.

Images

There are Docker images for amd64 and arm64 available at hub.docker.io/chris5896/slack-vuesualizer as well as the GitHub Container Registry https://ghcr.io/4350pchris/slack-vuesualizer

Every Branch gets its own tag and is released.

All the files to build a local image can be found in this repository as well.

Contributing

Contributions are welcome! Feel free to fork this repository and open a pull request.

If you have an idea for a feature or a bug to report, feel free to open an issue.

Development

Look at the nuxt 3 documentation to learn more.

Make sure to install the dependencies:

bash npm install

MongoDB

This project contains a Docker Compose file to start a local MongoDB instance. You can start it with:

bash docker compose -f docker-compose.dev.yml up

Development Server

Start the development server on http://localhost:3000

bash npm run dev

Production (Preview) Server

Build the application for production:

bash npm run build

Locally preview production build:

bash npm run preview

Checkout the deployment documentation for more information.

Technologies

Owner

  • Name: Chris-Robin Ennen
  • Login: 4350pChris
  • Kind: user
  • Location: Germany

Full-Stack developer from Germany. Open Source rules. Contributor @vikejs

GitHub Events

Total
  • Create event: 209
  • Release event: 3
  • Issues event: 4
  • Watch event: 33
  • Delete event: 220
  • Issue comment event: 6
  • Push event: 386
  • Pull request event: 435
  • Fork event: 4
Last Year
  • Create event: 209
  • Release event: 3
  • Issues event: 4
  • Watch event: 33
  • Delete event: 220
  • Issue comment event: 6
  • Push event: 386
  • Pull request event: 435
  • Fork event: 4

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 1,324
  • Total Committers: 3
  • Avg Commits per committer: 441.333
  • Development Distribution Score (DDS): 0.221
Past Year
  • Commits: 334
  • Committers: 2
  • Avg Commits per committer: 167.0
  • Development Distribution Score (DDS): 0.057
Top Committers
Name Email Commits
renovate[bot] 2****] 1,032
Chris-Robin Ennen c****n@e****v 269
dependabot[bot] 4****] 23
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 13
  • Total pull requests: 798
  • Average time to close issues: 1 day
  • Average time to close pull requests: 3 days
  • Total issue authors: 8
  • Total pull request authors: 4
  • Average comments per issue: 1.31
  • Average comments per pull request: 0.45
  • Merged pull requests: 687
  • Bot issues: 6
  • Bot pull requests: 784
Past Year
  • Issues: 7
  • Pull requests: 425
  • Average time to close issues: about 9 hours
  • Average time to close pull requests: 1 day
  • Issue authors: 5
  • Pull request authors: 1
  • Average comments per issue: 0.86
  • Average comments per pull request: 0.0
  • Merged pull requests: 374
  • Bot issues: 3
  • Bot pull requests: 425
Top Authors
Issue Authors
  • renovate[bot] (6)
  • createchange (1)
  • 1AboveNomi (1)
  • ownzi (1)
  • Wangzx9908 (1)
  • wesum (1)
  • Rici11 (1)
  • Ahernan87 (1)
Pull Request Authors
  • renovate[bot] (750)
  • dependabot[bot] (34)
  • 4350pChris (13)
  • santi-ifontana (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (34) javascript (34)

Dependencies

package-lock.json npm
  • 655 dependencies
package.json npm
  • @iconify-json/line-md ^1.1.13 development
  • @iconify-json/mdi ^1.1.29 development
  • @tailwindcss/typography ^0.5.4 development
  • @types/adm-zip ^0.5.0 development
  • @types/formidable ^2.0.5 development
  • autoprefixer ^10.4.7 development
  • daisyui ^2.20.0 development
  • nuxt 3.0.0-rc.6 development
  • tailwindcss ^3.1.6 development
  • unplugin-icons ^0.14.8 development
  • adm-zip ^0.5.9
  • formidable ^2.0.1
  • mongodb ^4.8.1
.github/workflows/code-ql.yml actions
  • actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/docker-image.yml actions
  • docker/build-push-action v4 composite
  • docker/login-action v3 composite
  • docker/metadata-action v5 composite
  • docker/setup-buildx-action v2 composite
  • docker/setup-qemu-action v2 composite
.github/workflows/vercel-deploy-preview.yml actions
  • actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
.github/workflows/vercel-deploy-prod.yml actions
  • actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
Dockerfile docker
  • node 18-alpine build
docker-compose.yml docker
  • mongo 4.4
  • mongo-express latest