{"id":13430637,"url":"https://github.com/chylex/Discord-History-Tracker","last_synced_at":"2025-03-16T06:30:48.072Z","repository":{"id":37493276,"uuid":"71634394","full_name":"chylex/Discord-History-Tracker","owner":"chylex","description":"Desktop app \u0026 browser script that saves Discord chat history into a file, and an offline viewer that displays the file.","archived":false,"fork":false,"pushed_at":"2024-10-23T20:19:10.000Z","size":15193,"stargazers_count":468,"open_issues_count":12,"forks_count":82,"subscribers_count":20,"default_branch":"master","last_synced_at":"2024-10-24T07:53:04.897Z","etag":null,"topics":["app","csharp","desktop","discord"],"latest_commit_sha":null,"homepage":"https://dht.chylex.com","language":"C#","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/chylex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","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},"funding":{"github":"chylex","patreon":"chylex","ko_fi":"chylex"}},"created_at":"2016-10-22T11:17:56.000Z","updated_at":"2024-10-23T20:19:14.000Z","dependencies_parsed_at":"2023-01-19T18:15:21.560Z","dependency_job_id":"ee711a7e-fdcb-4ec8-85fb-126e7b40a712","html_url":"https://github.com/chylex/Discord-History-Tracker","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chylex%2FDiscord-History-Tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chylex%2FDiscord-History-Tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chylex%2FDiscord-History-Tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chylex%2FDiscord-History-Tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chylex","download_url":"https://codeload.github.com/chylex/Discord-History-Tracker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221656317,"owners_count":16858741,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["app","csharp","desktop","discord"],"created_at":"2024-07-31T02:00:56.025Z","updated_at":"2025-03-16T06:30:48.066Z","avatar_url":"https://github.com/chylex.png","language":"C#","funding_links":["https://github.com/sponsors/chylex","https://patreon.com/chylex","https://ko-fi.com/chylex"],"categories":["C# #","C#","C\\#"],"sub_categories":[],"readme":"# Welcome\n\nFor instructions on how to **use Discord History Tracker**, visit the [official website](https://dht.chylex.com).\n\nTo **report an issue or suggestion**, first please see the [issues](https://github.com/chylex/Discord-History-Tracker/issues) page and make sure someone else hasn't already created a similar issue report. If you do find an existing issue, comment on it or add a reaction. Otherwise, either click [New Issue](https://github.com/chylex/Discord-History-Tracker/issues/new), or contact me via email [contact@chylex.com](mailto:contact@chylex.com) or Twitter [@chylexmc](https://twitter.com/chylexmc).\n\nIf you are interested in **building from source code**, continue reading the [build instructions](#Build-Instructions) below.\n\nThis branch is dedicated to the Discord History Tracker desktop app. If you are looking for the older browser-only version, visit the [master-browser-only](https://github.com/chylex/Discord-History-Tracker/tree/master-browser-only) branch.\n\n# Build Instructions\n\n### Setup\n\nFork the repository and clone it to your computer (if you've never used git, you can download the [GitHub Desktop](https://desktop.github.com) client to get started quickly).\n\nFolder organization:\n* `app/` contains a Visual Studio solution for the desktop app\n* `web/` contains source code of the [official website](https://dht.chylex.com), which can be used as a template when making your own website\n\nTo start editing source code for the desktop app, install the [.NET 9 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/9.0), and then open `app/DiscordHistoryTracker.sln` in [Visual Studio](https://visualstudio.microsoft.com/downloads/) or [Rider](https://www.jetbrains.com/rider/).\n\n### Building\n\nTo build a `Debug` version of the desktop app, there are no additional requirements.\n\nTo build a `Release` version of the desktop app, follow the instructions for your operating system.\n\n#### Release – Windows (64-bit)\n\n1. Install Debian in WSL and open a terminal in the project folder.\n2. Run the `app/build.wsl.sh` script.\n3. Read the [Distribution](#distribution) section below.\n\nNote: The build script expects `dotnet.exe` to be installed in `C:\\Program Files\\dotnet`.\n\n#### Release – Other Operating Systems\n\n1. Install the `zip` package from your repository.\n2. Run the `app/build.sh` script.\n3. Read the [Distribution](#distribution) section below.\n\n#### Distribution\n\nThe mentioned build scripts will prepare `Release` builds ready for distribution. Once the script finishes, the `app/bin` folder will contain self-contained executables for each major operating system, and a portable version that works on all other systems but requires the ASP.NET Core Runtime to be installed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchylex%2FDiscord-History-Tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchylex%2FDiscord-History-Tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchylex%2FDiscord-History-Tracker/lists"}