code: def to_dict(self):
          
          return {
              "id": self.get_node_id().hex,
              "name": self.title,
              "thumbnail": self.thumbnail.filename if self.thumbnail else None,
              "language" : self.language,
              "description": self.description or "",
              "license": self.license,
              "source_domain": self.source_domain,
              "source_id": self.source_id,
              "ricecooker_version": __version__,
          }
docs: to_dict: puts channel data into the format that Kolibri Studio expects
              Args: None
              Returns: dict of channel data