This script supplies Caller-ID information either as an RSS feed or a web page,
and can export Tivo-formatted files for use in Excel, 123, and other
spreadsheets/databases. It requires TivoWebPlus 2.1.b3 or higher and either elseed or NCID.
This program is free software, released under the
GPL 3. if you
find it useful, In lieu of a donation please go to
http://RejoiceTonight.com and consider downloading a song or two by the
author's musical group!
Automatically picks up whether you’re using ncid or elseed
Sorts records to newest first (even if your feedreader doesn’t)
Lets you specify number of records and dates of calls to view
Can fix all-caps and will reverse order of names (Last First -> First Last or Last First M -> First M. Last)
Can download caller-id file from a foreign ftp server - does not requires the log to be on the Tivo running TWP
Get statistical information for a
name or phone number just by clicking
Gives four different views:
Web page - this is the default registration. Click
Caller-ID under "More" on your TWP main screen. Some features include:
Phone numbers are linked to provide online lookups and sms email
Search box accepts record numbers, text, and many different date formats
Can add "alias" records for onscreen name substitutions - make "Wireless Caller" show up as "Fred's cell"
Exports searches in .csv format and individual records as .vcf for importing directly into Outlook/Thunderbird
RSS view:
<tivoaddress>/cid.rss. Works with
all feedreaders, and TWP can be set to allow RSS feeds to go through without
a password. Widget: <tivoaddress>/cid.rss?view=widget. Formats the
output for
this Vista sidebar add-on. You can
have up-to-date call information from home displayed on your desktop
at work, for example. TV: Suitable for display on a TV screen. Works well with JavaHMO.
cidrss uses the tcl "clock" function to parse dates, and it's really cool.
You can input a numeric date like 9/17/2001, a text date like "April 15", or a
relative time. Here's what the man page says:
relative time
a specification relative to the current time. The format is
number unit acceptable units are year, fortnight, month,
week, day, hour, minute (or min), and second
(or sec). The unit can be specified as a singular or plural, as in 3
weeks. These modifiers may also be specified: tomorrow, yesterday,
today, now, last, this, next, ago.
So a search such as "3 days ago" until "yesterday" makes perfect sense to the
module. Go ahead and type in anything you want, it's fairly bulletproof.
Change any of the above options in cidrss.itcl, then copy it TivoWebPlus modules
directory and do a full reload. Optionally, copy the graphics files to
/images. If both elseed.log and cidcall.log exist, this
script will default to ncid. The first time the script runs it creates an index of
your log file, which may take a little while.
Starting with v5.0 and higher, cidrss has a config page to set the options
that used to be set via command line which can be accessed at any time from the
caller-id submenu.
Why is it called cidRSS? It does web pages and all...
The original script was only meant to supply rss feeds. The web page
option was added after some users requested it, but by then I already had
the name.
The subdirectory name has been changed from /cidrss to /cid.
What's the difference between the Caller-ID programs?
Elseed: - Versions for Series 1 & Series 2 Tivos. - Can function as a YAC server. - Easy to set up. - Unsupported. - There are
several.
different.
versions. of elseed, each of which has slightly different
characteristics. The big problem with many of them is that they don't
include the year in the call time; thus the logs are worthless for searches
that go back more than a year. Some versions address this limitation
by adding a "system time" field; if it's there, cidrss uses it
automatically. The "Vonage"
version of elseed does not, unfortunately, include this field. NCID: - Versions for Series 1 & Series 2 Tivos. - Unbelievably versatile. Can provide Caller-ID in many formats. - Uses out2osd for screen output (easily allows different fonts) - More difficult to set up, but... - Excellent support on both DDB and TCF YAC: - Provides Caller-ID to screen, but the Tivo version does not (to my
knowledge) write a call-log. Thus, it's not compatible with cidrss.
If anyone has a version of YAC that does keep a log, please notify me.
If you've never used either ncid or elseed and are looking for a
recommendation, install ncid. It does much more and has great support.
Why do I have '' above my menu bar? You must be using one of the original Tivoweb themes, such as "faiec"
or "sortof." Theres a small bug in the CSS for all of those themes
except "tivocomm," "halloween," and "blackbook." Keep in mind that all
of SteveT's Jacket series themes
work fine, and are much more awesome.
Why do names show up backward on the TV, but corrected on
the Tivo? Most phone companies send their caller-id through in the format "Last
First". Cidrss has a switch called "last_1st" that when set to yes,
will attempt to reverse names. This usually works pretty well, but can
be confusing for company names. When writing an alias to file, ncid
users have the option of saving it in a format that shows the same onscreen
and in the log. Since this requires a TrueType font onscreen, this
option is disabled for elseed users.
Why do I receive an error message like <couldn't execute "TivoWebPlus/bin_mips/find": no such file or directory>
when I try to use the alias function? If you get this error,
you're using an old version of the module. Upgrade to 5.0 or above.
Is this free? You bet. if you find it useful, In lieu of a donation please go to
http://RejoiceTonight.com and consider downloading a song or two by the
author's musical group!