github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

quad / moxie

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 2
    • 1
  • Source
  • Commits
  • Network (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (3)
    • lastfm
    • master ✓
    • nowebpy
  • Tags (2)
    • version-8.12.1
    • version-8.12
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Makes mixtapes! — Read more

  cancel

http://moxiemakesmixtapes.com/

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Closed moxie-17. 
quad (author)
Sun May 10 14:34:52 -0700 2009
commit  a73a5a505e0218381d311c099cad573fedee152a
tree    1a67133388d28bb82d914ef7be49e710bcbc04a5
parent  d2bc88e9e4a5787020c8fbe318ff7b400cff4ff2
moxie /
name age
history
message
directory .ditz/ Loading commit data...
file .gitignore
file COPYING
file LICENCE
file MANIFEST.in
directory MusicPlayer/
file README.md
file SConstruct
directory bugs/
directory moxie/
file release.sh
file setup.py
file tc-batch.py
directory tests/
README.md

moxie makes mixtapes!

Remember muxtape? Yeah, that was nice.

moxie is like that but for UNIX nerds.

Ok, that's cool. I'm not a programmer though...

No one's perfect. :-) We got you covered.

  1. Use setuptools!

    $ easy_install moxie
    

    Some people prefer pip. You might be one of those people.

    $ pip install moxie
    
    We swing both ways.
  2. Make a directory full of MP3s!

    $ ls
    01 Act 1_ Eternal Sunshine (the pledge).mp3
    02-abdominal-breathe_later.mp3
    Blizzard - Village Theme (Diablo I).mp3
    cells-sincity.mp3
    Chromeo-Fancy.mp3
    prefuse73-megachoppedsuite.mp3
    Rihanna feat. Jay-Z - Umbrella (Instrumental).mp3
    
    Oh jeez, whose is that?
  3. Test it out...

    $ moxie-test
    http://127.0.0.1:8080/
    
    Almost perfect! Except, that text at the top could be improved.
  4. Make a README file:

    $ cat > README
    One Red Mixtape
    Made by [this guy](http://oneredpaperclip.blogspot.com/)!
    

    A title. And a subtitle!

    Did I mention you can use Markdown with the subtitle? I probably should have.

  5. Use local.css if you don't like red.

    $ cat > local.css
    div#header {
            color: white;
            background-color: black;
    }
    
    How post-ironic: a black and white mixtape entitled "One Red Mixtape."
  6. moxie-static to wrap that sucker up.

    $ moxie-static --verbose
    Wrote index.html
    Wrote xspf
    Wrote MusicPlayer.swf
    Wrote style.css
    Wrote jquery-1.2.6.min.js
    Wrote moxie.js
    Wrote expressInstall.swf
    Wrote swfobject.js
    
  7. I donno. Put it on a web server someplace?

Hey, that was helpful. But I'm a hacker!

Oh ho! Well, just a couple recommendations:

  • Ditz, a fine issue tracker.
  • git for git://github.com/quad/moxie.git
  • lame to make test data.
  • MTASC so you can compile The Flash.
  • nose for all those unittests we forget to write.
  • SCons is better than make.
  • virtualenv. This is our Opinionated Requirement.

I'm hesitant to ask; but, you know to use apt/emerge/yum and friends. Right?

    $ git clone git://github.com/quad/moxie.git src

    $ virtualenv moxie

    $ . moxie/bin/activate 

    (moxie)$ cd src/
    (moxie)$ ./setup.py develop
    (moxie)$ scons
    (moxie)$ ./setup.py test

Terminal diarrhea throughout this.

    (moxie)$ moxie-test
    http://127.0.0.1:8080/

IT WORKS!

    (moxie)$ ditz status
    unassigned  0/ 1 bugfix,    0/ 2 features,  0/ 0 tasks 

Now get to work.

xoxo

-- la moxie comunidad hacker

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server