GithubHelp home page GithubHelp logo

2022's Introduction

NaMoGenMo 2022

entries: completed entries: preview issues: admin

National Movie Generation Month - based on an idea Darius tweeted on a whim, where people are challenged to write code that makes a movie.

This is the 2022 edition.

The Goal

Spend the month of November writing code that generates a movie of 40+ minutes. This is in the spirit of National Novel Writing Month and the Academy's interesting definition of a feature film as 40 minutes.

The Rules

The only rule is that you share at least one movie and also your source code at the end.

The source code does not have to be licensed in a particular way, so long as you share it. The code itself does not need to be on GitHub, either. We use this repo as a place to organize the community. (Convenient because many programmers have GitHub accounts and the Issues section works like a forum with excellent syntax highlighting.)

The "movie" is defined however you want. It could be 40 minutes of a static picture of the word "meow". It could literally grab a random movie from Wikimedia Commons. It doesn't matter, as long as it's 40+ minutes.

Please try to respect copyright. We're not going to police it, as ultimately it's on your head if you want to just copy/paste a Stephen King movie or whatever, but the most useful/interesting implementations are going to be ones that don't engender lawsuits.

This activity starts at 12:01am GMT on Nov 1st and ends at 12:01am GMT Dec 1st.

How to Participate

Open an issue on this repo and declare your intent to participate. If you already have some inkling of the kind of project you'll be doing, please title your issue accordingly. You may continually update the issue as you work over the course of the month. Feel free to post dev diaries, sample output, etc.

If you have more than one project you're attempting, feel free to post a new issue for that project and keep that one up to date as well.

Also feel free to comment on other participants' issues.

Admins

The official admin for NaMoGenMo is @ryanfox. I'll be doing my best to keep the issues section well organized and tagged.

Resources

  • There's an open issue where you can add resources (libraries, corpuses, APIs, techniques, etc).
  • FFmpeg - a multi-purpose command line video editing/mixing/creation tool
  • MoviePy - a Python library for programatically creating and editing video
  • Wikimedia Commons - a repository of open videos, images, and sounds

That's It

Have fun!

2022's People

Contributors

hugovk avatar dariusk avatar ryanfox avatar mrcasals avatar maxdeviant avatar

Stargazers

 avatar Marisa Parham avatar Andreas Gangsø avatar

Watchers

 avatar

Forkers

namogenmo

2022's Issues

Entry: Time

I am working on an entry related to movie timelines. I'm using moviepy.

For what I have in mind, detecting scene boundaries is likely the biggest hurdle.

Remixing a novel out of my favorite quotes

For my very first NaMoGenMo participation, I'd like to remix a novel out of my favorite quotes from books. I'm planning to run some linguistic analysis over these quotes and do algorithmic replacements (e. g. exchange named entities, generate synonyms or hyperonyms) to generate variations of the base material.

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.