Coder Social home page Coder Social logo

smallapps's Introduction

Small and simple programs

This repository contains a collection of small programs that I enjoy fiddling with on a daily basis. I've learned Python programming, Git maintenance, and much more along the way. Feel free to download this repo and play with the code.

Table of Contents

  1. Permbin
  2. Texttoaudio
  3. Aichat
  4. Simple Task Manager
  5. audiocruncher
  6. crawldir
  7. Timemanagement
  8. Audiograph

Permbin

Permbin is a program that allows you to upload copied content to termbin.com. It's a great way to share error messages on IRC without being accused of spamming.

Requirements

  • pyperclip

Usage

Copy some text and execute this program. It will upload the copied content to termbin.com. You can then paste the URL in a browser to view your content.

Texttoaudio

texttoaudio is a text-to-speech program with high-quality audio. It's application-independent, so you can copy text from anywhere and have it read back to you.

Requirements

  • gTTS
  • playsound
  • pandas

Usage

Copy some text and execute this program. It will play back the text you just copied.

Aichat

Aichat is a chatbot that uses OpenAI's GPT to generate responses. It also logs the conversation with timestamps.

Requirements

  • openai
  • speech_recognition

Usage

Execute the program to start a conversation with the chatbot.

Simple Task Manager

This is a simple but dynamic task manager.

Requirements

  • sqlalchemy

Usage

The task manager has a simple dialog:

  • 0 = exit
  • 1 = list tasks
  • 2 = add task
  • 3 = remove task

Audiocruncher

Audiocruncher is a program that can convert audio to text

Requirements

  • speech_recognition

Crawldir

Crawldir is a program that can crawl a directory and list all files and subdirectories.

Timemanagement

Timemanagement is a program that can help you manage your time. It has a simple dialog:

Requirements

  • sqlalchemy print("1. Add event") print("2. Remove event") print("3. Check event") print("4. View events") print("5. Exit") choice = input("Enter choice: ")

Audiograph

Audiograph is a program that generates a graph from an audio file in real time.

Requirements

  • numpy
  • matplotlib
  • pyaudio
  • struct

smallapps's People

Contributors

cjoke avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.