Code Monkey home page Code Monkey logo

gifgram's Introduction

CST 205 Final Project - GifGram

Team 6

Team members: Iker Redondo Pedroche, Juan Gallaga-Chavez, Albert Jozsa-Kiraly

Class: CST 205 - Multimedia Design & Programming

Date: 12/10/2017

This project dealt with the creation of a Python program called "GifGram" which the user can launch to find gifs and modify them. When the user launches the program, the search window comes up. The user can enter a search term, and click the search button. The Giphy API is implemented in the program, and it is used to return gifs related to the search term. After the gifs are returned, they are displayed in a new window. The user can choose which gif they want to modify, and after they click on the Modify button, a new window pops up with the gif displayed in full size, and some options to modify the gif. The user can filter the gif, and add text to the top and the bottom of the gif. After the modification is done, the finished gif is automatically saved in the project folder.

To run the program, just enter "py main.py" in PowerShell when in the project folder.

Link to GitHub repository: https://github.com/iker592/cst205FinalProjectTeam6

Juan was also working on a feature to capture a gif using the webcam. This feature was in development but it was not fully finished, so it was left out from the master branch.

Future work: Potential additions to the program could be adding a feature to share the gifs on Twitter or Facebook using the respective APIs. Also, we could make a chat application where users can communicate with gifs. Additionally, the program could have a feature so that the user can record a few minutes of video using their webcam and convert this to a gif (i.e. making a gif).

gifgram's People

Contributors

iker592 avatar

Watchers

James Cloos avatar Juan avatar  avatar Albert Jozsa-Kiraly 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.