<feed xmlns='http://www.w3.org/2005/Atom'>
<title>HearURL/src, 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>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>
<entry>
<title>main.rs: Try out TcpListener</title>
<updated>2017-04-12T22:54:45+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-04-12T22:54:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=a199d34222bd3abc8cda26449b4aa73c0994d656'/>
<id>a199d34222bd3abc8cda26449b4aa73c0994d656</id>
<content type='text'>
Replicate the TcpListener example from the Rust standard library docs.
Using TCP instead of UDP allows us to read directly to a string and read
arbitrary length streams.

Here we just print the stream input to the console.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replicate the TcpListener example from the Rust standard library docs.
Using TCP instead of UDP allows us to read directly to a string and read
arbitrary length streams.

Here we just print the stream input to the console.
</pre>
</div>
</content>
</entry>
<entry>
<title>main.rs: Copy UdpSocket example to test out sockets</title>
<updated>2017-03-16T03:34:42+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-03-16T03:34:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=77837552075762e94b9c8899d43e2f3857bd052e'/>
<id>77837552075762e94b9c8899d43e2f3857bd052e</id>
<content type='text'>
Copies the example given at
https://doc.rust-lang.org/std/net/struct.UdpSocket.html to experiment
with receiving and sending data over the socket.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Copies the example given at
https://doc.rust-lang.org/std/net/struct.UdpSocket.html to experiment
with receiving and sending data over the socket.
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial commit. Base project generated from `cargo init`.</title>
<updated>2017-03-16T03:22:31+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-03-16T03:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/HearURL/commit/?id=a221568153b3e047be330ce29d54c0a6a19c3bb5'/>
<id>a221568153b3e047be330ce29d54c0a6a19c3bb5</id>
<content type='text'>
Rust v1.13.0.

    $ cargo init --bin
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rust v1.13.0.

    $ cargo init --bin
</pre>
</div>
</content>
</entry>
</feed>
