Implementations of API-20140530

Implementations of API-20140530

Postby rkulagow » Fri Oct 10, 2014 7:17 am

Developers, in order to avoid duplication of effort, if you've written a grabber then please let us know here. Include the target systems (if it's only for a particular architecture, please note that as well), the language, whether it is distributed with binaries, etc.

Also, please configure a user-agent in the header so that we can identify the grabbers in the logs and can notify you if we see that the grabber is failing for some reason. You may send the user_agent string via PM.
rkulagow
SD Staff
 
Posts: 911
Joined: Tue Aug 14, 2007 3:15 pm

Re: Implementations of API-20140530

Postby rkulagow » Fri Oct 10, 2014 7:21 am

Grabber: mfdb-json.php and sd-utility.php
URL: https://github.com/SchedulesDirect/mfdb ... I-20140530
Language: command-line PHP
Binaries: No
Current version: 0.19

Description: sd-utility.php configures various tables to store data and performs housekeeping functions. mfdb-json.php is the actual grabber of data from the server. Neither program is dependent on MythTV and can use flatfiles to indicate which schedules to download, and which programs to retrieve.
rkulagow
SD Staff
 
Posts: 911
Joined: Tue Aug 14, 2007 3:15 pm

Re: Implementations of API-20140530

Postby BladeZX » Fri Oct 10, 2014 7:45 am

Grabber: BLTVGuide
URL: The plug-in is hosted in the HomeSeer 3 updater
Language: Vb.Net
Binaries: Yes
Current version: 1.0.10

Description: BLTVGuide is a HomeSeer 3 plug-in that allows the user to interact with their Schedules Direct accounts and lineups. User must be running HS3 3.0.0.130 or above to use this plug-in.
BladeZX
 
Posts: 6
Joined: Thu Jul 31, 2014 2:26 pm

Re: Implementations of API-20140530

Postby Slugger » Sat Nov 01, 2014 12:29 pm

The sdjson Java library now has initial development builds that support API 20140530. Snapshots of the API portion are available in the sonatype.org snapshot Maven repository and snapshots of the grabber application are available for download from the project site. Visit http://sdjson.sf.net for more details.

sdjson provides a native Java library for easy integration of the JSON service into your Java applications. The project also provides a standalone grabber application that will download and maintain a local cache of a user's EPG data. This local cache is then the data backend used by the sdjson library for accessing EPG data from your Java apps.
Slugger
 
Posts: 77
Joined: Sun Sep 18, 2011 1:22 pm

Re: Implementations of API-20140530

Postby coolmacsoftware » Tue Nov 04, 2014 6:20 pm

Grabber: MacProgramGuide
URL:www.coolmacsoftware.com
Language:Objective-C/Cocoa
Platform OSX 10.8 or later
Binaries:Yes
Current Version 1.1.1


Description: MacProgramGuide is a standalone Program Guide application. MacProgramGuide include integration with EyeTV, iCal and Applescript.
coolmacsoftware
SD Board Member
 
Posts: 15
Joined: Tue Aug 14, 2007 5:33 pm

Re: Implementations of API-20140530

Postby Slugger » Thu Nov 06, 2014 9:59 am

sdjson Java library releases first production build today (Nov 6). The API library is available on Maven Central (may be an hour or two before it syncs to the repository). Grabber is available immediately from SourceForge project site: http://sdjson.sf.net

This is the initial release that supports this API. New features in this API may not have been implemented yet, but will be in future fix releases. Basically this initial release provides support for all existing features supported by the library in the 20131021 API release.
Slugger
 
Posts: 77
Joined: Sun Sep 18, 2011 1:22 pm

Re: Implementations of API-20140530

Postby kgroeneveld » Sat Nov 08, 2014 2:34 pm

I have been working on an XMLTV grabber for the JSON API. I just posted an early version on GitHub:

https://github.com/kgroeneveld/tv_grab_na_sd_json

There is some very minimal documentation in the tv_grab_na_sd_json file. Comments and feedback welcome. I am an XMLTV and Perl newbie.
kgroeneveld
 
Posts: 20
Joined: Fri Oct 31, 2014 4:14 pm

Re: Implementations of API-20140530

Postby tmalaher » Mon Nov 10, 2014 6:52 pm

I'm working on a grabber using nodejs for my own personal custom schedule app. It uses the JSON API and saves data into a local database (Currently I'm using SQLite, but I'm thinking Mongo might be a better fit.)

User-agent is NetStartTV.
tmalaher
 
Posts: 1
Joined: Tue Oct 21, 2014 9:12 pm

Re: Implementations of API-20140530

Postby GameGod » Tue Nov 11, 2014 8:49 am

I'm working on a C# grabber for my custom scheduler app. It uses the Json API and the legacy service to maintain the channel list. It tries to optimize network bandwidth by caching the program metadata locally.

User-agent: GetTVListings
GameGod
 
Posts: 59
Joined: Fri Aug 17, 2007 12:26 pm

Re: Implementations of API-20140530

Postby elkniwt » Wed Nov 12, 2014 12:30 pm

Grabber: schedulesdirect.py
URL: https://github.com/Elkniwt/schedulesdirect.py
Language: python
Binaries: No
Current version: 0.1

This thin interface to Schedules Direct allows me to get my favorite program listings and compute what to record.
elkniwt
 
Posts: 3
Joined: Fri Mar 07, 2014 6:49 am

Next

Return to Developer

Who is online

Users browsing this forum: No registered users and 16 guests

cron