Skip to content

Parse Slack message history into Fountain (basic) #2

@louh

Description

@louh

Slack exports: https://get.slack.help/hc/en-us/articles/201658943-Export-data-and-message-history

At minimum write a very simple converter for messages to Fountain format (we'll do more complicated work later)

Observations:

  • Slack format has a standalone users.json file which contains things like first name / last name which would be handy to use. Not all users have first_name last_name properties, some have real_name (which are sometimes just the nickname).
  • Slack does not have gender pronouns (because why would they?) but knowing this would make stage direction and words exist better
  • Messages are grouped by channel / day
  • Messages are in an ordered array
  • Messages have a user (ID keyed to users.json) and a text property. ts for timestamp. In text, referenced @users use <@___ID___> format, these need to be replaced out.
  • Messages have a subtype. E.g. subtype: channel_join can be translated to PERSON enters.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions