Reverse Dependencies of cs.deco
The following projects have a declared dependency on cs.deco:
- cs.app.dlog — Log a line in my daily log.
- cs.app.myke — my make program; parallel make tool with superior expression syntax
- cs.app.osx.defaults — Access the MacOS defaults via the `defaults` command.
- cs.app.osx.objc — Convenience facilities for working with pyobjc (MacOSX Objective C facilities). See also: https://pyobjc.readthedocs.io/en/latest/index.html
- cs.app.playon — PlayOn facilities, primarily access to the download API. Includes a nice command line tool.
- cs.binary — Facilities associated with binary data parsing and transcription. The classes in this module support easy parsing of binary data structures, returning instances with the binary data decoded into attributes and capable of transcribing themselves in binary form (trivially via `bytes(instance)` and also otherwise).
- cs.buffer — Facilities to do with buffers, particularly CornuCopyBuffer, an automatically refilling buffer to support parsing of data streams.
- cs.cache — A few caching data structures and other lossy things with capped sizes.
- cs.cmdutils — Convenience functions for working with the cmd stdlib module, the BaseCommand class for constructing command line programmes, and other command line related stuff.
- cs.configutils — Utility functions and classes for .ini style configuration files.
- cs.context — Assorted context managers.
- cs.csvutils — CSV file related facilities
- cs.debug — Assorted debugging facilities.
- cs.ebooks — Utilities and command line for working with EBooks. Basic support for talking to Apple Books, Calibre, CBZ, Kindle, Kobo, Mobi, PDF. These form the basis of my personal Kindle/Kobo/Calibre workflow.
- cs.edit — Convenience functions for editing things. - Cameron Simpson <cs@cskk.id.au> 02jun2016
- cs.excutils — Convenience facilities for managing exceptions.
- cs.fileutils — My grab bag of convenience functions for files and filenames/pathnames.
- cs.fs — Assorted filesystem related utility functions, some of which have been bloating cs.fileutils for too long.
- cs.fstags — Simple filesystem based file tagging and the associated `fstags` command line script.
- cs.hashindex — A command and utility functions for making listings of file content hashcodes and manipulating directory trees based on such a hash index.
- cs.hashutils — Convenience hashing facilities.
- cs.imageutils — Various ad hoc image related utility functions and classes.
- cs.later — Queue functions for execution later in priority and time order.
- cs.lex — Lexical analysis functions, tokenisers, transcribers: an arbitrary assortment of lexical and tokenisation functions useful for writing recursive descent parsers, of which I have several. There are also some transcription functions for producing text from various objects, such as `hexify` and `unctrl`.
- cs.logutils — Logging convenience routines.
- cs.mappings — Facilities for mappings and objects associated with mappings.
- cs.mediainfo — Simple minded facilities for media information. This contains mostly lexical functions for extracting information from strings or constructing media filenames from metadata.
- cs.mplutils — A few conveniences for working with matplotlib.
- cs-naysync — An attempt at comingling async-code and nonasync-code-in-a-thread in an argonomic way.
- cs.obj — Convenience facilities for objects.
- cs.packetstream — general purpose bidirectional packet stream connection
- cs.pfx — Easy context prefixes for messages.
- cs.progress — A progress tracker with methods for throughput, ETA and update notification; also a compound progress meter composed from other progress meters.
- cs.psutils — Assorted process and subprocess management functions.
- cs.py.func — Convenience facilities related to Python functions.
- cs.resources — Resource management classes and functions.
- cs.result — Result and friends: various subclassable classes for deferred delivery of values.
- cs.seq — Stuff to do with counters, sequences and iterables.
- cs.service-api — ServiceAPI, a base class for APIs which talk to a service, typically a web service via HTTP.
- cs.splink — Assorted utility functions for working with data downloaded from Selectronics' SP-LINK programme which communicates with their solar inverter controllers.
- cs.sqlalchemy-utils — Assorted utility functions to support working with SQLAlchemy.
- cs.sqltags — Simple SQL based tagging and the associated `sqltags` command line script, supporting both tagged named objects and tagged timestamped log entries.
- cs.tagset — Tags and sets of tags with __format__ support and optional ontology information.
- cs.tarutils — Assorted tar related things, including a fast tar-based copy.
- cs.taskqueue — A general purpose Task and TaskQueue for running tasks with dependencies and failure/retry, potentially in parallel.
- cs.testutils — Hacks to assist with testing.
- cs.threads — threading and communication/synchronisation conveniences
- cs.timeseries — Efficient portable machine native columnar file storage of time series data for double float and signed 64-bit integers.
- cs.upd — Single and multiple line status updates with minimal update sequences.
1