This is a gigantic folder, with multiple functions for multiple use cases. The only folder that you will need, is PythonFunctions.
Version 1.5 will be released the same time that version 2.0 of Python Battleships (https://github.com/dragmine149/Python_Battleships) is released. Please stay turned.
If you want, fell free to test it out right now here
Every file has it own documentation, which can be found here: Documentation.
This file is still in development and more is to come! If you want to contribute, follow the same file structure and submit a pull request. What you see now is not the final version.
Please read Contributing.md
- Fixed issues with pylint causing random warnings
- Fixed issues in
TerminalDisplay
causing list to break instantly - Fixed issue in
Checks.Int
causing some things to break (unused code)
- Added support for lists in
Save.RemoveFile
andSave.RemoveFolder
(And updated related documentation)
- Added more checks to
Encryption.py
to make sure thatfernet
is installed to use it.
Checks.yn
to include ability to pass in an argument into the function.
- Documentation for
Check.Path
Check.Path
to: return a path when valid; return false on no path; reask on invalid path.
- Pylint complaining about TerminalDisplay
- Issue in
Version.py
that would meanVersion 1.4.11
comes beforeVersion 1.4.7
- Hint and Hint argumnet in
Version.py
Compare
function.
- AudioExtractor in
Convert.py
- AudioExtractor to
Convert.py
documentation - New optional dependiences installation options.
Watermark.py
LINKCODE
function. (link + text)Watermark.py
TIME
function. (Just gets the hour, minute second)- Relative documentation for
Watermark.py
Save.py
Read
andWrite
function to use*
before the encoding argument.- renamed
Save.py
Write
function fromSave
toWrite
. (But leftSave
in as a redirect toWrite
until1.5.0
and gave a warning) - Updated
Save.py
documentation - Updated
pyproject.toml
to use move optional dependecies. - Updated related documentation to include the optional dependience installation instructions.
- Regenerated the whole documentation in
docs/build
Watermark.py
to make it more readable and so more functions can be used elsewhere.Watermark.py
to have a default file name of__main__
- Renamed
main
inWatermark.py
towatermark
. (Like save, left main as a redirect and gave a warning) - Updated some backend github code.
- Updated documentation for
tests/
- Updated some tests (not much though)
Save.py
test with the newencoding
argument.- Other random files that got broken with the
Save.py
update. - Some pylint issues
- Tests that got broken
- Fixed pylint complaining at a doc by making it disabled in that file. (
docs/source/conf.py
)
This was a mess, basically just ended up making it v1.4.11
- Added notes to
Colours.py
documentation. Check.py
: Added option to check if an input is a valid path on the os.Check.py
: Added a callback function option that gets called after the user enters a result.
- Updated
Check.py
,Colours.py
,Convert.py
documentation - Updated testing for
Check.py
- Went back to the
Added
,Changed
,Removed
format.
- Fixed issue with
Message.py
not being happy afterColours.py
update. - Fixed some tests
- Removed most of the data from
Colours.py
due to being inColorama
- Removed class out of
Convert.py
- Added arrow key support in terminal display.
- Added timer function wrapper to run.py
- Added
includeHidden
toCleanFolderData.py
- Updated documentation
- Updated Searching to always search hidden directories by default unless excluded.
- Removed
None
that appears insearch.Locate
withLogging
enabled
- Added
ui.CreateImage
- Updated
ui.AddButton
to include image option. - Updated
ui.AddButton
to use a better callback function - Updated
ui.ChangeState
to not use a dictionary but instead pass in each argument. - Updated documentation
- Disabled
__main__.py
GenerateSettings
andSettings
- Removed
Version.LocalSettings
- Removed
Version.Compare
saying to make the "PyFuncSet.json" file
- Added return function support to
yes no check
- Added tests (github)
- Changed yes no check to support capital letters (now makes them lowercase before compare)
- Updated documentation
- Went back to old update log form.
- Fixed documentation warnings
- Changed default output message to
None
for those scripts which relayed on it. (instead of empty string)
Version.py
Compare with new option to mute the hint__main__.py
to print the version instead of run the version compare function.
- SetQuitMessage in
TerminalDisplay.py
Message_test.py
to test messages (github)
- An issue in
Message.py
causingMessage
to always be the output no matter the input message.
Beautifier.yml
as it required making a new branch to commit the changes (github)
- Fixed linter messages that got by the pylint test (Why did it not fail with a score under 10?)
- Updated Save decoder/encoder due to pylint.
- Moved update checker out of
__init__.py
to__main__.py
- Way to view settings in terminal (and default values) (
-s
in__main__.py
) - Documentation in
__init__.py
- Hint in
Version.py
ConsoleFormat
to be a dictionary made up of classes insteadColours
documentation- Changed
-s
in__main__.py
to-gs
and-s
(2 different functions) Version.py
to work when offline and not crashVersion.py
request timeout to 10 seconds (from 60)canReadGlobal
to aReadGlobal
andCanReadGlobal
- Every file that had a link to old
Colours
functions
Deprecated
module due to not working on wslColours.Print
due to useless and less features.Colours.reverse
Bit of a waste, and why don't you have to colour name if you are asking for code?Colours.c
Mini functionColours.colourRetrieved
woked whenConsoleFormat
was a dictionaryCredits
as they didn't really do much
To view all updates, Please view Updates