18 |
19 | ## Build
20 |
21 | ### Web-Ext
22 |
23 | The web-ext can be built using `npm run dist` which will produce a zip in dist/. You must [sign the addon on AMO](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Distribution) before it can be installed in Firefox. Alternatively, a signed .xpi is available under Releases.
24 |
25 | ### Native App
26 |
27 | The native-app is a C# application for Windows. It can be built using Visual Studio and will produce YoutubeDlButton.exe, which is required to communicate between the web-ext in Firefox and youtube-dl.exe. Pre-built files are available in Releases.
28 |
29 | ## Install
30 |
31 | Instructions for installing the native app and youtube-dl.exe are [in the Wiki](https://github.com/marklieberman/youtube-dl-button/wiki/Installing-the-Native-App).
32 |
33 | ## Contributing
34 |
35 | This project could use 1) a cross-platform native-app to add support for Linux and MacOS, and 2) an installer to create manifest and registry entries automatically. Any contributions would be appreciated and I would publish the addon on AMO once these features are available.
36 |
--------------------------------------------------------------------------------
/native-app/YoutubeDlButton.csproj:
--------------------------------------------------------------------------------
1 |
2 |