A collection of tools to view and listen to streaming baseball games

from MLB.TV. While the main streaming content is mostly for paid MLB.TV
subscribers only, there are a significant number of features and views
available to non-subscribers as well including one FREE game each day.
NEW! Watch MLB classic content from YouTube without a browser. MiLB.TV
and Postseason.TV are also integrated into the same mlbviewer interface.
Play ball!

OK sthen@
This commit is contained in:
phessler 2014-10-01 08:46:06 +00:00
parent ece4627944
commit 5ce5cb23c2
5 changed files with 136 additions and 0 deletions

View File

@ -0,0 +1,43 @@
# $OpenBSD: Makefile,v 1.1.1.1 2014/10/01 08:46:06 phessler Exp $
COMMENT = collection of tools for MLB.com content and MLB.TV
Y = 2014
V = 3
DISTNAME = mlbviewer${Y}-sf-${V}
PKGNAME = mlbviewer-${Y}.${V}
CATEGORIES = multimedia
HOMEPAGE = http://sourceforge.net/p/mlbviewer/wiki/Home/
MAINTAINER = Peter Hessler <phessler@openbsd.org>
# GPLv2 only
PERMIT_PACKAGE_CDROM = Yes
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=mlbviewer/}
MODULES = lang/python
RUN_DEPENDS = net/rtmpdump \
x11/mplayer
LIB_DEPENDS = devel/py-gdata
MODPY_ADJ_FILES = mlb*.py
WRKDIST = ${WRKDIR}/mlbviewer${Y}
NO_BUILD = Yes
NO_TEST = Yes
MLB = ${PREFIX}/libexec/mlbviewer/
do-install:
${INSTALL_DATA_DIR} ${MLB}
cd ${WRKDIST} && pax -rw . "${MLB}"
.for i in viewer classics play videos listings stats
printf '#!/bin/sh\nexec ${TRUEPREFIX}/libexec/mlbviewer/mlb${i}.py $$*\n' > ${WRKBUILD}/mlb${i}
${INSTALL_SCRIPT} ${WRKBUILD}/mlb${i} ${PREFIX}/bin/mlb${i}
.endfor
@# Minor League Baseball
.for i in play listings
printf '#!/bin/sh\nexec ${TRUEPREFIX}/libexec/mlbviewer/milb${i}.py $$*\n' > ${WRKBUILD}/milb${i}
${INSTALL_SCRIPT} ${WRKBUILD}/milb${i} ${PREFIX}/bin/milb${i}
.endfor
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (mlbviewer2014-sf-3.tar.gz) = e7noZIMkHFQalXBip9FIzr6Uimv9DDvOTyenKj0wrtM=
SIZE (mlbviewer2014-sf-3.tar.gz) = 126053

View File

@ -0,0 +1,7 @@
A collection of tools to view and listen to streaming baseball games
from MLB.TV. While the main streaming content is mostly for paid MLB.TV
subscribers only, there are a significant number of features and views
available to non-subscribers as well including one FREE game each day.
NEW! Watch MLB classic content from YouTube without a browser. MiLB.TV
and Postseason.TV are also integrated into the same mlbviewer interface.
Play ball!

View File

@ -0,0 +1 @@
Please run mlbviewer to create an initial configuration file

View File

@ -0,0 +1,83 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2014/10/01 08:46:06 phessler Exp $
bin/milblistings
bin/milbplay
bin/mlbclassics
bin/mlblistings
bin/mlbplay
bin/mlbstats
bin/mlbvideos
bin/mlbviewer
libexec/mlbviewer/
libexec/mlbviewer/INSTALL
libexec/mlbviewer/LICENSE.txt
libexec/mlbviewer/MLBPLAY-HELP
libexec/mlbviewer/MLBviewer/
libexec/mlbviewer/MLBviewer/LIRC.py
libexec/mlbviewer/MLBviewer/__init__.py
libexec/mlbviewer/MLBviewer/milbLogin.py
libexec/mlbviewer/MLBviewer/milbMediaStream.py
libexec/mlbviewer/MLBviewer/milbSchedule.py
libexec/mlbviewer/MLBviewer/mlbBoxScore.py
libexec/mlbviewer/MLBviewer/mlbBoxScoreWin.py
libexec/mlbviewer/MLBviewer/mlbCalendar.py
libexec/mlbviewer/MLBviewer/mlbCalendarWin.py
libexec/mlbviewer/MLBviewer/mlbClassics.py
libexec/mlbviewer/MLBviewer/mlbClassicsMenuWin.py
libexec/mlbviewer/MLBviewer/mlbClassicsPlistWin.py
libexec/mlbviewer/MLBviewer/mlbClassicsStream.py
libexec/mlbviewer/MLBviewer/mlbConfig.py
libexec/mlbviewer/MLBviewer/mlbConstants.py
libexec/mlbviewer/MLBviewer/mlbDailyMenuWin.py
libexec/mlbviewer/MLBviewer/mlbDailyStream.py
libexec/mlbviewer/MLBviewer/mlbDailyVideoWin.py
libexec/mlbviewer/MLBviewer/mlbDailyVideos.py
libexec/mlbviewer/MLBviewer/mlbDefaultKeyBindings.py
libexec/mlbviewer/MLBviewer/mlbError.py
libexec/mlbviewer/MLBviewer/mlbGameTime.py
libexec/mlbviewer/MLBviewer/mlbHelpWin.py
libexec/mlbviewer/MLBviewer/mlbHttp.py
libexec/mlbviewer/MLBviewer/mlbInningWin.py
libexec/mlbviewer/MLBviewer/mlbKeyBindings.py
libexec/mlbviewer/MLBviewer/mlbLineScore.py
libexec/mlbviewer/MLBviewer/mlbLineScoreWin.py
libexec/mlbviewer/MLBviewer/mlbListWin.py
libexec/mlbviewer/MLBviewer/mlbLog.py
libexec/mlbviewer/MLBviewer/mlbLogin.py
libexec/mlbviewer/MLBviewer/mlbMasterScoreboard.py
libexec/mlbviewer/MLBviewer/mlbMasterScoreboardWin.py
libexec/mlbviewer/MLBviewer/mlbMediaDetail.py
libexec/mlbviewer/MLBviewer/mlbMediaDetailWin.py
libexec/mlbviewer/MLBviewer/mlbMediaStream.py
libexec/mlbviewer/MLBviewer/mlbOptionWin.py
libexec/mlbviewer/MLBviewer/mlbPostseason.py
libexec/mlbviewer/MLBviewer/mlbProcess.py
libexec/mlbviewer/MLBviewer/mlbRssWin.py
libexec/mlbviewer/MLBviewer/mlbSchedule.py
libexec/mlbviewer/MLBviewer/mlbStandings.py
libexec/mlbviewer/MLBviewer/mlbStandingsWin.py
libexec/mlbviewer/MLBviewer/mlbStats.py
libexec/mlbviewer/MLBviewer/mlbStatsHelpWin.py
libexec/mlbviewer/MLBviewer/mlbStatsKeyBindings.py
libexec/mlbviewer/MLBviewer/mlbStatsWin.py
libexec/mlbviewer/MLBviewer/mlbTopWin.py
libexec/mlbviewer/MiLB-HELP
libexec/mlbviewer/QUICK-START
libexec/mlbviewer/README
libexec/mlbviewer/REQUIREMENTS-2014.txt
libexec/mlbviewer/TOOLS
libexec/mlbviewer/milblistings.py
libexec/mlbviewer/milbplay.py
libexec/mlbviewer/mlbclassics.py
libexec/mlbviewer/mlblistings.py
libexec/mlbviewer/mlbplay.py
libexec/mlbviewer/mlbstats.py
libexec/mlbviewer/mlbvideos.py
libexec/mlbviewer/mlbviewer.py
libexec/mlbviewer/test/
libexec/mlbviewer/test/gdaudio.py
libexec/mlbviewer/test/mediaxml.py
libexec/mlbviewer/test/mlbgame.py
libexec/mlbviewer/test/mlbgamedl.py
libexec/mlbviewer/test/mlbgametime.py
libexec/mlbviewer/test/nexdef.py
libexec/mlbviewer/test/nexdefdl.py