Project live on wgettify.ovh
Wgettify is a webapp used to convert download links (mainly the fancy serving ones like example.com/fileToDownload, without extensions) to be transformed into fast copy wget links. Also, alongside the first beta, wgettify supports the upload of any file you like, and it gets to you the wgettable links. Also works with cUrl!
That's a great question, i mainly menage my server & services via ssh with my T430, when i need to upload something to the server i want it to be as fast as possible to simply continue to go on with what i'm doing.
Because logging in requires more time than simply open wgettify and upload my files directly in it! For relatively small task it is incredibly powerful.
Wgettify is a fully client side application, this means that nothing is stored on the host server, exept the file that you upload in the "File" section. In this case the file is passed directly to tmpfiles.org. Witch provides the API and the host! A good thing todo is actually integrating different api services, selectable by the user. So that if a service is down, or breached, another one can immediately kick in.
Feel free to take the code and modify it as you wish, based on the MIT license. If you want to help me then do a PR! Here's a guide on how to deploy a dev server.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.