Implementations of API-20140530

rkulagow
SD Staff
Posts: 915
Joined: Tue Aug 14, 2007 3:15 pm

Implementations of API-20140530

Post by 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: 915
Joined: Tue Aug 14, 2007 3:15 pm

Re: Implementations of API-20140530

Post by 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.

BladeZX
Posts: 6
Joined: Thu Jul 31, 2014 2:26 pm

Re: Implementations of API-20140530

Post by 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.

Slugger
Posts: 77
Joined: Sun Sep 18, 2011 1:22 pm

Re: Implementations of API-20140530

Post by 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.

coolmacsoftware
SD Board Member
Posts: 15
Joined: Tue Aug 14, 2007 5:33 pm

Re: Implementations of API-20140530

Post by 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.

Slugger
Posts: 77
Joined: Sun Sep 18, 2011 1:22 pm

Re: Implementations of API-20140530

Post by 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.

kgroeneveld
Posts: 20
Joined: Fri Oct 31, 2014 4:14 pm

Re: Implementations of API-20140530

Post by 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.

tmalaher
Posts: 1
Joined: Tue Oct 21, 2014 9:12 pm

Re: Implementations of API-20140530

Post by 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.

GameGod
Posts: 60
Joined: Fri Aug 17, 2007 12:26 pm

Re: Implementations of API-20140530

Post by 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

elkniwt
Posts: 3
Joined: Fri Mar 07, 2014 6:49 am

Re: Implementations of API-20140530

Post by 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.

Post Reply