Skip to content

Commit

Permalink
-Added licensing information
Browse files Browse the repository at this point in the history
-Removed parenscript from the package and system (since I no longer use it)
  • Loading branch information
inaimathi committed Jan 26, 2012
1 parent 8365b6f commit c9c4686
Show file tree
Hide file tree
Showing 6 changed files with 733 additions and 3 deletions.
661 changes: 661 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

12 changes: 11 additions & 1 deletion README.md
Expand Up @@ -7,8 +7,18 @@ This is a Common Lisp, web-based interface for MPlayer I put together because I
Ok, if you want to use it anyway,

1. change config variables in `package.lisp` to reflect your setup
2. load :web-mote
2. load `:web-mote`
3. start an `mplayer` service by evaluating `(serve-mplayer)`
4. navigate to `http://[machine ip]:[*server-port*]` to use the remote menu

Like I said, it's meant to be used through my iPod touch, so the stylesheet is specifically crafted to fit the width of the screen and be readable at that size. If you're using another device, you may need to play with the .css file. There are also a few outstanding issues that I want to deal with before I can endorse the use of this system by anyone other than me.

#### Licensing

This program is released under the GNU AGPL (check the `LICENSE` file for details).

The media player icon artwork is taken from [lucamennoia's media player icons piece](http://lucamennoia.deviantart.com/art/CustomMediaPlayer-icon-buttons-174712679) (released under [CC-NC-SA](http://creativecommons.org/licenses/by-nc-sa/3.0/), so I don't even need to attribute them, but I'm cool that way).

The folder/video/audio/image icons are from the [Crystal Clear set](http://commons.wikimedia.org/wiki/Crystal_Clear) (released under [LGPL](http://www.gnu.org/licenses/lgpl.html)).

A copy of [jQuery](http://jquery.com/) is included for ease of use. jQuery is [dual-licensed under GPL and MIT-style licenses](http://jquery.org/license/).
17 changes: 16 additions & 1 deletion package.lisp
@@ -1,7 +1,22 @@
;;;; package.lisp

;; This file is part of :web-mote.

;; :web-mote 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.

;; :web-mote 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 :web-mote. If not, see <http://www.gnu.org/licenses/>.

(defpackage #:web-mote
(:use #:cl #:hunchentoot #:cl-who #:parenscript #:cl-fad #:cl-ppcre #:bordeaux-threads)
(:use #:cl #:hunchentoot #:cl-who #:cl-fad #:cl-ppcre #:bordeaux-threads)
(:import-from :trivial-shell :shell-command))

(in-package :web-mote)
Expand Down
16 changes: 15 additions & 1 deletion web-mote.asd
@@ -1,10 +1,24 @@
;;;; web-mote.asd

;; This file is part of :web-mote.

;; :web-mote 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.

;; :web-mote 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 :web-mote. If not, see <http://www.gnu.org/licenses/>.

(asdf:defsystem #:web-mote
:serial t
:depends-on (#:cl-fad
#:cl-who
#:parenscript
#:hunchentoot
#:cl-ppcre
#:trivial-shell
Expand Down
15 changes: 15 additions & 0 deletions web-mote.css
@@ -1,3 +1,18 @@
/* This file is part of :web-mote. */

/* :web-mote 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. */

/* :web-mote 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 :web-mote. If not, see <http://www.gnu.org/licenses/>. */

body { font-family: sans-serif; font-weight: bold; width: 900px; }

.cmd-button { display: block; margin: 5px; padding: 5px; background-color: #eee; float: left; width: 205px; }
Expand Down
15 changes: 15 additions & 0 deletions web-mote.lisp
@@ -1,5 +1,20 @@
;;;; web-mote.lisp

;; This file is part of :web-mote.

;; :web-mote 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.

;; :web-mote 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 :web-mote. If not, see <http://www.gnu.org/licenses/>.

(in-package #:web-mote)

(defparameter *commands*
Expand Down

0 comments on commit c9c4686

Please sign in to comment.