From 5947180802d62b89b6b031d6eb0fdc75e333d33b Mon Sep 17 00:00:00 2001 From: Blue Malgeran Date: Sun, 5 Apr 2020 00:46:29 +0300 Subject: [PATCH] First commit, hi. first commit yes --- README.md | 41 +++++- jewDCC.sln | 25 ++++ jewDCC/App.config | 6 + jewDCC/App.xaml | 17 +++ jewDCC/App.xaml.cs | 17 +++ jewDCC/FodyWeavers.xml | 3 + jewDCC/FodyWeavers.xsd | 111 ++++++++++++++ jewDCC/MainWindow.xaml | 117 +++++++++++++++ jewDCC/MainWindow.xaml.cs | 184 ++++++++++++++++++++++++ jewDCC/Properties/AssemblyInfo.cs | 55 +++++++ jewDCC/Properties/Resources.Designer.cs | 71 +++++++++ jewDCC/Properties/Resources.resx | 117 +++++++++++++++ jewDCC/Properties/Settings.Designer.cs | 30 ++++ jewDCC/Properties/Settings.settings | 7 + jewDCC/favicon.ico | Bin 0 -> 454838 bytes jewDCC/jewDCC.csproj | 130 +++++++++++++++++ jewDCC/packages.config | 8 ++ 17 files changed, 937 insertions(+), 2 deletions(-) create mode 100644 jewDCC.sln create mode 100644 jewDCC/App.config create mode 100644 jewDCC/App.xaml create mode 100644 jewDCC/App.xaml.cs create mode 100644 jewDCC/FodyWeavers.xml create mode 100644 jewDCC/FodyWeavers.xsd create mode 100644 jewDCC/MainWindow.xaml create mode 100644 jewDCC/MainWindow.xaml.cs create mode 100644 jewDCC/Properties/AssemblyInfo.cs create mode 100644 jewDCC/Properties/Resources.Designer.cs create mode 100644 jewDCC/Properties/Resources.resx create mode 100644 jewDCC/Properties/Settings.Designer.cs create mode 100644 jewDCC/Properties/Settings.settings create mode 100644 jewDCC/favicon.ico create mode 100644 jewDCC/jewDCC.csproj create mode 100644 jewDCC/packages.config diff --git a/README.md b/README.md index d57d6d8..eeb7b8e 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,39 @@ -# jewDCC - Custom Connection for Discord! +# jewDCC + +jewDCC - A program I made to add custom connections to Discord, Google-ish material GUI and very good UX, trust me. + +## [Download](https://github.com/jewdev/jewDCC/releases/latest) + +## [LICENSE](https://github.com/jewdev/jewDCC/blob/master/LICENSE) + +## Author + +**jewDCC** © [jewdev](https://github.com/jewdev) Authored and maintained by jewdev. + +## Screenshot +![screenshot](https://i.imgur.com/8IZezp3.png) + +## Special Thanks +> Special thanks for my beta testers! +> > [Ryan Montgomery](https://github.com/ryanrohypnol) - I "improved" his own Discord Custom Connections repository in Python and I wanted to re-make in C#, and, here we are! + +## FAQ +1. Q: What the heck does DCC means? + + A: DCC stands for "Discord Custom Connections" in this context. + +2. Q: How can I report bugs? + + A: Open new issue [here](https://github.com/jewdev/jewDCC/issues). + +3. Q: How can I contribute? + + A: If you know how to code, feel free to improve the program and open a pull request [here](https://github.com/jewdev/jewDCC/pulls), if you don't know how to code so just fork and star this repository! + +4. Q: Can you help me with the program? + + A: No. + +5. Q: Are you really a jew? + + A: Yes, I'm a *real* jew. diff --git a/jewDCC.sln b/jewDCC.sln new file mode 100644 index 0000000..a4bac64 --- /dev/null +++ b/jewDCC.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29905.134 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "jewDCC", "jewDCC\jewDCC.csproj", "{AD162585-DD8A-4096-B4BF-D0B13D0271D4}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {AD162585-DD8A-4096-B4BF-D0B13D0271D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AD162585-DD8A-4096-B4BF-D0B13D0271D4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AD162585-DD8A-4096-B4BF-D0B13D0271D4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AD162585-DD8A-4096-B4BF-D0B13D0271D4}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {7751B888-B027-4129-B311-5CF04E20EA3C} + EndGlobalSection +EndGlobal diff --git a/jewDCC/App.config b/jewDCC/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/jewDCC/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/jewDCC/App.xaml b/jewDCC/App.xaml new file mode 100644 index 0000000..c4a3b21 --- /dev/null +++ b/jewDCC/App.xaml @@ -0,0 +1,17 @@ + + + + + + + + + + + + diff --git a/jewDCC/App.xaml.cs b/jewDCC/App.xaml.cs new file mode 100644 index 0000000..1bf6e5f --- /dev/null +++ b/jewDCC/App.xaml.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; + +namespace jewDCC +{ + /// + /// Interaction logic for App.xaml + /// + public partial class App : Application + { + } +} diff --git a/jewDCC/FodyWeavers.xml b/jewDCC/FodyWeavers.xml new file mode 100644 index 0000000..5029e70 --- /dev/null +++ b/jewDCC/FodyWeavers.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/jewDCC/FodyWeavers.xsd b/jewDCC/FodyWeavers.xsd new file mode 100644 index 0000000..44a5374 --- /dev/null +++ b/jewDCC/FodyWeavers.xsd @@ -0,0 +1,111 @@ + + + + + + + + + + + + A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks + + + + + A list of assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks. + + + + + A list of unmanaged 32 bit assembly names to include, delimited with line breaks. + + + + + A list of unmanaged 64 bit assembly names to include, delimited with line breaks. + + + + + The order of preloaded assemblies, delimited with line breaks. + + + + + + This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file. + + + + + Controls if .pdbs for reference assemblies are also embedded. + + + + + Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option. + + + + + As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off. + + + + + Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code. + + + + + Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior. + + + + + A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with | + + + + + A list of assembly names to include from the default action of "embed all Copy Local references", delimited with |. + + + + + A list of unmanaged 32 bit assembly names to include, delimited with |. + + + + + A list of unmanaged 64 bit assembly names to include, delimited with |. + + + + + The order of preloaded assemblies, delimited with |. + + + + + + + + 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. + + + + + A comma-separated list of error codes that can be safely ignored in assembly verification. + + + + + 'false' to turn off automatic generation of the XML Schema file. + + + + + \ No newline at end of file diff --git a/jewDCC/MainWindow.xaml b/jewDCC/MainWindow.xaml new file mode 100644 index 0000000..548014c --- /dev/null +++ b/jewDCC/MainWindow.xaml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + Skype + + + Battle.Net + + + League Of Legends + + + + + + + + + + + + \ No newline at end of file diff --git a/jewDCC/MainWindow.xaml.cs b/jewDCC/MainWindow.xaml.cs new file mode 100644 index 0000000..b946644 --- /dev/null +++ b/jewDCC/MainWindow.xaml.cs @@ -0,0 +1,184 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; +using WindowsInput; +using WindowsInput.Native; +using MouseButton = System.Windows.Input.MouseButton; + +namespace jewDCC +{ + /// + /// Interaction logic for MainWindow.xaml + /// + public partial class MainWindow : Window + { + public MainWindow() + { + InitializeComponent(); + + if (File.Exists("token.txt")) + TokenField.Text = File.ReadAllText("token.txt"); + else + TokenField.Text = ""; + } + + private void Window_MouseDown(object sender, MouseButtonEventArgs e) + { + if (e.ChangedButton == MouseButton.Left) + this.DragMove(); + } + + private void ExitButton(object sender, RoutedEventArgs e) + { + Environment.Exit(1); + } + + private void MinimizeButton(object sender, RoutedEventArgs e) + { + this.WindowState = WindowState.Minimized; + } + + private void AboutButton(object sender, RoutedEventArgs e) + { + MessageBox.Show("This program is made by jewdev#1337\nI hope you like it~!\n(ノ◕ヮ◕)ノ*:・゚✧", + "About", + MessageBoxButton.OK, + MessageBoxImage.Information); + } + + private void AddButton(object sender, RoutedEventArgs e) + { + if (string.IsNullOrEmpty(TypeComboBox.Text) || string.IsNullOrEmpty(NameField.Text) || string.IsNullOrEmpty(TokenField.Text)) + { + MessageBox.Show("Please fill the fields!", + "Error!", + MessageBoxButton.OK, + MessageBoxImage.Error); + } + else + { + string game; + if (TypeComboBox.Text.StartsWith("L")) + game = "leagueoflegends"; + else if (TypeComboBox.Text.StartsWith("S")) + game = "skype"; + else + game = "battlenet"; + + string url = $"https://discordapp.com/api/v6/users/@me/connections/{game}/{new Random().Next(100000, 1000000)}"; + string data = "{\"name\": \"" + NameField.Text + "\",\n\"visibility\": 1\n}"; + + try + { + var request = (HttpWebRequest) WebRequest.Create(url); + request.Method = "PUT"; + request.Headers.Add("authorization", TokenField.Text); + request.ContentType = "application/json"; + byte[] byteArray = Encoding.UTF8.GetBytes(data); + request.ContentLength = byteArray.Length; + Stream dataStream = request.GetRequestStream(); + dataStream.Write(byteArray, 0, byteArray.Length); + dataStream.Close(); + + if (request.GetResponse().ToString() + .Contains( + "\"revoked\": false, \"visibility\": 1, \"friend_sync\": false, \"show_activity\": true")) + { + MessageBox.Show( + $"Successfully added a connection!\nName: {NameField.Text}\nType: {TypeComboBox.Text}\n(P.S: If you want to remove it go to Settings > Connections and just remove it)", + "Success!", + MessageBoxButton.OK, + MessageBoxImage.Information); + + if ((bool)SaveTokenCheckBox.IsChecked) + File.WriteAllText("token.txt", TokenField.Text); + } + else + { + MessageBox.Show( + "Beep boop... Error!\nSomething is wrong but I can't figure what is it!", + "Error!", + MessageBoxButton.OK, + MessageBoxImage.Information); + } + } + catch (Exception exception) + { + MessageBox.Show($"Beep boop... Error!\n{exception}", + "Error!", + MessageBoxButton.OK, + MessageBoxImage.Error); + throw; + } + } + } + + private void Button_Click(object sender, RoutedEventArgs e) + { + NameField.Focus(); + new InputSimulator().Keyboard.ModifiedKeyStroke(VirtualKeyCode.LWIN, VirtualKeyCode.OEM_PERIOD); + } + + private void TokenField_TextChanged(object sender, TextChangedEventArgs e) + { + if (TokenField.Text.Contains("\"")) + TokenField.Text = TokenField.Text.Replace("\"", ""); + + if (string.IsNullOrEmpty(TypeComboBox.Text) || string.IsNullOrEmpty(NameField.Text) || + string.IsNullOrEmpty(TokenField.Text)) + { + SaveTokenCheckBox.IsEnabled = false; + AddConnectionButton.IsEnabled = false; + } + else + { + SaveTokenCheckBox.IsEnabled = true; + AddConnectionButton.IsEnabled = true; + } + } + + + private void NameField_TextChanged(object sender, TextChangedEventArgs e) + { + if (string.IsNullOrEmpty(TypeComboBox.Text) || string.IsNullOrEmpty(NameField.Text) || + string.IsNullOrEmpty(TokenField.Text)) + { + SaveTokenCheckBox.IsEnabled = false; + AddConnectionButton.IsEnabled = false; + } + else + { + SaveTokenCheckBox.IsEnabled = true; + AddConnectionButton.IsEnabled = true; + } + } + + private void TypeComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) + { + if (string.IsNullOrEmpty(TypeComboBox.Text) || string.IsNullOrEmpty(NameField.Text) || + string.IsNullOrEmpty(TokenField.Text)) + { + SaveTokenCheckBox.IsEnabled = false; + AddConnectionButton.IsEnabled = false; + } + else + { + SaveTokenCheckBox.IsEnabled = true; + AddConnectionButton.IsEnabled = true; + } + } + } +} diff --git a/jewDCC/Properties/AssemblyInfo.cs b/jewDCC/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..3ccc393 --- /dev/null +++ b/jewDCC/Properties/AssemblyInfo.cs @@ -0,0 +1,55 @@ +using System.Reflection; +using System.Resources; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Windows; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("jewDCC")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("jewDCC")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +//In order to begin building localizable applications, set +//CultureYouAreCodingWith in your .csproj file +//inside a . For example, if you are using US english +//in your source files, set the to en-US. Then uncomment +//the NeutralResourceLanguage attribute below. Update the "en-US" in +//the line below to match the UICulture setting in the project file. + +//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] + + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located + //(used if a resource is not found in the page, + // or application resource dictionaries) + ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located + //(used if a resource is not found in the page, + // app, or any theme specific resource dictionaries) +)] + + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/jewDCC/Properties/Resources.Designer.cs b/jewDCC/Properties/Resources.Designer.cs new file mode 100644 index 0000000..1d0e79c --- /dev/null +++ b/jewDCC/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace jewDCC.Properties +{ + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("jewDCC.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/jewDCC/Properties/Resources.resx b/jewDCC/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/jewDCC/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/jewDCC/Properties/Settings.Designer.cs b/jewDCC/Properties/Settings.Designer.cs new file mode 100644 index 0000000..0fd1711 --- /dev/null +++ b/jewDCC/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace jewDCC.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/jewDCC/Properties/Settings.settings b/jewDCC/Properties/Settings.settings new file mode 100644 index 0000000..033d7a5 --- /dev/null +++ b/jewDCC/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/jewDCC/favicon.ico b/jewDCC/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1c90595d98c5f4f17ab28369221832237b0cef00 GIT binary patch literal 454838 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℘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ð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≮oYDz5(_D`@aTtGAeC>!oqROXC7AO?wRjge$Q^> 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 literal 0 HcmV?d00001 diff --git a/jewDCC/jewDCC.csproj b/jewDCC/jewDCC.csproj new file mode 100644 index 0000000..04d17a7 --- /dev/null +++ b/jewDCC/jewDCC.csproj @@ -0,0 +1,130 @@ + + + + + + Debug + AnyCPU + {AD162585-DD8A-4096-B4BF-D0B13D0271D4} + WinExe + jewDCC + jewDCC + v4.7.2 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 4 + true + true + + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + favicon.ico + + + + ..\packages\Costura.Fody.4.1.0\lib\net40\Costura.dll + + + ..\packages\MaterialDesignColors.1.2.3\lib\net45\MaterialDesignColors.dll + + + ..\packages\MaterialDesignThemes.3.1.0\lib\net45\MaterialDesignThemes.Wpf.dll + + + + + + + + + + + 4.0 + + + + + + ..\packages\InputSimulator.1.0.4.0\lib\net20\WindowsInput.dll + + + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + App.xaml + Code + + + MainWindow.xaml + Code + + + + + Code + + + True + True + Resources.resx + + + True + Settings.settings + True + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + \ No newline at end of file diff --git a/jewDCC/packages.config b/jewDCC/packages.config new file mode 100644 index 0000000..bb1e1e8 --- /dev/null +++ b/jewDCC/packages.config @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file