Skip to content

Commit

Permalink
4.0.0: Fix #149
Browse files Browse the repository at this point in the history
  • Loading branch information
peterhanania committed Feb 9, 2025
1 parent eaaf88f commit b768fd4
Show file tree
Hide file tree
Showing 20 changed files with 7,984 additions and 7,530 deletions.
229 changes: 71 additions & 158 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,167 +1,80 @@
<h1 align="left">
<br>
<a href="https://github.com/peterhanania"><img src="https://i.imgur.com/JXomrnb.png"></a>
<h1 align="center">
<br>
📦 Discord Package
<a href="https://github.com/peterhanania"><img src="https://i.imgur.com/JXomrnb.png" alt="Discord Package Logo" width="200"></a>
<br>
Discord Package Explorer
<br>
</h1>

<div align=left>

[![Deploy to Vercel](https://binbashbanana.github.io/deploy-buttons/buttons/remade/vercel.svg)](https://vercel.com/new/clone?repository-url=https://github.com/peterhanania/Discord-Package)
[![Deploy to Heroku](https://binbashbanana.github.io/deploy-buttons/buttons/remade/heroku.svg)](https://heroku.com/deploy/?template=https://github.com/peterhanania/discord-package)
[![Deploy to Netlify](https://binbashbanana.github.io/deploy-buttons/buttons/remade/netlify.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/peterhanania/discord-package)

⬆️ Read [installation instructions](#installation) before hosting locally or externally.

[![Deploy Discord Package](https://github.com/peterhanania/Discord-Package/actions/workflows/nextjs.yml/badge.svg)](https://github.com/peterhanania/Discord-Package/actions/workflows/nextjs.yml)

<a href="https://github.com/peterhanania/discord-package/blob/main/LICENSE.md">
<img src="https://img.shields.io/badge/license-GPL-blue" alt="license">
</a>

<h4 align="center">A beautiful visualization tool for your Discord data package 🚀</h4>

<p align="center">
<a href="https://github.com/peterhanania/Discord-Package/actions/workflows/nextjs.yml">
<img src="https://github.com/peterhanania/Discord-Package/actions/workflows/nextjs.yml/badge.svg" alt="Build Status">
</a>
<a href="https://github.com/peterhanania/discord-package/blob/main/LICENSE.md">
<img src="https://img.shields.io/badge/license-GPL-blue" alt="License">
</a>
<a href="https://discord.com/invite/W2zPcgG9F5">
<img src="https://img.shields.io/discord/1000775219868352663?color=7289da&label=Discord&logo=discord&logoColor=white" alt="Discord">
</a>
</p>

<p align="center">
<a href="#key-features">Key Features</a> •
<a href="#demo">Demo</a> •
<a href="#installation">Installation</a> •
<a href="#deployment">Deployment</a> •
<a href="#contributing">Contributing</a>
</p>

## About

✨ Ever wondered what data Discord collects? Discord Package is an elegant tool that lets you visualize your Discord data package in a beautiful and interactive way. Share selected insights with friends and discover fascinating patterns in your Discord usage!

## Demo

<div align="center">
<img src="https://i.imgur.com/MKWRWQo.png" alt="Screenshot 1" width="400">
<img src="https://i.imgur.com/gkz1cZc.png" alt="Screenshot 2" width="400">
</div>

✨Ever wondered what Data Discord collects? Or did you ever want to view what's inside of a Discord package? Discord Package is a customisable tool that allows you to view your data in a fancy way. You could also use our exporting feature to share your selected data with your friends :)

This Repo is directly hosted via Netlify to discordpackage.com

#### [Join the Discord Server](https://discord.com/invite/W2zPcgG9F5)

#### [View the Detailed Features & Steps by Clicking here](features.md)

##

<Image src="https://i.imgur.com/MKWRWQo.png" />
<Image src="https://i.imgur.com/gkz1cZc.png" />

### Features

<ul>
<li>View user information</li><li>View settings like device appearance, servers and emojis</li><li>View your connections</li><li>View how much you spent on Discord, and the nitro you got gifted</li><li>View the amount of channels and users you DMed, your top DMs & channels, How much time you spent on Discord, your character count, your favorite words, links, oldest messages, Discord invite links, and curse words in each top dm and top channel. </li>
<li>View user information</li><li>View settings like device appearance, your favorite emojis</li><li>View your connections</li><li>View how much you spent on Discord, and the nitro you got gifted</li><li>View the amount of channels and users you DMed, your top DMs & channels, How much time you spent on Discord, your character count, your favorite words, links, oldest messages, Discord invite links, and curse words in each top dm and top channel. </li>
<li>The amount of guilds you are in</li>
<li>Your Discord bots</li><li>Your favorite words, links, Discord invite links, and curse words</li>
<details ><summary style="cursor: pointer; margin-left: -14px" >Countless Statistics</summary><li>Accepted Instant Invites</li>
<li>Updated Activities</li>
<li>Added Channel Recipients</li>
<li>Reactions Added</li>
<li>Crashed Apps</li>
<li>Closed Applications</li>
<li>Created Applications</li>
<li>Deleted Applications</li>
<li>Opened Apps</li>
<li>Abused Bots</li>
<li>Compromised Bot Tokens</li>
<li>Reported Calls</li>
<li>Served Captchas</li>
<li>Solved Captchas</li>
<li>Closed Change Logs</li>
<li>Opened Change Logs</li>
<li>Deleted Channels</li>
<li>Opened Channels</li>
<li>Updated Channel Permissions Overwrites</li>
<li>Updated Channels</li>
<li>Closed Tutorials</li>
<li>Copied Instant Invites</li>
<li>Created Channels</li>
<li>Created Emojis</li>
<li>Created Guilds</li>
<li>Opened Create Guild Modal</li>
<li>Created Instant Invites</li>
<li>Updated Custom Statuses</li>
<li>Completed Data Package Requests</li>
<li>Deleted Emojis</li>
<li>Deleted Guilds</li>
<li>Viewed Discord's Dev Portal</li>
<li>Viewed Direct Messages</li>
<li>Emails Opened</li>
<li>Sent Emails</li>
<li>Received External Dynamic Links</li>
<li>Viewed Friend Requests</li>
<li>Failed Friend Requests</li>
<li>Viewed Friends List</li>
<li>Copied Gift Codes</li>
<li>Created Gift Codes</li>
<li>Revoked Gift Codes</li>
<li>Sent Gift Codes</li>
<li>Added Bots</li>
<li>Viewed Guild Discovery</li>
<li>Clicked Guild Insights Settings CTA</li>
<li>Joined Guilds</li>
<li>Updated Guild Members</li>
<li>Updated Guild Roles</li>
<li>Viewed Guild Settings Discovery</li>
<li>Updated Guild Settings</li>
<li>Viewed Guilds</li>
<li>Clicked Inbox Channels</li>
<li>Opened Invite Apps</li>
<li>Opened Invites</li>
<li>Sent Invites</li>
<li>Viewed Invites</li>
<li>Joined Calls</li>
<li>Viewed Join Guild Modal</li>
<li>Joined Voice Channels</li>
<li>Toggled Keyboard Mode</li>
<li>Used Keyboard Shortcuts</li>
<li>Left Guilds</li>
<li>Left Voice Channels</li>
<li>Attempted Logins</li>
<li>Successful Logins</li>
<li>Viewed Member List</li>
<li>Updated Message Attachments</li>
<li>Edited Messages</li>
<li>Edited Messages using Up Arrow</li>
<li>Dismissed Modals</li>
<li>Detected new Login Locations</li>
<li>Clicked Notifications</li>
<li>Updated Notification Settings</li>
<li>Accepted OAuth2 Authorizations</li>
<li>Viewed OAuth2 Authorizations</li>
<li>Opened Modals</li>
<li>Opened Popouts</li>
<li>Requested Permissions</li>
<li>Messages Pinned</li>
<li>Viewed Promotions</li>
<li>Removed Reactions</li>
<li>Started Replies</li>
<li>Calls Rang</li>
<li>Failed Screensharing</li>
<li>Closed Searches</li>
<li>Opened Searches</li>
<li>Expanded Search Results</li>
<li>Changed Search Results Sort</li>
<li>Viewed Search Results</li>
<li>Started Searches</li>
<li>Sent Messages</li>
<li>Used Slash Commands</li>
<li>Started Calls</li>
<li>Canceled Subscriptions</li>
<li>Completed Transactions</li>
<li>Notes Updated</li>
<li>Updated User Settings</li>
<li>Updated User Accounts</li>
<li>Updated your Avatar</li>
<li>Updated User Phone Numbers</li>
<li>Ended Streams</li>
<li>Started Streams</li>
<li>Selected View As Roles</li>
<li>Disconnected From Voice</li>
<li>Created Webhooks</li>
<li>Deleted Webhooks</li></details>
</ul>

### Notice

This project **does not** store any information, and does not have any third party services other than Google Analytics. If you would like to self host it yourself, you could follow the following instructions.

### Production Deployment

Discord Data Package Explorer is built with **[Next.js](https://nextjs.org/)** and **[Tailwind.css](https://tailwindcss.com/)**.

- Clone the repository `git clone https://github.com/peterhanania/discord-package`.
- Install the dependencies using `pnpm install` or `yarn install`.
- Start the app using `pnpm run dev`.
## Key Features

- 🎨 **Beautiful Visualization** - View your data in an intuitive and aesthetically pleasing interface
- 🔒 **Privacy Focused** - No data storage, pure client-side processing
- 📊 **Comprehensive Analytics** including:
- User information and settings
- Device preferences and server details
- Platform connections
- Discord spending and Nitro gifts
- Messaging patterns and statistics
- Guild membership details
- Bot interactions
- Language analysis (favorite words, links, etc.)

<details>
<summary>🔍 View Detailed Statistics</summary>

- Message Analytics
- Top DMs and channels
- Character count
- Time spent analysis
- Word frequency
- Link sharing patterns

- Platform Usage
- Login patterns
- Device usage
- Feature interaction

- Social Interactions
- Friend requests
- Guild participation
- Voice channel activity

- And many more detailed metrics!
</details>

## Installation
When hosting locally or externally, make sure you change the `NEXT_PUBLIC_DOMAIN` environment variable in the `.env.local` file to your domain or it will use the default domain `https://discordpackage.com`.
Expand Down
2 changes: 1 addition & 1 deletion components/Alerts.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ interface Alert {
url?: string;
}

export default function Alerts(): ReactElement {
export default function Alerts(): ReactElement<any> {
const [show, setShow] = useState<boolean>(false);
const [alert, setAlert] = useState<Alert | null>(null);

Expand Down
Loading

0 comments on commit b768fd4

Please sign in to comment.