GithubHelp home page GithubHelp logo

kupad / meme-it-so Goto Github PK

View Code? Open in Web Editor NEW
7.0 3.0 0.0 1.66 MB

Meme It So is A media (TV show and Movie) screen capture and text caption database and image macro generator.

License: GNU Affero General Public License v3.0

Python 44.94% Shell 0.75% HTML 2.94% CSS 1.42% JavaScript 49.33% PHP 0.62%
meme-generator screencapture startrek

meme-it-so's Introduction

memeitso-social

Meme It So: A Star Trek TNG Meme Generator

Intro

Meme It So is a media (TV show and Movie) screen capture and text caption database and image macro generator. It was made for making Star Trek TNG Memes. It is (clearly) heavily inspired by Frinkiac.

Server is agnostic to the media content.

Client-side is currently themed for Star Trek TNG. In the future I may try to make it more generic for easy installion for any show.

Website: https://memeit.so

Installation

#install ttf-mscorefonts (for Impact.ttf)
> sudo apt install ttf-mscorefonts-installer

#install ffmpeg
> sudo apt install ffmpeg

# install python3-dev tools
> sudo apt-get install python3-dev python3-pip python3-venv python3-wheel -y

# run venv:
> python3 -m venv venv

# activate venv
> source venv/bin/activate 

##################################
##################################

#install meme-it-so server
> pip install .


#preparation steps:

...TODO...

License Notice

"Meme It So" is a media (TV show and movies) screen capture and text caption database and image macro generator. Copyright (C) 2021 Phillip Dreizen

Meme It So is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Meme It So is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

meme-it-so's People

Contributors

kupad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

meme-it-so's Issues

Need a 404 page

Right now a 404 just leads to a blank page. Need a real 404 page.

Scene Page: prev/next scene clickable

For context, I'm providing the text for the previous and next scenes being viewed. Maybe they should be clickable, so the user can jump to that scene.

Crillee font?

Purchase the Crillee front for use in the Credits. It'll look better.

Episode View page: jump to specific ms

Right now the episode view page has no mechanism to jump to a specific time offset. I'm not even 100% sure I want that behavior, but it might be convenient.

Feature Request: Change text throughout the GIF

From a reddit user:
"I can't figure out how to make different text pop up at different points in a gif, it just shows the same text throughout the entire length of the GIF. Is that going to be added at some point?"

react/flask: implement paginated search

right now all hit are displayed at once. instead, have a "MORE" button on the bottom to get the next page

Arguably, limit total hits to a reasonable number.

add meta tags to scenes

For instance, people will want to find "facepalm", but the scene with facepalm does not include the word facepalm. So I need a way to add that information in and make it included in the search

small thumbnails

currently thumbnails are full sized images scaled down client side. That's not good (server is sending too much into, bad for cell data).

STTNG: Episodes Dialogue errors

The following sync issues are due to subtitles that do not include the opening credits for video that includes them:

S05:
S05E07
S05E16
S05E17
S05E19
S05E22
S05E23
S05E26

S06:
S06E02
S06E03
S06E04
S06E05
S06E07
S06E08
S06E09
S06E10
S06E14
S06E18
S06E20
S06E21
S06E22
S06E26

confusing proxy bug

Sometimes, when proxying to the generated meme, the server returns a 304, and react ends up rendering an empty page.

Meme Top and Bottom Text?

Could improve the Meme Editor by allowing top and bottom text instead of just buttom text.

Seems good, but, will clutter the screen.

Preserve Gif state

After Generating GIF, and clicking back, return back to the location that brought you to the generated gif.

MemeEditor: clicking back resets state

Right now, when clicking on BACK after the image has been generated, loses the state and any changes made. Better to keep the previous state and populate the text box with what was generated.

This is a typical PITA with React forms

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.