• Stars
    star
    312
  • Rank 133,323 (Top 3 %)
  • Language
    Python
  • License
    The Unlicense
  • Created over 8 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple Docker Python Module

Sidomo

Simple Docker Module: If you can get your software to work in a docker container, then this module will make it work in Python.

How to install:

pip install -e git+https://github.com/deepgram/sidomo.git#egg=sidomo

How to use:

from sidomo import Container

with Container('ubuntu') as c:
    for output_line in c.run('echo hello world'):
        print(output_line)

Or with the command line tool "dodo" ("docker do"):

dodo echo hello world --image ubuntu

Examples:

  • hello_world.py is β€˜Hello, World!’ as a module
  • ffmpeg.py fetches audio from a URL and transcodes it to WAV format

Ideas:

  • Replace leaky glue code
  • Run Erlang from Python
  • Resurrect legacy software for use in a modern environment
  • Make a Python module more portable (the only dependency is Docker itself)

More Repositories

1

kur

Descriptive Deep Learning
Python
813
star
2

deepgram-python-sdk

Official Python SDK for Deepgram's automated speech recognition APIs.
Python
167
star
3

deepgram-js-sdk

Official JavaScript SDK for Deepgram's automated speech recognition APIs.
TypeScript
122
star
4

live-streaming-starter-kit

Python
29
star
5

deepgram-go-sdk

Go SDK for Deepgram's automated speech recognition APIs.
Go
28
star
6

deepgram-dotnet-sdk

.NET SDK for Deepgram's automated speech recognition APIs.
C#
25
star
7

dgmrcp

UniMRCP server plugin for Deepgram Brain
Rust
11
star
8

deepgram-python-captions

This package is the Python implementation of Deepgram's WebVTT and SRT formatting. Given a transcription, this package can return a valid string to store as WebVTT or SRT caption files.
Python
11
star
9

deepgram-js-captions

This package is the JavaScript implementation of Deepgram's WebVTT and SRT formatting. Given a transcription, this package can return a valid string to store as WebVTT or SRT caption files.
TypeScript
8
star
10

public-code-examples

Code samples lovingly curated by Deepgram
Python
6
star
11

web-next

MDX
5
star
12

deepgram-brain-python

Python API wrapper for the Deepgram API. Oh yes, it's cool. You should get it.
Python
4
star
13

community

Community forum for Deepgram
JavaScript
3
star
14

suricata

Suricata (NIDS) in a Docker container
Dockerfile
2
star
15

slack-support-bot

Slack Event Listener and Webhook Handler for the Deepgram Slack Support Bot.
Python
2
star
16

median-streaming-latency

Python
2
star
17

UnityDeepgramDemo

C#
2
star
18

SpookySpeechSpells

GDScript
2
star
19

real-time-voice-bot

JavaScript
2
star
20

amazon-connect-integration

Enables transcribing Amazon Connect calls with Deepgram
Java
2
star
21

deepgram-transcription-debugger

JavaScript
2
star
22

brain-search-example

Example application that searches audio files in a directory
Python
1
star
23

dpgram-short-urls

TypeScript
1
star
24

deepgram-sdk-architecture

Pseudo-code and comments to support the building of our SDKs
1
star
25

deepgram-vapi-call-sample

JavaScript
1
star
26

oss-repo-template

A repository template for open-source demos, guides and sample apps.
1
star