Optional DependenciesΒΆ

shinerainsevenlib has no required dependencies.

Certain features can be lit up by installing one or more of these packages from pip,

  • if Send2Trash is installed, you can send files to OS trash location

  • if crc64iso is installed, you can get the crc64 of a file

  • if xxhash is installed, you can get the xxhash of a file

  • if apsw is installed, you can use the srss_db database helpers

  • if dateparser is installed, you can use the EnglishDateParserWrapper class

  • if parse is installed, you can use the ParsePlus class

  • if pyperclip is installed, you can access the clipboard

  • if pillow is installed, you can determine image type even if extension is unknown