annotate README @ 1:df1b98df8be9

storing empty list for genre instead of None when there is now genre
author Goffi <goffi@goffi.org>
date Wed, 21 Jul 2010 15:53:29 +0800
parents c6e7b3287d65
children 6f4b5e24cf08
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
1 lm v0.1
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
2 (c) Jérôme Poisson aka Goffi 2010
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
3
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
4 lm is of software to list movies, loosely inspired from ls.
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
5
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
6
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
7
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
8 ** LICENSE **
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
9
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
10 lm is free software: you can redistribute it and/or modify
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
11 it under the terms of the GNU General Public License as published by
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
12 the Free Software Foundation, either version 3 of the License, or
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
13 (at your option) any later version.
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
14
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
15 lm is distributed in the hope that it will be useful,
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
16 but WITHOUT ANY WARRANTY; without even the implied warranty of
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
18 GNU General Public License for more details.
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
19
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
20 You should have received a copy of the GNU General Public License
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
21 along with lm. If not, see <http://www.gnu.org/licenses/>.
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
22
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
23
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
24
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
25 ** WTF ? **
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
26
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
27 lm list media files (only movies so far), getting information on IMDb, allowing you to display sexy titles (instead of often unreadable filename), sort by rating, display plot, etc.
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
28
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
29
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
30
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
31 ** How to use it ? **
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
32
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
33 lm --help
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
34
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
35 each time you launch lm, it gets metadata for files it doesn't know, which is really slow. So, be sure to try on a directory with a few movies to test it.
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
36
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
37 ** Filters **
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
38
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
39 you can filter your query using the --filter argument (or the short -f)
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
40 Currently, you can filter on genre, director or actor.
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
41 The syntax is --filter @keyword:filter,filter,filter@keyword2:filter,filter
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
42 e.g.:
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
43 lm --filter "@director:tim burton@genre:drama,fantasy"
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
44
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
45 filters are case insensitive
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
46
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
47
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
48 ** Credit **
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
49
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
50 Internet Movie Database (IMDb) is one of the oldest site on Internet, and, as its name says, give a lot of informations on movies
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
51
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
52 IMDbPY:
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
53 lm use IMDbPY to get information on IMDb (http://imdbpy.sourceforge.net/), many thanks to its authors
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
54
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
55
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
56
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
57 ** See also **
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
58
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
59 You can also have a look on my other projets:
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
60 - SàT: a XMMP client in heavy development, my main project at the moment
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
61 - mkvconvert: a small script to convert mkv files unreadable with vlc to mkv with xvid
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
62
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
63
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
64
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
65 ** Contact **
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
66
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
67 You can contact me on goffi@goffi.org
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
68 You'll find the latest version on my website: http://www.goffi.org (it's mainly in french, I will probably make a little part in english in the future).
c6e7b3287d65 Initial commit: first public realease (0.1)
Goffi <goffi@goffi.org>
parents:
diff changeset
69