Skip to content

Gwizdo51/personal_dump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO list

WIP

  • make pretty bash prompt
  • continue Docker tuto
  • finish javascript tuto

TODO

  • add linux + bash notes
  • add powershell docstrings to own cmdlets
  • make DotDict.__dict__ behavior consistent with a regular object (not a dict) behavior
  • make every DotDict dict method consistent with the dict class
  • make pretty_string_factory a module on its own
  • add a docstring to logger_factory.py and touch.py
  • add unit tests for dotdict.py
  • add django notes + test code
  • add ssh notes
  • add windows command prompt notes
  • add a RegEx UUID detector to tests.py
  • test python decorators
  • add windows notes about adding virtual memory
  • create "Réussite" game
  • add notes on connecting PS4 controller on windows

DONE

  • add .gitattribute file
  • debug deleting nested items for DotDict
  • add docstrings to DotDict => make custom docstring template
  • store touch.py logic in a function
  • make a pretty PowerShell prompt (system)
  • debug PowerShell prompt git-branch part (branch name not updating)
  • make a pretty PowerShell prompt (7)
  • delete useless variables from the current scope after loading the profile
  • speed up PS profile load => call "conda-hook" only when conda is called the first time ?
  • add a mklink alias
  • add a shortcut to edit the user profile in VSCode
  • add a function that prints example strings with the available colors
  • don't color git prompt parentheses
  • test if .gitattributes is working as intended
  • add a mechanism to run the jupyter lab server on a seperate hidden powershell process
  • make a UNIX-style "sudo" alias
  • repair sudo when current directory is a drive root
  • make sudo scan ps_buffer for new lines to print while waiting for the process to finish
  • make sudo rewrite the last line written every second to account for updates
  • add work time script + docstrings
  • debug Kill-Jupyter when killing specific ports
  • convert jupyter_server_wrapper functions into cmdlets
  • add powershell notes
  • add jupyter JSON config files
  • add input file format checking to time_worked.py
  • convert custom PS functions into cmdlets
  • add a data folder to put jupyter lab logo and windows error sound
  • adapt ShouldProcess-Yes-No to write the whatif message as verbose
  • move all hardcoded paths to Microsoft.PowerShell_profile.ps1
  • make it possible to use the profile without conda
  • make Alias-Python prompt before activating conda
  • convert Touch-File into a cmdlet
  • add specific exception types to exceptions risen by cmdlets
  • adapt "-Force" switch behavior in jupyter_server_wrapper.ps1 to bypass all confirmation
  • make sudo run the command directly in the terminal if it has elevated privileges
  • make sudo always run in the version of powershell that called it
  • make an "Update" cmdlet (conda, git, terminal, powershell, powertoys)
  • convert "Get-Type" into a cmdlet
  • convert "GCC-Wrapper" into a cmdlet
  • add markdown (+ markdown viewer) notes
  • add C notes
  • debug conda prompt when using folder venv
  • make a "Restart-System" cmdlet
  • make a "Recycle" cmdlet
  • make a "Get-Size" cmdlet (must work with folders)
  • add custom bash profile to ssh server Dockerfile

Ideas

DotDict

  • add MappingProxyType support to DotDict ?
  • make DotDict work with any type of key (convert keys to strings) ?
  • make a script that returns whether a string can be used at all as a class attribute name ?

pretty_string_factory

  • make pretty_string_factory print the class name when it is not a builtin type ?

powershell profile

  • add a script to interact with the trashbin ?

Windows

  • add a scheduler task to start the task manager on session start ?

other

  • install WSL ?
  • make a script to download all listed urls with youtube-dl

About

A random clutter of stuff.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published