<feed xmlns='http://www.w3.org/2005/Atom'>
<title>HearURL, branch v0.0.1</title>
<subtitle>Listens for URLs over TCP and opens them in a local browser</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/'/>
<entry>
<title>open_url.sh: Add documentation comment for Irssi openurl integration</title>
<updated>2017-04-13T20:16:37+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-04-13T20:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=bc399711f3f31a1a16a03f2440f966dae16ae8e3'/>
<id>bc399711f3f31a1a16a03f2440f966dae16ae8e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add open_url.sh</title>
<updated>2017-04-13T20:12:13+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-04-13T20:12:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=e744717160266550bd0f66722f0ee5de2781b3b7'/>
<id>e744717160266550bd0f66722f0ee5de2781b3b7</id>
<content type='text'>
A script that can be installed on a remote machine and invoked with a
URL argument that will be opened by Hearurl locally.

For use with programs like the "openurl.pl" script for Irssi.

The script would function using this SSH command:

    $ ssh -R 37705:localhost:34254 user@host
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A script that can be installed on a remote machine and invoked with a
URL argument that will be opened by Hearurl locally.

For use with programs like the "openurl.pl" script for Irssi.

The script would function using this SSH command:

    $ ssh -R 37705:localhost:34254 user@host
</pre>
</div>
</content>
</entry>
<entry>
<title>Add TODO</title>
<updated>2017-04-13T09:00:04+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-04-13T09:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=e203eb5bf8e8f0fe6b89612e9b5dd35a22603352'/>
<id>e203eb5bf8e8f0fe6b89612e9b5dd35a22603352</id>
<content type='text'>
A few ideas for next steps now that we have the foundation working.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A few ideas for next steps now that we have the foundation working.
</pre>
</div>
</content>
</entry>
<entry>
<title>main.rs: Clean up `main` error handling</title>
<updated>2017-04-13T01:17:29+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-04-13T01:17:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=7af8adc2e3e18595caa19ce6d336a22196535993'/>
<id>7af8adc2e3e18595caa19ce6d336a22196535993</id>
<content type='text'>
Remove the `match` call from efa7f80d962aa0f55f3addbac1da206538d9242e
and use `unwrap_or_else` instead since we don't need to do anything
extra in the `Ok` case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the `match` call from efa7f80d962aa0f55f3addbac1da206538d9242e
and use `unwrap_or_else` instead since we don't need to do anything
extra in the `Ok` case.
</pre>
</div>
</content>
</entry>
<entry>
<title>main.rs: Handle `main` errors</title>
<updated>2017-04-13T01:16:20+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-04-13T01:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=efa7f80d962aa0f55f3addbac1da206538d9242e'/>
<id>efa7f80d962aa0f55f3addbac1da206538d9242e</id>
<content type='text'>
Print all errors to STDERR.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Print all errors to STDERR.
</pre>
</div>
</content>
</entry>
<entry>
<title>main.rs: Open the stream input in Opera</title>
<updated>2017-04-13T00:53:53+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-04-13T00:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=f7cc81ef359e8d9ecb7e4ce3b34e43d9d94e2071'/>
<id>f7cc81ef359e8d9ecb7e4ce3b34e43d9d94e2071</id>
<content type='text'>
Use the Mac OS X `open` command to open Opera and pass in the contents
of the TCP stream as an argument, assuming it to be a URL that should
be opened in the browser.

Only dealing with the `open` command for now. Will be extending this to
support user-customisable browsers, so that any GUI browser that can be
opened with `open` can be used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the Mac OS X `open` command to open Opera and pass in the contents
of the TCP stream as an argument, assuming it to be a URL that should
be opened in the browser.

Only dealing with the `open` command for now. Will be extending this to
support user-customisable browsers, so that any GUI browser that can be
opened with `open` can be used.
</pre>
</div>
</content>
</entry>
<entry>
<title>main.rs: Add `try!` around STDERR writer</title>
<updated>2017-04-13T00:42:37+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-04-13T00:42:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=24bc7b9bedd0da8e664e143c468e9f1405ded2f3'/>
<id>24bc7b9bedd0da8e664e143c468e9f1405ded2f3</id>
<content type='text'>
The call to write to STDERR returns a `Result`. Wrap it in a `try!` to
handle the result and eliminate the "unused result" compilation
warning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The call to write to STDERR returns a `Result`. Wrap it in a `try!` to
handle the result and eliminate the "unused result" compilation
warning.
</pre>
</div>
</content>
</entry>
<entry>
<title>main.rs: Remove unused import TcpStream</title>
<updated>2017-04-13T00:38:51+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-04-13T00:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=a2ba5bbb7077b6917df180e35188dd7e3b2d0ab9'/>
<id>a2ba5bbb7077b6917df180e35188dd7e3b2d0ab9</id>
<content type='text'>
We only need the `TcpListener` for what we're doing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We only need the `TcpListener` for what we're doing.
</pre>
</div>
</content>
</entry>
<entry>
<title>main.rs: Write TCP stream errors to STDERR</title>
<updated>2017-04-13T00:25:01+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-04-13T00:25:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=c805780c2c7653137a5dece9111aa4efb57b4ce9'/>
<id>c805780c2c7653137a5dece9111aa4efb57b4ce9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>main.rs: Get rid of UDP code</title>
<updated>2017-04-13T00:18:11+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-04-13T00:18:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=22be6a59a676f85a767d7421a980b965cdcdea35'/>
<id>22be6a59a676f85a767d7421a980b965cdcdea35</id>
<content type='text'>
Going with TCP as that seems like it will work well. Get rid of our UDP
code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Going with TCP as that seems like it will work well. Get rid of our UDP
code.
</pre>
</div>
</content>
</entry>
</feed>
