Docs: http://davidlauria.com/software/cidrss_v5.htm
Download: http://davidlauria.com/software
cidrss takes your caller-id log and publishes it in four different formats. It works with the two major CID programs on the Tivo, elseed and ncid, and requires the very excellent TivoWebPlus 2.x. This thread is the place to post questions and comments. I update the program all the time, so feel free to post feature requests too.
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!
Download: http://davidlauria.com/software
cidrss takes your caller-id log and publishes it in four different formats. It works with the two major CID programs on the Tivo, elseed and ncid, and requires the very excellent TivoWebPlus 2.x. This thread is the place to post questions and comments. I update the program all the time, so feel free to post feature requests too.
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!
Comments
Any ideas?
Great app BTW. Thanks.
If you have both those versions and cidrss isn't even registering, we'll have to start looking at logs, etc.
Can you send me your tivoweb.log file?
Thanks. Email coming..
Some problems with the latest beta2:
The lookup tags pick up the number OK with regular ncid, but using the yac2ncid, only the area code is picked up. This is because yac2ncid puts a space between the area code and the rest of the number. vcard works OK (and another great idea!)
The alias function returns a "Connection to backend server failed" error in Firefox. Not really sure why, as the symlinks works OK for everything else. But beyond that, my ncid files are actually in the Zipper's /enhancements directory and I had to break the symlink in /var/log to make the actual log file there so that it could be written to. So maybe that's the problem with alias, as well.
Lastly, this is more a problem with yac2ncid which I'll look into, but output from that source gets reported in UTC -- or GMT -- or Zulu, whichever you prefer.
Again, nice work!
I'm using ncid on multple machines. So, only the one running the client actually puts the cid info in the cidcall.log. On the other machines, cidcall.log is empty. Cidrss has nothing to display.
Could cidrss look at the host machine's log? Am I asking for too much???
Thanks for your work.
--unclemoosh
http://192.168.0.10/cidrss?file=/mnt/var/cidcall.log&prog=ncid
I'd really like to know why you want to do this, because I can only think of one circumstance where it would be helpful: you have ncid on a machine that isn't exposed to the internet, and don't want to install it on the tivo that is.
If at some point a utility like "Trickey" is incorporated into TWP, that would be another reason - you'd then be able to get your caller-id info from your remote, but it would need to be available on the local machine.
>
> Hi Dave, I've verified that I have the latest cidrss build on TWP 2.1 CVS by deleting the module and letting CVS put it back. When I look at Today, I get nothing (though elseed.log shows the 3 calls we received today). If I choose All, I get a bunch of these:
>
> No Caller-IDMon, 28 Apr 2008 08:31 PM
> No Caller-IDMon, 28 Apr 2008 08:17 PM
> No Caller-IDMon, 28 Apr 2008 03:55 PM
> No Caller-IDMon, 28 Apr 2008 03:55 PM
> No Caller-IDSun, 27 Apr 2008 04:13 PM
> No Caller-IDSun, 27 Apr 2008 09:00 AM
> No Caller-IDSat, 26 Apr 2008 01:22 PM
> etc.
>
> Any idea why this is happening? Or more importantly, how do I get it working correctly again?
cidrss creates an index file to speed up searches, and the above might happen when the index gets damaged. Pull down the submenu for cidrss and you'll see "reindex" as the last item - click that, and the index will be rebuilt. I'm hoping to have the next version of the module rebuild automatically, but for now this will work.
I love this option in TWP, but am having problems with using the ftp option. My setup: I have one tivo set up as server, and I can view the the log (/var/log/cidcall.log). I have another setup as a client that gets is caller is from the first tivo. So, I want to be able to pull the caller log from the first tivo into TWP. If I put "ftp://firsttivoipaddress/var/log/cidcall.log" into the log file box on the second tivo I get this error message:
"-------INTERNAL SERVER ERROR------ --cut here--action:cid, path:, env:start all, code:'NONE'
--15:58:54-- ftp://xxx.xxx.xxx.xxx/var/log/cidcall.log
=> `/var/tmp/cidrss_ftp.log'
Connecting to xxx.xxx.xxx.xxx:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /var/log ... done.
==> PASV ... done. ==> RETR cidcall.log ... done.
0K 1.86 MB/s
15:58:55 (1.86 MB/s) - `/var/tmp/cidrss_ftp.log' saved [914]
while executing
"exec wget $cid::oldlog -O /var/tmp/cidrss_ftp.log"
(procedure "get_ready" line 32)
invoked from: "get_ready $chan $path $env"
(procedure "MOD::action_cid" line 6)
invoked from: "$cmd $chan $path $env"
--cut here--"
any ideas????