54 Commits

Author SHA1 Message Date
Neocky
0bac45d478 Renamed main file and removed old src 2022-07-02 19:21:14 +02:00
Jan-Luca Bogdan | BEL NET GmbH
9e74d480dd Added first serverjar handling 2022-06-30 16:45:28 +02:00
Jan-Luca Bogdan | BEL NET GmbH
0b10a76a3b Added version lookup for egg_cracking_jar 2022-06-29 16:00:55 +02:00
Jan-Luca Bogdan | BEL NET GmbH
9b2ff6e208 Added egg cracking jar support 2022-06-28 17:02:33 +02:00
Neocky
e17be2c500 Added tests for function in update_checker 2022-06-26 18:11:19 +02:00
Jan-Luca Bogdan | BEL NET GmbH
fb52973cf6 Added seperate download function for sftp/ftp 2022-06-22 15:26:45 +02:00
Jan-Luca Bogdan | BEL NET GmbH
3219e32351 Added part of update functionality 2022-06-22 12:58:48 +02:00
Jan-Luca Bogdan | BEL NET GmbH
041d7aa240 Added sftp & ftp functionality back 2022-06-21 17:01:03 +02:00
Jan-Luca Bogdan | BEL NET GmbH
96b4411020 Added better error handling to download function 2022-06-21 09:57:52 +02:00
Jan-Luca Bogdan | BEL NET GmbH
8620dfbe74 Added experimental update checker 2022-06-20 17:21:58 +02:00
Jan-Luca Bogdan | BEL NET GmbH
84fcfc8922 Added new spiget downloader
Added new spiget downloader for plugins with progress bar and error handling for Issue #46
2022-06-17 12:51:32 +02:00
Neocky
d427886c49 Added search function 2022-06-16 22:35:54 +02:00
Neocky
e229324117 Changed indention from tab to space 2022-06-16 21:26:43 +02:00
Jan-Luca Bogdan | BEL NET GmbH
7f2404f0cd Created packages, testcases and better error handling
Created python packages and added first test cases. Added better error handling when api call returns None and created start of requirements function.
Moved rich_print_error() to console_output.py
2022-06-16 17:05:40 +02:00
Neocky
3943357569 Added plugin downloader capabilities
Added plugin downloader capabilities and added full console argument support.
Fixed #46 and added error handling for it
2022-06-12 20:03:36 +02:00
Neocky
993d438ff7 Started the new config handling
Implemented new and not complete config handling and implemented command parameter support
2022-06-02 19:52:49 +02:00
Neocky
3bcb3de4cf Fixed error when searching for plugins
Changes:
- fixed bug when searching for plugins where the name couldn't be sanitized
- fixed bug when searching for plugins with numbers in name
2021-08-26 19:24:17 +02:00
Neocky
367ee5be42 Fixed that update all could fail and changed output colors and fixed get-paper command
Changes:
- fixed update all could fail and stop program when the file couldn't be downloaded
- changed colors from `check all` so that green means on latest version and red outdated
- fixed get-paper command
- changed latet version from paper to 1.17.1
- code cleanup
2021-07-18 14:51:02 +02:00
Neocky
abf07e8301 Fixed issues and fixed spelling
Changes:
- Fixed #33
- Fixed #34
- Fixed #35
- Input for update confirmation can also be uppercase now
- fixed spelling
- some code cleanup
2021-07-14 21:26:06 +02:00
Neocky
50038c4474 Fixed issue with seperate download path for sftp, ftp & local
Changes:
- fixed issue when updating with the activated option of a seperate download path
- removed leftover debug output
2021-06-27 01:46:15 +02:00
Neocky
496334a2fa Fixed check with seperatedownloadpath issue
Changes:
- fixed issue with seperate downloadpath and checking
2021-06-22 00:08:57 +02:00
Neocky
42be836928 Fixed wrong folder was used when trying to download plugin
Changes:
- fixed wrong folder use while downloading plugins
- made code a little bit cleaner
2021-06-21 10:18:52 +02:00
Neocky
1e7b30a1be Changed output when checking and removed debug output
Changes:
-removed update available columm and integrated it with colors of the plugin name
- removed leftover debug output
2021-06-20 13:54:15 +02:00
Neocky
2a416bbbc2 Added conformation for updateing and fixed serverjar issues
Changes:
- updated paper checker to 1.17
- added conformation when updating plugins
- added error handling
- added changlog as optional param for the check command
- fixed problems with paper updated
- updated help
- removed debug output
- removed unnecesary commnents
2021-06-20 00:36:36 +02:00
Neocky
456a0e185a Merged all and individual checking/updating of plugins
Changes:
- added fail check with api connection
- added localFileName to INSTALLEDPLUGINLIST
- merged checking/updating plugins
2021-06-19 18:01:05 +02:00
Neocky
f4361ad137 Fixed bug when plugin wasn't found with description 2021-06-19 13:47:12 +02:00
Neocky
41527926b2 Fixed TypeError while checking for updates & added update notes test
Changes:
- fixed TypeError when folder in plugin folder had .jar in name
- added update notes test to check all
2021-06-12 17:03:55 +02:00
Neocky
2712bd5be6 Added .jar validation to SFTP/FTP
Changes:
- added `.jar` file validation to SFTP/FTP
- cleanup of old code
2021-05-30 18:52:35 +02:00
Neocky
3ad7753674 Added skip when file is not .jar file
Changes:
- added skipping file if not .jar file
- removed some unneceessary config lookups
- updated regex
2021-05-29 20:42:02 +02:00
Neocky
764e8bcb81 Fixed JsonDecodeError & Better pluginnames
Changes:
- fixed JsonDecodeError when filename had many special characters in it
- fixed version & name wouldn't get detectet when plugin.yml file would have whitespaces in the beginning
- better output of plugin names when checking & updating
2021-05-28 23:52:16 +02:00
Neocky
edc300a33d Eggcracking for better name finding & added better version digging
Added:
- eggcracking to get plugin name
- better version find mechanism
2021-05-15 00:46:29 +02:00
Neocky
cb0282e676 Fixed array index out of range
Changes:
- fixed array index out of range error when checking/updating
2021-04-07 20:38:29 +02:00
Neocky
706b8049c3 Added custom header to download & better ftp error messages
Changes:
- added custom header to plugin download
- added better sftp/ftp error messages
- removed unnecessary sftp/ftp functions
2021-03-31 18:11:41 +02:00
Neocky
927767b0aa Added FTP support
Changes:
- added ftp support
- added ftp to every function which had already sftp interaction
- edited config
- added handle_ftp.py
fixed old configcheck() bugs
- added sftp/ftp to eggcrackingjar mechanism
- added new line input with enter
2021-03-30 23:55:04 +02:00
Neocky
31a2a4aa89 Added full linux support & better output when searching
Changes:
- added launcher.sh file to launch pluGET on linux
- beautified output when searching for a ressource
- deleted .vscode folder & added it to the .gitignore list
2021-03-28 16:15:03 +02:00
Neocky
205a13ee94 Optimized config handling & beautified output
Changes:
- optimized config handling
- added spinner to paper download
- changed progress bar colors
- better output for updating paper version
- misc code cleanup
2021-03-27 18:58:16 +01:00
Neocky
fddc0c252c Better config handling & better output for serverjar
Changes:
- better config handling
- better output for serverjar checking
2021-03-27 12:07:19 +01:00
Neocky
17611c741e Better output & first part of new config handling
Changes:
- better output when downloading files
- optimization when getting values from the config
2021-03-26 20:24:15 +01:00
Neocky
2a481acbef Fixed formating issues
Changes:
- fixed some formating issues
2021-03-23 18:32:20 +01:00
Neocky
e66985054c Removed debug print & text formating
Changes:
- removed debug prints
- changed some text formating
2021-03-21 16:37:25 +01:00
Neocky
e1efcc4fc7 Added help for all commands & general better output
Changes:
- added help fo all/specific commands
- unified the output of check/update
- beautified the output of check/update
- a little code cleanup
2021-03-21 14:30:27 +01:00
Neocky
01465eb769 Added new progress bar and some formating
Changes:
- added simple progress bar when checking/updating plugins
- misc code cleanup
- changed logo
2021-03-18 23:42:02 +01:00
Neocky
d7fc68195b Added eggcracking method and first progress bar tests
Changes:
- added eggcracking method for plugins
- plugins will be unzipped when they don't have a version in their name and the version will be searched inside the `plugin.yml` file
- added progress bar tests
- changed default paths in config
2021-03-18 00:03:07 +01:00
Neocky
76e1d7f5fd Fixed array was not created
Changes:
- fixed array would not be created for a plugin when plugin would throw a type- or valueerror
- deleted testing prints
- minor code cleanup
2021-03-16 21:10:09 +01:00
Neocky
430dbcd8d2 Finished paper support; Created independent paths
Changes:
- Created OS independent paths
- finished paper support
- created many catches for paper handling errors
2021-03-16 01:04:13 +01:00
Neocky
20261d110e Added catch for HTTPError and added papermc ground work
Changes:
- Added HTTPError catch when searching for a plugin
- Created first ground work for papermc server jar support
2021-03-15 01:20:18 +01:00
Neocky
1e7de3ac5a FileNotFoundError will catch when using SFTP 2021-03-14 21:07:06 +01:00
Neocky
662f303935 Catched FileNotfoundError & Plugins updated will now display correctly
Changes:
- Catched file not found error
- Plugins updated
- Updated wrong index numbers when updating
2021-03-14 20:21:26 +01:00
Neocky
7e9b5850be Fixed big duplicate array issue for a plugin; Added seperate download path
Changes:
- Fixed big issue where two arrays would be created for a plugin and then everything else would fail
- added seperate location for downloaded files
2021-03-14 13:25:13 +01:00
Neocky
8e41af6ec7 Searching for a plugin will now show them in an descending order 2021-03-13 23:44:01 +01:00