tag:quandyfactory.com,2020-11-3:/2020113 2020-11-3T12:00:00Z Quandy Factory Newsfeed - Projects Quandy Factory is the personal website of Ryan McGreal in Hamilton, Ontario, Canada.. http://quandyfactory.com/projects/244/vowels_to_oob 2021-03-10T12:00:00Z Vowels to Oob <p><textarea id="oob_text" name="oob_text" placeholder="Enter your text here" style="width: 100%; height: 4em !important"></textarea> <input id="vowel_to_oob_convert" style="width: 100%: height: 2em; line-height: 2em; font-size: 1.5em;" type="submit" value="Convert"/></p> <p><div id="oob_output"></p> Ryan McGreal 2 http://quandyfactory.com/projects/243/alternating_caps_generator 2021-03-05T12:00:00Z AlTeRnAtInG CaPs gEnErAtOr <p><textarea style="width: 100%; height: 4em !important" id="ac_text" name="ac_text" placeholder="Enter your text here"></textarea> <input style="width: 100%: height: 2em; line-height: 2em; font-size: 1.5em;" id="ac_convert" type="submit" value="Convert"/></p> <div id="ac_output"> </div> Ryan McGreal 2 http://quandyfactory.com/projects/241/hamilton_covid-19_outbreaks 2021-01-30T12:00:00Z Hamilton COVID-19 Outbreaks <p>I created a <a href="/covid/outbreaks?active_only=1">Hamilton COVID-19 Outbreaks page</a> to track active outbreaks and plot them on a map. Updated daily. </p> Ryan McGreal 2 http://quandyfactory.com/projects/240/ontario_covid-19_data 2021-01-30T12:00:00Z Ontario COVID-19 Data <p>The <a href="/covid">COVID-19 page</a> tracks daily test results from Ontario Public Health since the start of the pandemic, with various charts and related data tables. The information is also available in various open data formats. </p> Ryan McGreal 2 http://quandyfactory.com/projects/2/pyhtmledit 2020-05-27T12:00:00Z PyHtmlEdit <p>You can download pyhtmledit from its <a href="http://github.com/quandyfactory/PyHtmlEdit/tree/master">Github repository</a>. </p> <p class="image"> <img src="/static/images/pyhtmledit_editor_window.png" alt="PyHtmlEdit screenshot" title="PyHtmlEdit screenshot"><br> PyHtmlEdit screenshot </p> <ul> <li>Current Version: 3.1 (released 2020-05-27)</li> </ul> <p>Note: PyHtmlEdit has been completely updated as of Version 3. It now runs on Python 3.x, not Python 2.x, as the latter is obsolete and is no longer being supported.</p> <p>PyHtmlEdit 3 also runs using the Tkinter GUI library, which is built into Python installations, instead of the wxPython library, which turned out to be more hassle than it was worth.</p> <p>You also need to have the python-markdown2 and html2text libraries installed.</p> <p>The features include:</p> <ul> <li>Convert between Markdown and HTML.</li> <li>Search, Replace Next and Replace All.</li> <li>Undo and Redo.</li> <li>A Clean function that removes MS Word special characters.</li> <li>HTML element formatting, including converting a tab-delimited list to an html <code>table</code>.</li> <li>Lowercase, Proper Case and Uppercase functions.</li> </ul> <p>This software is released under the <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public Licence, Version 2</a>.</p> Ryan McGreal 2 http://quandyfactory.com/projects/150/tracking_movement 2015-06-14T12:00:00Z Tracking Movement <p>I've been tracking my daily/weekly running and stepcounts. You can see the results here:</p> <ul> <li><p><a href="/running">Running</a></p></li> <li><p><a href="/biking">Biking</a></p></li> <li><p><a href="/stepcounts">Stepcounts</a></p></li> </ul> Ryan McGreal 2 http://quandyfactory.com/projects/151/recipes 2015-04-17T12:00:00Z Recipes <p>I've got a new section on the site for recipes I often use. You can find it here:</p> <ul> <li><a href="/recipes">Recipes</a></li> </ul> Ryan McGreal 2 http://quandyfactory.com/projects/74/solitaire 2013-05-08T12:00:00Z Solitaire <p>This is a version of solitaire I hacked up using HTML, CSS, javascript with <a href="http://jquery.com">jQuery</a>, <a href="http://jqueryui.com/">jQUery-UI</a> draggable, the <a href="https://github.com/DanielRapp/Noisy">Noisy</a> jQuery plugin, and only one small image. It's pretty nasty, but I wanted to get a feel for the draggable jquery-UI functionality. </p> <p><strong>Demo</strong>: <a href="http://quandyfactory.com/static/solitaire/solitaire.html">http://quandyfactory.com/static/solitaire/solitaire.html</a></p> <p><strong>Source</strong>: <a href="https://github.com/quandyfactory/Solitaire">https://github.com/quandyfactory/Solitaire</a></p> <p><strong>Update</strong>: You can play this game live, courtesy of PythonAnywhere:</p> <ul> <li><a href="https://www.pythonanywhere.com/gists/459573/rps.py/ipython2/">https://www.pythonanywhere.com/gists/459573/rps.py/ipython2/</a></li> </ul> Ryan McGreal 2 http://quandyfactory.com/projects/87/site-specific_google_search_for_hamiltonca 2011-09-16T12:00:00Z Site-Specific Google Search for Hamilton.ca <p>The <a href="http://hamilton.ca">hamilton.ca</a> search engine is awful. Instead, you can do a site-specific google search to find what you're looking for. The following form does this for you:</p> <script type="text/javascript"> function googleIt() { var keywords = document.getElementById('google_keywords').value; var url = 'http://google.ca/search?q='+encodeURIComponent(keywords)+'+site:hamilton.ca'; window.location = url; } </script> <form method="get" action="https://www.google.com/search" onsubmit="googleIt();return false"> <input style="width: 300px" id="google_keywords" title="Search Terms" type="text"> <input id="submit" type="submit" value="Search Hamilton.ca"> </form> <p>&nbsp;</p> <p>To do this yourself when searching directly in google, just add the following to your search terms: <code>site:hamilton.ca</code>.</p> Ryan McGreal 2 http://quandyfactory.com/projects/73/url_shortener 2011-01-10T12:00:00Z URL Shortener <p>I whipped up a quick utility to shorten URLs using the Google URL Shortener API:</p> <ul> <li><a href="/shorturl">http://quandyfactory.com/shorturl</a></li> </ul> <p>You can read the source code on Github:</p> <script src="https://gist.github.com/773917.js?file=gistfile1.txt"></script> Ryan McGreal 2