Kingfisher ========== Kingfisher is a family of tools to `collect `__, `pre-process `__, `summarize `__ and `query `__ OCDS data. This page is about internal use of these tools by the Open Contracting Partnership. For your personal use, see each tool's documentation: - `Kingfisher Collect `__ - `Kingfisher Process `__ - `Kingfisher Summarize `__ For internal use, Kingfisher Collect, Process and Summarize are deployed to a data support server. The following pages describe specific tasks for each tool: .. toctree:: kingfisher-collect.rst kingfisher-process.rst kingfisher-summarize.rst .. _connect-kingfisher-server: Connect to servers ------------------ .. admonition:: One-time setup Request access from James or Yohanna. (They will need :ref:`your public SSH key` to add a key-value pair under the ``users`` key in the ``pillar/kingfisher_main.sls`` file.) Connect to the data support server, replacing ``USER``: .. code-block:: bash ssh USER@collect.kingfisher.open-contracting.org In addition to the Kingfisher tools, users have access to these command-line tools: - `jq `__, to query JSON data - `ripgrep `__, to `grep `__, but fast - `flatten-tool `__, to unflatten data for local load - `ocdskit `__, to transform data for local load - ``unrar``, to unarchive data for local load