From mike at squarepegsystems.com Thu Mar 14 17:30:31 2013 From: mike at squarepegsystems.com (Mike Hostetler) Date: Thu, 14 Mar 2013 11:30:31 -0500 Subject: [omaha] FeedJack Message-ID: On the demise of Google Reader, I decided to see if there was a Python-based Feed Reader that I could bring up. And I did find something -- FeedJack. It hasn't been updated since 2008. :( I got it at least working (there has been a few deprecated Django features it was using) and now it at least runs. I put my work on github if someone else wants to help me finish this off. https://github.com/squarepegsys/feedjack -- Mike Hostetler SquarePeg Systems http://www.squarepegsystems.com From newz at bearfruit.org Thu Mar 14 17:38:16 2013 From: newz at bearfruit.org (Matthew Nuzum) Date: Thu, 14 Mar 2013 11:38:16 -0500 Subject: [omaha] FeedJack In-Reply-To: References: Message-ID: I've used Feedjack on a few projects. It's a mess. ( http://voices.canonical.com/ is an amalgamation of Feedjack and Wordpress MU) I've been looking for other alternatives for the last year and played with a few features in Wordpress, which alas is not Python. After the news yesterday I stayed up too late last night working on it and documenting it and now have it set up in about a 15 min process for basic functionality. You can check out my notes at http://www.bearfruit.org/2013/03/14/dont-panic-build-your-own-google-reader-in-12-minutes-with-wordpress/and I would love suggestions on how to improve this. On Thu, Mar 14, 2013 at 11:30 AM, Mike Hostetler wrote: > On the demise of Google Reader, I decided to see if there was a > Python-based Feed Reader that I could bring up. And I did find something -- > FeedJack. It hasn't been updated since 2008. :( > > I got it at least working (there has been a few deprecated Django features > it was using) and now it at least runs. I put my work on github if someone > else wants to help me finish this off. > > https://github.com/squarepegsys/feedjack > > > -- > Mike Hostetler > SquarePeg Systems > http://www.squarepegsystems.com > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > -- Matthew Nuzum newz2000 on freenode, skype, linkedin and twitter ? You're never fully dressed without a smile! ? From newz at bearfruit.org Thu Mar 14 17:47:50 2013 From: newz at bearfruit.org (Matthew Nuzum) Date: Thu, 14 Mar 2013 11:47:50 -0500 Subject: [omaha] FeedJack In-Reply-To: References: Message-ID: On that note, I did remember another tool that is based on Python that might be worth investigating: Planet Venus (a replacement for Planet Planet) https://github.com/rubys/venus/ That is what powers http://planet.ubuntu.com/. It works on the principle of a Python cron job that generates static HTML. On Thu, Mar 14, 2013 at 11:30 AM, Mike Hostetler wrote: > On the demise of Google Reader, I decided to see if there was a > Python-based Feed Reader that I could bring up. And I did find something -- > FeedJack. It hasn't been updated since 2008. :( > > I got it at least working (there has been a few deprecated Django features > it was using) and now it at least runs. I put my work on github if someone > else wants to help me finish this off. > > https://github.com/squarepegsys/feedjack > > > -- > Mike Hostetler > SquarePeg Systems > http://www.squarepegsystems.com > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > -- Matthew Nuzum newz2000 on freenode, skype, linkedin and twitter ? You're never fully dressed without a smile! ? From jeffh at dundeemt.com Thu Mar 14 17:52:21 2013 From: jeffh at dundeemt.com (Jeff Hinrichs - DM&T) Date: Thu, 14 Mar 2013 11:52:21 -0500 Subject: [omaha] FeedJack In-Reply-To: References: Message-ID: Mike and Matthew -- Thanks for getting the ball rolling on this. Annoyed that goog is dropping my favorite tool outside of search, I've been grimacing. I think you both have the right idea about getting out from under the services yolk of some 3rd party (in this case goog) [They ripped out the social features from Reader when G+ came on line, and now the are saying -- oooooh users have fallen off. B*st*rds] {can you sense me not getting I/O tickets yesterday too?} attributes in a good reader -- * keeps feed updated when you are away. RSS only shows X previous stories, so if you are off line you'll have a gap unless the backend fetches on a regular basis for you. * ability to "star" an an entry - for easier recall * search * share * desktop and phone UI * multi-device access with read tracking. Best, Jeff On Thu, Mar 14, 2013 at 11:38 AM, Matthew Nuzum wrote: > I've used Feedjack on a few projects. It's a mess. ( > http://voices.canonical.com/ is an amalgamation of Feedjack and Wordpress > MU) I've been looking for other alternatives for the last year and played > with a few features in Wordpress, which alas is not Python. After the news > yesterday I stayed up too late last night working on it and documenting it > and now have it set up in about a 15 min process for basic functionality. > You can check out my notes at > > http://www.bearfruit.org/2013/03/14/dont-panic-build-your-own-google-reader-in-12-minutes-with-wordpress/and > I would love suggestions on how to improve this. > > > On Thu, Mar 14, 2013 at 11:30 AM, Mike Hostetler > wrote: > > > On the demise of Google Reader, I decided to see if there was a > > Python-based Feed Reader that I could bring up. And I did find something > -- > > FeedJack. It hasn't been updated since 2008. :( > > > > I got it at least working (there has been a few deprecated Django > features > > it was using) and now it at least runs. I put my work on github if > someone > > else wants to help me finish this off. > > > > https://github.com/squarepegsys/feedjack > > > > > > -- > > Mike Hostetler > > SquarePeg Systems > > http://www.squarepegsystems.com > > _______________________________________________ > > Omaha Python Users Group mailing list > > Omaha at python.org > > http://mail.python.org/mailman/listinfo/omaha > > http://www.OmahaPython.org > > > > > > -- > Matthew Nuzum > newz2000 on freenode, skype, linkedin and twitter > > ? You're never fully dressed without a smile! ? > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > -- Best, Jeff Hinrichs 402.218.1473 From shawnhermans at gmail.com Thu Mar 14 18:06:40 2013 From: shawnhermans at gmail.com (Shawn Hermans) Date: Thu, 14 Mar 2013 10:06:40 -0700 Subject: [omaha] FeedJack In-Reply-To: References: Message-ID: I think a Django based app could be a good solution. I used feedparser a lot in my previous job and found it was a really powerful tool. It would be easy to create some Django tasks using something like Django Celery that go out and poll the feeds and scrap them on a regular basis. With regard to search, Django Haystack is great for enabling search and indexing of text. It can tie into stuff like Solr and Elasticsearch or you can have a standalone index based on Whoosh. Very cool thoughts. On Thu, Mar 14, 2013 at 9:52 AM, Jeff Hinrichs - DM&T wrote: > Mike and Matthew -- Thanks for getting the ball rolling on this. Annoyed > that goog is dropping my favorite tool outside of search, I've been > grimacing. > > I think you both have the right idea about getting out from under the > services yolk of some 3rd party (in this case goog) [They ripped out the > social features from Reader when G+ came on line, and now the are saying -- > oooooh users have fallen off. B*st*rds] {can you sense me not getting I/O > tickets yesterday too?} > > attributes in a good reader -- > > * keeps feed updated when you are away. RSS only shows X previous stories, > so if you are off line you'll have a gap unless the backend fetches on a > regular basis for you. > * ability to "star" an an entry - for easier recall > * search > * share > * desktop and phone UI > * multi-device access with read tracking. > > > Best, > > Jeff > > On Thu, Mar 14, 2013 at 11:38 AM, Matthew Nuzum > wrote: > > > I've used Feedjack on a few projects. It's a mess. ( > > http://voices.canonical.com/ is an amalgamation of Feedjack and > Wordpress > > MU) I've been looking for other alternatives for the last year and played > > with a few features in Wordpress, which alas is not Python. After the > news > > yesterday I stayed up too late last night working on it and documenting > it > > and now have it set up in about a 15 min process for basic functionality. > > You can check out my notes at > > > > > http://www.bearfruit.org/2013/03/14/dont-panic-build-your-own-google-reader-in-12-minutes-with-wordpress/and > > I would love suggestions on how to improve this. > > > > > > On Thu, Mar 14, 2013 at 11:30 AM, Mike Hostetler > > wrote: > > > > > On the demise of Google Reader, I decided to see if there was a > > > Python-based Feed Reader that I could bring up. And I did find > something > > -- > > > FeedJack. It hasn't been updated since 2008. :( > > > > > > I got it at least working (there has been a few deprecated Django > > features > > > it was using) and now it at least runs. I put my work on github if > > someone > > > else wants to help me finish this off. > > > > > > https://github.com/squarepegsys/feedjack > > > > > > > > > -- > > > Mike Hostetler > > > SquarePeg Systems > > > http://www.squarepegsystems.com > > > _______________________________________________ > > > Omaha Python Users Group mailing list > > > Omaha at python.org > > > http://mail.python.org/mailman/listinfo/omaha > > > http://www.OmahaPython.org > > > > > > > > > > > -- > > Matthew Nuzum > > newz2000 on freenode, skype, linkedin and twitter > > > > ? You're never fully dressed without a smile! ? > > _______________________________________________ > > Omaha Python Users Group mailing list > > Omaha at python.org > > http://mail.python.org/mailman/listinfo/omaha > > http://www.OmahaPython.org > > > > > > -- > Best, > > Jeff Hinrichs > 402.218.1473 > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From mike at squarepegsystems.com Thu Mar 14 19:10:00 2013 From: mike at squarepegsystems.com (Mike Hostetler) Date: Thu, 14 Mar 2013 13:10:00 -0500 Subject: [omaha] FeedJack In-Reply-To: References: Message-ID: man that is a lot of commentary for a quick email before running lunch errands. On the non-techie side: Free apps going away is, unfortunately, typical in our web-app world. I think this post from the guy that runs Pinboard really explains it well: http://blog.pinboard.in/2011/12/don_t_be_a_free_user/ So the morale to the story is either pay for it or build it yourself. I'll save my other rants for Google+. Lots of angry people there. On the techie-side: I'll freely admit that I just got FeedJack up to the point that I could see the webapp working. The images don't display, etc but the Admin goes. The code is crufty, but that's mostly because it used some things that are no longer in Django. I've seen worse. Heck, I've written worse. I also found this, which was spun off of FeedJack: https://github.com/matagus/django-planet One thing that is wrong in all of these is feed ownership -- if you want more than one user on the system, these need some work. My wife doesn't want to see my Python blogs and I probably don't want to see her food blogs. But if she is making a recipe and wants me to get things for it, then it makes sense to share it with me and add a comment. This is really a killer feature that Google Reader *used* to have, but, as Jeff said, they shut that off a while ago to force G+ on people. On the search front: I've used Haystack with Whoosh and was underwhelmed. It took 4 hours to update the indices on 250k items and took sometimes a minute to do a search. I have used ElasticSearch in the past and it's nice, but I don't like having to monitor yet another system to get something to work. I've used PostgreSQL's Text Search functionality to replace the Haystack and it's amazing. Took some work getting it going, but now I don't have to do anything -- no extra process! Heck, try it yourself: http://powerhousetoolparts.com/newsearch/?q=type On Thu, Mar 14, 2013 at 12:06 PM, Shawn Hermans wrote: > I think a Django based app could be a good solution. I used feedparser a > lot in my previous job and found it was a really powerful tool. It would > be easy to create some Django tasks using something like Django Celery that > go out and poll the feeds and scrap them on a regular basis. With regard > to search, Django Haystack is great for enabling search and indexing of > text. It can tie into stuff like Solr and Elasticsearch or you can have a > standalone index based on Whoosh. > > Very cool thoughts. > > > On Thu, Mar 14, 2013 at 9:52 AM, Jeff Hinrichs - DM&T >wrote: > > > Mike and Matthew -- Thanks for getting the ball rolling on this. > Annoyed > > that goog is dropping my favorite tool outside of search, I've been > > grimacing. > > > > I think you both have the right idea about getting out from under the > > services yolk of some 3rd party (in this case goog) [They ripped out the > > social features from Reader when G+ came on line, and now the are saying > -- > > oooooh users have fallen off. B*st*rds] {can you sense me not getting > I/O > > tickets yesterday too?} > > > > attributes in a good reader -- > > > > * keeps feed updated when you are away. RSS only shows X previous > stories, > > so if you are off line you'll have a gap unless the backend fetches on a > > regular basis for you. > > * ability to "star" an an entry - for easier recall > > * search > > * share > > * desktop and phone UI > > * multi-device access with read tracking. > > > > > > Best, > > > > Jeff > > > > On Thu, Mar 14, 2013 at 11:38 AM, Matthew Nuzum > > wrote: > > > > > I've used Feedjack on a few projects. It's a mess. ( > > > http://voices.canonical.com/ is an amalgamation of Feedjack and > > Wordpress > > > MU) I've been looking for other alternatives for the last year and > played > > > with a few features in Wordpress, which alas is not Python. After the > > news > > > yesterday I stayed up too late last night working on it and documenting > > it > > > and now have it set up in about a 15 min process for basic > functionality. > > > You can check out my notes at > > > > > > > > > http://www.bearfruit.org/2013/03/14/dont-panic-build-your-own-google-reader-in-12-minutes-with-wordpress/and > > > I would love suggestions on how to improve this. > > > > > > > > > On Thu, Mar 14, 2013 at 11:30 AM, Mike Hostetler > > > wrote: > > > > > > > On the demise of Google Reader, I decided to see if there was a > > > > Python-based Feed Reader that I could bring up. And I did find > > something > > > -- > > > > FeedJack. It hasn't been updated since 2008. :( > > > > > > > > I got it at least working (there has been a few deprecated Django > > > features > > > > it was using) and now it at least runs. I put my work on github if > > > someone > > > > else wants to help me finish this off. > > > > > > > > https://github.com/squarepegsys/feedjack > > > > > > > > > > > > -- > > > > Mike Hostetler > > > > SquarePeg Systems > > > > http://www.squarepegsystems.com > > > > _______________________________________________ > > > > Omaha Python Users Group mailing list > > > > Omaha at python.org > > > > http://mail.python.org/mailman/listinfo/omaha > > > > http://www.OmahaPython.org > > > > > > > > > > > > > > > > -- > > > Matthew Nuzum > > > newz2000 on freenode, skype, linkedin and twitter > > > > > > ? You're never fully dressed without a smile! ? > > > _______________________________________________ > > > Omaha Python Users Group mailing list > > > Omaha at python.org > > > http://mail.python.org/mailman/listinfo/omaha > > > http://www.OmahaPython.org > > > > > > > > > > > -- > > Best, > > > > Jeff Hinrichs > > 402.218.1473 > > _______________________________________________ > > Omaha Python Users Group mailing list > > Omaha at python.org > > http://mail.python.org/mailman/listinfo/omaha > > http://www.OmahaPython.org > > > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > -- Mike Hostetler SquarePeg Systems http://www.squarepegsystems.com From mike at squarepegsystems.com Thu Mar 14 19:29:35 2013 From: mike at squarepegsystems.com (Mike Hostetler) Date: Thu, 14 Mar 2013 13:29:35 -0500 Subject: [omaha] FeedJack In-Reply-To: References: Message-ID: And now I looked at feedjack_update.py. Holy crap https://github.com/squarepegsys/feedjack/blob/master/feedjack/bin/feedjack_update.py On Thu, Mar 14, 2013 at 1:10 PM, Mike Hostetler wrote: > man that is a lot of commentary for a quick email before running lunch > errands. > > On the non-techie side: > > Free apps going away is, unfortunately, typical in our web-app world. I > think this post from the guy that runs Pinboard really explains it well: > http://blog.pinboard.in/2011/12/don_t_be_a_free_user/ > > So the morale to the story is either pay for it or build it yourself. > > I'll save my other rants for Google+. Lots of angry people there. > > On the techie-side: > > I'll freely admit that I just got FeedJack up to the point that I could > see the webapp working. The images don't display, etc but the Admin goes. > The code is crufty, but that's mostly because it used some things that are > no longer in Django. I've seen worse. Heck, I've written worse. > > I also found this, which was spun off of FeedJack: > https://github.com/matagus/django-planet > > One thing that is wrong in all of these is feed ownership -- if you want > more than one user on the system, these need some work. My wife doesn't > want to see my Python blogs and I probably don't want to see her food > blogs. But if she is making a recipe and wants me to get things for it, > then it makes sense to share it with me and add a comment. This is really a > killer feature that Google Reader *used* to have, but, as Jeff said, they > shut that off a while ago to force G+ on people. > > On the search front: I've used Haystack with Whoosh and was underwhelmed. > It took 4 hours to update the indices on 250k items and took sometimes a > minute to do a search. I have used ElasticSearch in the past and it's nice, > but I don't like having to monitor yet another system to get something to > work. > > I've used PostgreSQL's Text Search functionality to replace the Haystack > and it's amazing. Took some work getting it going, but now I don't have to > do anything -- no extra process! Heck, try it yourself: > http://powerhousetoolparts.com/newsearch/?q=type > > > > > On Thu, Mar 14, 2013 at 12:06 PM, Shawn Hermans wrote: > >> I think a Django based app could be a good solution. I used feedparser a >> lot in my previous job and found it was a really powerful tool. It would >> be easy to create some Django tasks using something like Django Celery >> that >> go out and poll the feeds and scrap them on a regular basis. With >> regard >> to search, Django Haystack is great for enabling search and indexing of >> text. It can tie into stuff like Solr and Elasticsearch or you can have a >> standalone index based on Whoosh. >> >> Very cool thoughts. >> >> >> On Thu, Mar 14, 2013 at 9:52 AM, Jeff Hinrichs - DM&T > >wrote: >> >> > Mike and Matthew -- Thanks for getting the ball rolling on this. >> Annoyed >> > that goog is dropping my favorite tool outside of search, I've been >> > grimacing. >> > >> > I think you both have the right idea about getting out from under the >> > services yolk of some 3rd party (in this case goog) [They ripped out the >> > social features from Reader when G+ came on line, and now the are >> saying -- >> > oooooh users have fallen off. B*st*rds] {can you sense me not getting >> I/O >> > tickets yesterday too?} >> > >> > attributes in a good reader -- >> > >> > * keeps feed updated when you are away. RSS only shows X previous >> stories, >> > so if you are off line you'll have a gap unless the backend fetches on a >> > regular basis for you. >> > * ability to "star" an an entry - for easier recall >> > * search >> > * share >> > * desktop and phone UI >> > * multi-device access with read tracking. >> > >> > >> > Best, >> > >> > Jeff >> > >> > On Thu, Mar 14, 2013 at 11:38 AM, Matthew Nuzum >> > wrote: >> > >> > > I've used Feedjack on a few projects. It's a mess. ( >> > > http://voices.canonical.com/ is an amalgamation of Feedjack and >> > Wordpress >> > > MU) I've been looking for other alternatives for the last year and >> played >> > > with a few features in Wordpress, which alas is not Python. After the >> > news >> > > yesterday I stayed up too late last night working on it and >> documenting >> > it >> > > and now have it set up in about a 15 min process for basic >> functionality. >> > > You can check out my notes at >> > > >> > > >> > >> http://www.bearfruit.org/2013/03/14/dont-panic-build-your-own-google-reader-in-12-minutes-with-wordpress/and >> > > I would love suggestions on how to improve this. >> > > >> > > >> > > On Thu, Mar 14, 2013 at 11:30 AM, Mike Hostetler >> > > wrote: >> > > >> > > > On the demise of Google Reader, I decided to see if there was a >> > > > Python-based Feed Reader that I could bring up. And I did find >> > something >> > > -- >> > > > FeedJack. It hasn't been updated since 2008. :( >> > > > >> > > > I got it at least working (there has been a few deprecated Django >> > > features >> > > > it was using) and now it at least runs. I put my work on github if >> > > someone >> > > > else wants to help me finish this off. >> > > > >> > > > https://github.com/squarepegsys/feedjack >> > > > >> > > > >> > > > -- >> > > > Mike Hostetler >> > > > SquarePeg Systems >> > > > http://www.squarepegsystems.com >> > > > _______________________________________________ >> > > > Omaha Python Users Group mailing list >> > > > Omaha at python.org >> > > > http://mail.python.org/mailman/listinfo/omaha >> > > > http://www.OmahaPython.org >> > > > >> > > >> > > >> > > >> > > -- >> > > Matthew Nuzum >> > > newz2000 on freenode, skype, linkedin and twitter >> > > >> > > ? You're never fully dressed without a smile! ? >> > > _______________________________________________ >> > > Omaha Python Users Group mailing list >> > > Omaha at python.org >> > > http://mail.python.org/mailman/listinfo/omaha >> > > http://www.OmahaPython.org >> > > >> > >> > >> > >> > -- >> > Best, >> > >> > Jeff Hinrichs >> > 402.218.1473 >> > _______________________________________________ >> > Omaha Python Users Group mailing list >> > Omaha at python.org >> > http://mail.python.org/mailman/listinfo/omaha >> > http://www.OmahaPython.org >> > >> _______________________________________________ >> Omaha Python Users Group mailing list >> Omaha at python.org >> http://mail.python.org/mailman/listinfo/omaha >> http://www.OmahaPython.org >> > > > > -- > Mike Hostetler > SquarePeg Systems > http://www.squarepegsystems.com > -- Mike Hostetler SquarePeg Systems http://www.squarepegsystems.com From jeffh at delasco.com Thu Mar 14 19:34:38 2013 From: jeffh at delasco.com (Jeff Hinrichs) Date: Thu, 14 Mar 2013 13:34:38 -0500 Subject: [omaha] FeedJack In-Reply-To: References: Message-ID: Thinking about it some more... * starring is just a specialized case of tagging * sharing/social is good -- ability to have plugins to post to various social islands (twitter, g+, etc) (Mike already hit on this) * When you comment on a story/article create a "postback" to the original article (can't think of proper term, but when you ding the other blog when you blog about them. Never actually comment somewhere else. This way you have complete control over your posting and comments. Doesn't make them disappear from internet cache's but you can retract. * Comments on an article build a "blog" * long term -- completely dis-intermediate social islands I've been thinking on and off about this for a couple years. I don't like the idea that my comments are stored only in someone else's db. The downside, is that the model I'm thinking about doesn't have a readily cultivated business model -- not that it wouldn't be possible, but it would be very different from traditional models. That is part of the allure, each is responsible for their social history. -Jeff -Jeff On Thu, Mar 14, 2013 at 1:10 PM, Mike Hostetler wrote: > man that is a lot of commentary for a quick email before running lunch > errands. > > On the non-techie side: > > Free apps going away is, unfortunately, typical in our web-app world. I > think this post from the guy that runs Pinboard really explains it well: > http://blog.pinboard.in/2011/12/don_t_be_a_free_user/ > > So the morale to the story is either pay for it or build it yourself. > > I'll save my other rants for Google+. Lots of angry people there. > > On the techie-side: > > I'll freely admit that I just got FeedJack up to the point that I could see > the webapp working. The images don't display, etc but the Admin goes. The > code is crufty, but that's mostly because it used some things that are no > longer in Django. I've seen worse. Heck, I've written worse. > > I also found this, which was spun off of FeedJack: > https://github.com/matagus/django-planet > > One thing that is wrong in all of these is feed ownership -- if you want > more than one user on the system, these need some work. My wife doesn't > want to see my Python blogs and I probably don't want to see her food > blogs. But if she is making a recipe and wants me to get things for it, > then it makes sense to share it with me and add a comment. This is really a > killer feature that Google Reader *used* to have, but, as Jeff said, they > shut that off a while ago to force G+ on people. > > On the search front: I've used Haystack with Whoosh and was underwhelmed. > It took 4 hours to update the indices on 250k items and took sometimes a > minute to do a search. I have used ElasticSearch in the past and it's nice, > but I don't like having to monitor yet another system to get something to > work. > > I've used PostgreSQL's Text Search functionality to replace the Haystack > and it's amazing. Took some work getting it going, but now I don't have to > do anything -- no extra process! Heck, try it yourself: > http://powerhousetoolparts.com/newsearch/?q=type > > > > > On Thu, Mar 14, 2013 at 12:06 PM, Shawn Hermans >wrote: > > > I think a Django based app could be a good solution. I used feedparser a > > lot in my previous job and found it was a really powerful tool. It would > > be easy to create some Django tasks using something like Django Celery > that > > go out and poll the feeds and scrap them on a regular basis. With > regard > > to search, Django Haystack is great for enabling search and indexing of > > text. It can tie into stuff like Solr and Elasticsearch or you can have > a > > standalone index based on Whoosh. > > > > Very cool thoughts. > > > > > > On Thu, Mar 14, 2013 at 9:52 AM, Jeff Hinrichs - DM&T < > jeffh at dundeemt.com > > >wrote: > > > > > Mike and Matthew -- Thanks for getting the ball rolling on this. > > Annoyed > > > that goog is dropping my favorite tool outside of search, I've been > > > grimacing. > > > > > > I think you both have the right idea about getting out from under the > > > services yolk of some 3rd party (in this case goog) [They ripped out > the > > > social features from Reader when G+ came on line, and now the are > saying > > -- > > > oooooh users have fallen off. B*st*rds] {can you sense me not getting > > I/O > > > tickets yesterday too?} > > > > > > attributes in a good reader -- > > > > > > * keeps feed updated when you are away. RSS only shows X previous > > stories, > > > so if you are off line you'll have a gap unless the backend fetches on > a > > > regular basis for you. > > > * ability to "star" an an entry - for easier recall > > > * search > > > * share > > > * desktop and phone UI > > > * multi-device access with read tracking. > > > > > > > > > Best, > > > > > > Jeff > > > > > > On Thu, Mar 14, 2013 at 11:38 AM, Matthew Nuzum > > > wrote: > > > > > > > I've used Feedjack on a few projects. It's a mess. ( > > > > http://voices.canonical.com/ is an amalgamation of Feedjack and > > > Wordpress > > > > MU) I've been looking for other alternatives for the last year and > > played > > > > with a few features in Wordpress, which alas is not Python. After the > > > news > > > > yesterday I stayed up too late last night working on it and > documenting > > > it > > > > and now have it set up in about a 15 min process for basic > > functionality. > > > > You can check out my notes at > > > > > > > > > > > > > > http://www.bearfruit.org/2013/03/14/dont-panic-build-your-own-google-reader-in-12-minutes-with-wordpress/and > > > > I would love suggestions on how to improve this. > > > > > > > > > > > > On Thu, Mar 14, 2013 at 11:30 AM, Mike Hostetler > > > > wrote: > > > > > > > > > On the demise of Google Reader, I decided to see if there was a > > > > > Python-based Feed Reader that I could bring up. And I did find > > > something > > > > -- > > > > > FeedJack. It hasn't been updated since 2008. :( > > > > > > > > > > I got it at least working (there has been a few deprecated Django > > > > features > > > > > it was using) and now it at least runs. I put my work on github if > > > > someone > > > > > else wants to help me finish this off. > > > > > > > > > > https://github.com/squarepegsys/feedjack > > > > > > > > > > > > > > > -- > > > > > Mike Hostetler > > > > > SquarePeg Systems > > > > > http://www.squarepegsystems.com > > > > > _______________________________________________ > > > > > Omaha Python Users Group mailing list > > > > > Omaha at python.org > > > > > http://mail.python.org/mailman/listinfo/omaha > > > > > http://www.OmahaPython.org > > > > > > > > > > > > > > > > > > > > > -- > > > > Matthew Nuzum > > > > newz2000 on freenode, skype, linkedin and twitter > > > > > > > > ? You're never fully dressed without a smile! ? > > > > _______________________________________________ > > > > Omaha Python Users Group mailing list > > > > Omaha at python.org > > > > http://mail.python.org/mailman/listinfo/omaha > > > > http://www.OmahaPython.org > > > > > > > > > > > > > > > > -- > > > Best, > > > > > > Jeff Hinrichs > > > 402.218.1473 > > > _______________________________________________ > > > Omaha Python Users Group mailing list > > > Omaha at python.org > > > http://mail.python.org/mailman/listinfo/omaha > > > http://www.OmahaPython.org > > > > > _______________________________________________ > > Omaha Python Users Group mailing list > > Omaha at python.org > > http://mail.python.org/mailman/listinfo/omaha > > http://www.OmahaPython.org > > > > > > -- > Mike Hostetler > SquarePeg Systems > http://www.squarepegsystems.com > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From newz at bearfruit.org Fri Mar 15 00:04:16 2013 From: newz at bearfruit.org (Matthew Nuzum) Date: Thu, 14 Mar 2013 18:04:16 -0500 Subject: [omaha] FeedJack In-Reply-To: References: Message-ID: <2FF483F8-64B4-48F4-A484-1FFBE1D8C09F@bearfruit.org> On Mar 14, 2013, at 1:29 PM, Mike Hostetler wrote: > And now I looked at feedjack_update.py. Holy crap > > https://github.com/squarepegsys/feedjack/blob/master/feedjack/bin/feedjack_update.py Looks like a good place to have some fun learning how to refactor! From mike at squarepegsystems.com Fri Mar 15 01:49:17 2013 From: mike at squarepegsystems.com (Mike Hostetler) Date: Thu, 14 Mar 2013 19:49:17 -0500 Subject: [omaha] FeedJack In-Reply-To: <2FF483F8-64B4-48F4-A484-1FFBE1D8C09F@bearfruit.org> References: <2FF483F8-64B4-48F4-A484-1FFBE1D8C09F@bearfruit.org> Message-ID: On Mar 14, 2013 6:04 PM, "Matthew Nuzum" wrote: > > > On Mar 14, 2013, at 1:29 PM, Mike Hostetler wrote: > > > And now I looked at feedjack_update.py. Holy crap > > > > https://github.com/squarepegsys/feedjack/blob/master/feedjack/bin/feedjack_update.py > > Looks like a good place to have some fun learning how to refactor! > > Yup, certainly. First thing is to write a unit test. _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org From jeffh at dundeemt.com Fri Mar 15 05:37:12 2013 From: jeffh at dundeemt.com (Jeff Hinrichs - DM&T) Date: Thu, 14 Mar 2013 23:37:12 -0500 Subject: [omaha] FeedJack In-Reply-To: References: <2FF483F8-64B4-48F4-A484-1FFBE1D8C09F@bearfruit.org> Message-ID: Well on the plus side, it is using feedparser, and etags but on the downside ... I don't see where it setting the last-modified header when it goes after a URI. The comments make it seem that it does, but I didn't see it in the code until after the fetch, which is too late to save you and the publisher any bandwidth. (feedparser looks to be a good citizen, but you have to tell it what it needs to know to act intelligently) It should be written as a django management command --- maybe it is but I just don't recognize the old form. It is using threads -- ick. I would seriously think about ripping it out, use multiprocessing or messaging / mq to give it some scalability. The way it sits, it doesn't appear to be useful for more than 1 user. I'd break it out to a command / fetcher / bizlogic-dbwriter structure. Then you could spool up as many fetchers (feedparser + data) as you need, which then hand off to a bizlogic-writer pool. Do it right and you could scale from a db based queue to a real mq if you were going to go big. If going from scratch, I'd keep the model and client view separated via json comm only. Lean towards an AngularJS front-end and do the heavy back-end lifting with python. Django would be exploited for it's orm and middle wear for accounts, auth and access. I like hypothetical solutions to problems, it's more fun than even writing tests. :) The other conceptual problem that I am having, is size. I like the idea of everyone having their own, but in reality it is going to be at least small groups on the low end (like Mike was saying about him and his wife. I have a similar situation here but with 4 people.) Although it is php based, wordpress as a personal feed reader does make sense in the abstract. Not that I'm a fan of wordpress, but it is a widespread solution, supported by many hosting providers. That solves a number of problems for wide adoption. On more wish for my reader -- find other similar stories in feeds. How many times have you see essentially the same store in multiple feeds? Ever wish you could filter to them and mark them all read at once? I do. A question, how do you read your articles? I tend to group mine by topic: Python, Hard Tech, Soft Tech, Local News & Sports, etc. I have coworkers who strictly do the "river" always looking at all. For me, that is just too chaotic. Also, some feeds just get stale faster than others. Soft Tech and Local news -- If I don't have the time, I just mark all as read and move on. While Python and Hard Tech, I will leave until I have some real time and those I give a harder look. What about you? Best, Jeff On Thu, Mar 14, 2013 at 7:49 PM, Mike Hostetler wrote: > On Mar 14, 2013 6:04 PM, "Matthew Nuzum" wrote: > > > > > > On Mar 14, 2013, at 1:29 PM, Mike Hostetler wrote: > > > > > And now I looked at feedjack_update.py. Holy crap > > > > > > > > https://github.com/squarepegsys/feedjack/blob/master/feedjack/bin/feedjack_update.py > > > > Looks like a good place to have some fun learning how to refactor! > > > > > > Yup, certainly. First thing is to write a unit test. > > _______________________________________________ > > Omaha Python Users Group mailing list > > Omaha at python.org > > http://mail.python.org/mailman/listinfo/omaha > > http://www.OmahaPython.org > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > -- Best, Jeff Hinrichs 402.218.1473 From mike at squarepegsystems.com Fri Mar 15 14:41:51 2013 From: mike at squarepegsystems.com (Mike Hostetler) Date: Fri, 15 Mar 2013 08:41:51 -0500 Subject: [omaha] FeedJack In-Reply-To: References: <2FF483F8-64B4-48F4-A484-1FFBE1D8C09F@bearfruit.org> Message-ID: As a wise man once said: It's all talk til the code runs. After I looked at the feedjack_update.py, I started to do a thinking and research, and my thoughts were like like Jeff's stream of consciousnesses. The main thing I came up with is that there is no open-source RSS Reader. Not just in Django, but period. FeedJack isn't a reader as much as a aggregator: it displays the contents of feeds and does some manipulation. There are quite a few of those, but no projects that I can find that has a user authentication for them to manage their own subscriptions and what they have read. Example: Bob and Susan both subscribe to Feed1. Bob has caught up on Feed1 so his articles are marked as read while Susan hasn't logged on in a while, so hers are not. FeedJack (nor any other open source solution) does this. I'm going to agree with what Jeff was hinting at: keep FeedJack's models and extend from that. I honestly don't like to design too far ahead of the game, but I also understand that you have to have a roadmap of what to use. Honestly there are a lot of problems to solve before approaching the front-end. Big items: o Only seeing the feeds that you are subscribed to o Searching o fetching (this could be a cronjob for the time being) Libraries I have thought about: o django-orm-extensions: Easy way interface PostgreSQL full text search (which I would known about this before) o django-user-accounts: handles sign-ups, password resets, etc. I would actually prefer OpenID/Google/Facebook ID integration instead. Who needs another password to deal with? Thanks for letting me ramble . . . On Thu, Mar 14, 2013 at 11:37 PM, Jeff Hinrichs - DM&T wrote: > Well on the plus side, it is using feedparser, and etags but on the > downside ... > > I don't see where it setting the last-modified header when it goes after a > URI. The comments make it seem that it does, but I didn't see it in the > code until after the fetch, which is too late to save you and the publisher > any bandwidth. (feedparser looks to be a good citizen, but you have to > tell it what it needs to know to act intelligently) > > It should be written as a django management command --- maybe it is but I > just don't recognize the old form. It is using threads -- ick. I would > seriously think about ripping it out, use multiprocessing or messaging / mq > to give it some scalability. The way it sits, it doesn't appear to be > useful for more than 1 user. > > I'd break it out to a command / fetcher / bizlogic-dbwriter structure. > Then you could spool up as many fetchers (feedparser + data) as you need, > which then hand off to a bizlogic-writer pool. Do it right and you could > scale from a db based queue to a real mq if you were going to go big. > > If going from scratch, I'd keep the model and client view separated via > json comm only. Lean towards an AngularJS front-end and do the heavy > back-end lifting with python. Django would be exploited for it's orm and > middle wear for accounts, auth and access. > > I like hypothetical solutions to problems, it's more fun than even writing > tests. :) > > The other conceptual problem that I am having, is size. I like the idea of > everyone having their own, but in reality it is going to be at least small > groups on the low end (like Mike was saying about him and his wife. I have > a similar situation here but with 4 people.) > > Although it is php based, wordpress as a personal feed reader does make > sense in the abstract. Not that I'm a fan of wordpress, but it is a > widespread solution, supported by many hosting providers. That solves a > number of problems for wide adoption. > > On more wish for my reader -- find other similar stories in feeds. How > many times have you see essentially the same store in multiple feeds? Ever > wish you could filter to them and mark them all read at once? I do. > > A question, how do you read your articles? I tend to group mine by topic: > Python, Hard Tech, Soft Tech, Local News & Sports, etc. I have coworkers > who strictly do the "river" always looking at all. For me, that is just > too chaotic. Also, some feeds just get stale faster than others. Soft > Tech and Local news -- If I don't have the time, I just mark all as read > and move on. While Python and Hard Tech, I will leave until I have some > real time and those I give a harder look. What about you? > > Best, > > Jeff > > > On Thu, Mar 14, 2013 at 7:49 PM, Mike Hostetler > wrote: > > > On Mar 14, 2013 6:04 PM, "Matthew Nuzum" wrote: > > > > > > > > > On Mar 14, 2013, at 1:29 PM, Mike Hostetler wrote: > > > > > > > And now I looked at feedjack_update.py. Holy crap > > > > > > > > > > > > > https://github.com/squarepegsys/feedjack/blob/master/feedjack/bin/feedjack_update.py > > > > > > Looks like a good place to have some fun learning how to refactor! > > > > > > > > > > Yup, certainly. First thing is to write a unit test. > > > > _______________________________________________ > > > Omaha Python Users Group mailing list > > > Omaha at python.org > > > http://mail.python.org/mailman/listinfo/omaha > > > http://www.OmahaPython.org > > _______________________________________________ > > Omaha Python Users Group mailing list > > Omaha at python.org > > http://mail.python.org/mailman/listinfo/omaha > > http://www.OmahaPython.org > > > > > > -- > Best, > > Jeff Hinrichs > 402.218.1473 > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > -- Mike Hostetler SquarePeg Systems http://www.squarepegsystems.com From jeffh at delasco.com Fri Mar 15 15:35:41 2013 From: jeffh at delasco.com (Jeff Hinrichs) Date: Fri, 15 Mar 2013 09:35:41 -0500 Subject: [omaha] FeedJack In-Reply-To: References: <2FF483F8-64B4-48F4-A484-1FFBE1D8C09F@bearfruit.org> Message-ID: I'm a big believer in "rambling" and stream of consciousnesses in the initial stage of a project. Often there is gold in the subconscious and rambling is a method of accessing it. So please ramble on. +1 on OpenID et al. -Jeff On Fri, Mar 15, 2013 at 8:41 AM, Mike Hostetler wrote: > As a wise man once said: It's all talk til the code runs. > > After I looked at the feedjack_update.py, I started to do a thinking and > research, and my thoughts were like like Jeff's stream of consciousnesses. > The main thing I came up with is that there is no open-source RSS Reader. > Not just in Django, but period. FeedJack isn't a reader as much as a > aggregator: it displays the contents of feeds and does some manipulation. > There are quite a few of those, but no projects that I can find that has a > user authentication for them to manage their own subscriptions and what > they have read. > > Example: Bob and Susan both subscribe to Feed1. Bob has caught up on Feed1 > so his articles are marked as read while Susan hasn't logged on in a while, > so hers are not. FeedJack (nor any other open source solution) does this. > > I'm going to agree with what Jeff was hinting at: keep FeedJack's models > and extend from that. I honestly don't like to design too far ahead of the > game, but I also understand that you have to have a roadmap of what to use. > Honestly there are a lot of problems to solve before approaching the > front-end. > > Big items: > o Only seeing the feeds that you are subscribed to > o Searching > o fetching (this could be a cronjob for the time being) > > Libraries I have thought about: > o django-orm-extensions: Easy way interface PostgreSQL full text search > (which I would known about this before) > o django-user-accounts: handles sign-ups, password resets, etc. I would > actually prefer OpenID/Google/Facebook ID integration instead. Who needs > another password to deal with? > > Thanks for letting me ramble . . . > > On Thu, Mar 14, 2013 at 11:37 PM, Jeff Hinrichs - DM&T > wrote: > > > Well on the plus side, it is using feedparser, and etags but on the > > downside ... > > > > I don't see where it setting the last-modified header when it goes after > a > > URI. The comments make it seem that it does, but I didn't see it in the > > code until after the fetch, which is too late to save you and the > publisher > > any bandwidth. (feedparser looks to be a good citizen, but you have to > > tell it what it needs to know to act intelligently) > > > > It should be written as a django management command --- maybe it is but > I > > just don't recognize the old form. It is using threads -- ick. I would > > seriously think about ripping it out, use multiprocessing or messaging / > mq > > to give it some scalability. The way it sits, it doesn't appear to be > > useful for more than 1 user. > > > > I'd break it out to a command / fetcher / bizlogic-dbwriter structure. > > Then you could spool up as many fetchers (feedparser + data) as you > need, > > which then hand off to a bizlogic-writer pool. Do it right and you could > > scale from a db based queue to a real mq if you were going to go big. > > > > If going from scratch, I'd keep the model and client view separated via > > json comm only. Lean towards an AngularJS front-end and do the heavy > > back-end lifting with python. Django would be exploited for it's orm and > > middle wear for accounts, auth and access. > > > > I like hypothetical solutions to problems, it's more fun than even > writing > > tests. :) > > > > The other conceptual problem that I am having, is size. I like the idea > of > > everyone having their own, but in reality it is going to be at least > small > > groups on the low end (like Mike was saying about him and his wife. I > have > > a similar situation here but with 4 people.) > > > > Although it is php based, wordpress as a personal feed reader does make > > sense in the abstract. Not that I'm a fan of wordpress, but it is a > > widespread solution, supported by many hosting providers. That solves a > > number of problems for wide adoption. > > > > On more wish for my reader -- find other similar stories in feeds. How > > many times have you see essentially the same store in multiple feeds? > Ever > > wish you could filter to them and mark them all read at once? I do. > > > > A question, how do you read your articles? I tend to group mine by > topic: > > Python, Hard Tech, Soft Tech, Local News & Sports, etc. I have > coworkers > > who strictly do the "river" always looking at all. For me, that is just > > too chaotic. Also, some feeds just get stale faster than others. Soft > > Tech and Local news -- If I don't have the time, I just mark all as read > > and move on. While Python and Hard Tech, I will leave until I have some > > real time and those I give a harder look. What about you? > > > > Best, > > > > Jeff > > > > > > On Thu, Mar 14, 2013 at 7:49 PM, Mike Hostetler > > wrote: > > > > > On Mar 14, 2013 6:04 PM, "Matthew Nuzum" wrote: > > > > > > > > > > > > On Mar 14, 2013, at 1:29 PM, Mike Hostetler wrote: > > > > > > > > > And now I looked at feedjack_update.py. Holy crap > > > > > > > > > > > > > > > > > > > https://github.com/squarepegsys/feedjack/blob/master/feedjack/bin/feedjack_update.py > > > > > > > > Looks like a good place to have some fun learning how to refactor! > > > > > > > > > > > > > > Yup, certainly. First thing is to write a unit test. > > > > > > _______________________________________________ > > > > Omaha Python Users Group mailing list > > > > Omaha at python.org > > > > http://mail.python.org/mailman/listinfo/omaha > > > > http://www.OmahaPython.org > > > _______________________________________________ > > > Omaha Python Users Group mailing list > > > Omaha at python.org > > > http://mail.python.org/mailman/listinfo/omaha > > > http://www.OmahaPython.org > > > > > > > > > > > -- > > Best, > > > > Jeff Hinrichs > > 402.218.1473 > > _______________________________________________ > > Omaha Python Users Group mailing list > > Omaha at python.org > > http://mail.python.org/mailman/listinfo/omaha > > http://www.OmahaPython.org > > > > > > -- > Mike Hostetler > SquarePeg Systems > http://www.squarepegsystems.com > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From mike at squarepegsystems.com Fri Mar 15 16:53:22 2013 From: mike at squarepegsystems.com (Mike Hostetler) Date: Fri, 15 Mar 2013 10:53:22 -0500 Subject: [omaha] stumbled onto tt-rss Message-ID: It's PHP, and seems single user. Haven't done anything with it yet. But it does use Postgres, which is a huge plus (I don't trust MySQL InnoDB with large amounts of data). http://tt-rss.org/redmine/projects/tt-rss/wiki -- Mike Hostetler SquarePeg Systems http://www.squarepegsystems.com From dragonfyre13 at gmail.com Fri Mar 15 18:00:56 2013 From: dragonfyre13 at gmail.com (Tim Alexander) Date: Fri, 15 Mar 2013 12:00:56 -0500 Subject: [omaha] Newsblur python feed reader In-Reply-To: References: Message-ID: https://github.com/samuelclay/NewsBlur This one looks more interesting to me than feedjack, plus it's gorgeous. Checkout the hosted version at newsblur.com Supports postgres, is built on django, does background updates of feeds automagically, etc. etc... Good article here: http://www.linux.com/learn/tutorials/514787:newsblur-the-open-source-feed-reader-with-brains Oh, and supports auto import and migration of data from Google reader. From mike at squarepegsystems.com Fri Mar 15 19:08:22 2013 From: mike at squarepegsystems.com (Mike Hostetler) Date: Fri, 15 Mar 2013 13:08:22 -0500 Subject: [omaha] Newsblur python feed reader In-Reply-To: References: Message-ID: How come I can't find these and other people can? It's a lot of infrastructure to get going but it pretty much answers all the question any of us have. On Fri, Mar 15, 2013 at 12:00 PM, Tim Alexander wrote: > https://github.com/samuelclay/NewsBlur > > This one looks more interesting to me than feedjack, plus it's gorgeous. > Checkout the hosted version at newsblur.com > > Supports postgres, is built on django, does background updates of feeds > automagically, etc. etc... > > Good article here: > > http://www.linux.com/learn/tutorials/514787:newsblur-the-open-source-feed-reader-with-brains > > Oh, and supports auto import and migration of data from Google reader. > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > -- Mike Hostetler SquarePeg Systems http://www.squarepegsystems.com From cmhanlon at gmail.com Sat Mar 16 17:05:24 2013 From: cmhanlon at gmail.com (Chris Hanlon) Date: Sat, 16 Mar 2013 11:05:24 -0500 Subject: [omaha] Coding across america Message-ID: http://www.codingacrossamerica.com/ So this guy is driving across america coding in python. I noticed Omaha was on this list for June 20th. It might make for an interesting users group meeting. Chris From elicriffield at gmail.com Sat Mar 16 19:11:03 2013 From: elicriffield at gmail.com (Eli Criffield) Date: Sat, 16 Mar 2013 11:11:03 -0700 Subject: [omaha] Coding across america In-Reply-To: References: Message-ID: Any updates from pycon? What talks should we be looking for. On Mar 16, 2013 9:05 AM, "Chris Hanlon" wrote: > http://www.codingacrossamerica.com/ > > So this guy is driving across america coding in python. I noticed Omaha was > on this list for June 20th. It might make for an interesting users group > meeting. > > Chris > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From bkealey at unomaha.edu Sun Mar 17 14:17:47 2013 From: bkealey at unomaha.edu (Burch Kealey) Date: Sun, 17 Mar 2013 13:17:47 +0000 Subject: [omaha] Coding across america In-Reply-To: References: , Message-ID: <4293E60B323B40429454D64601E678DE5571EF32@BY2PRD0711MB428.namprd07.prod.outlook.com> Hi Guys Sorry about this. After reading Chris's original email I was interested in what Matthew Makai was doing so I wrote him. I wanted to invite him to dinner and I mentioned your interest and he responded early this morning. Our exchange is copied below. Presumably one of the elder statesmen of the group should take over the correspondence. I am not meaning to avoid the meetings its just that with me teaching and working late as much as I do I never make it though I do follow along on the messages. Cheers Burch, Thank you for reaching out to me! It sounds like you have a heck of a lot on your plate as both a professor and running your software company. It would be great to speak at Omaha Python if you guys are interested. I will be speaking at Memphis Python on March 25 on Github Workflows and at Boston Django in July (topic TBD). What topics are generally of interest to you there? I always prefer to know the audience and talk about something that is specifically relevant in the local community, either Python-specific or otherwise. Matt On Sat, Mar 16, 2013 at 2:36 PM, Burch Kealey wrote: Hi Matt I am a lurking member of the Omaha Python Users Group. Today, someone in the group posted the thought that we should hold a special meeting and invite you. If you are interested I can certainly forward your respone. However, I am also writing because while I have a day job as a faculty member in accounting at the University of Nebraska at Omaha ? my night job is running a ?software? company that is focused on providing the infrastructure for academic and other researchers to collect and normalize data from SEC filings. We have an application and you can find a limited description of it on our website (www.directedgar.com). I will be in Omaha while you are here and if you want a perspective on how Python makes the inaccessible accessible for people like me who have no training then respond. I would be delighted to meet up. Maybe have you over for dinner at the house so my 8 year old can participate in the discussion. I am not very involved in the ?startup scene? in Omaha though I know there is a ?thriving? one. I am usually too busy just trying to keep my head above water. Cheers Burch With regards; ________________________________________ From: Omaha [omaha-bounces+bkealey=mail.unomaha.edu at python.org] on behalf of Eli Criffield [elicriffield at gmail.com] Sent: Saturday, March 16, 2013 1:11 PM To: Omaha Python Users Group Subject: Re: [omaha] Coding across america Any updates from pycon? What talks should we be looking for. On Mar 16, 2013 9:05 AM, "Chris Hanlon" wrote: > http://www.codingacrossamerica.com/ > > So this guy is driving across america coding in python. I noticed Omaha was > on this list for June 20th. It might make for an interesting users group > meeting. > > Chris > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > _______________________________________________ Omaha Python Users Group mailing list Omaha at python.org http://mail.python.org/mailman/listinfo/omaha http://www.OmahaPython.org From bkealey at unomaha.edu Sun Mar 17 14:23:02 2013 From: bkealey at unomaha.edu (Burch Kealey) Date: Sun, 17 Mar 2013 13:23:02 +0000 Subject: [omaha] Omaha Visit In-Reply-To: References: <4293E60B323B40429454D64601E678DE5571EC3F@BY2PRD0711MB428.namprd07.prod.outlook.com>, Message-ID: <4293E60B323B40429454D64601E678DE5571FF87@BY2PRD0711MB428.namprd07.prod.outlook.com> Hi Matt Thanks for the quick response. We are interested and I sent your response to the mailing list. Like many groups we don't have a leader but we do have several 'Elder Statesmen' who keep things moving along. Either I will be back to you or one of them will take over and work out the logistics of the invitation. Drive safe. Burch ________________________________ From: Matthew Makai [matthew.makai at gmail.com] Sent: Sunday, March 17, 2013 7:30 AM To: Burch Kealey Subject: Re: Omaha Visit Burch, Thank you for reaching out to me! It sounds like you have a heck of a lot on your plate as both a professor and running your software company. It would be great to speak at Omaha Python if you guys are interested. I will be speaking at Memphis Python on March 25 on Github Workflows and at Boston Django in July (topic TBD). What topics are generally of interest to you there? I always prefer to know the audience and talk about something that is specifically relevant in the local community, either Python-specific or otherwise. Matt On Sat, Mar 16, 2013 at 2:36 PM, Burch Kealey > wrote: Hi Matt I am a lurking member of the Omaha Python Users Group. Today, someone in the group posted the thought that we should hold a special meeting and invite you. If you are interested I can certainly forward your respone. However, I am also writing because while I have a day job as a faculty member in accounting at the University of Nebraska at Omaha ? my night job is running a ?software? company that is focused on providing the infrastructure for academic and other researchers to collect and normalize data from SEC filings. We have an application and you can find a limited description of it on our website (www.directedgar.com). I will be in Omaha while you are here and if you want a perspective on how Python makes the inaccessible accessible for people like me who have no training then respond. I would be delighted to meet up. Maybe have you over for dinner at the house so my 8 year old can participate in the discussion. I am not very involved in the ?startup scene? in Omaha though I know there is a ?thriving? one. I am usually too busy just trying to keep my head above water. Cheers Burch With regards; Burch T Kealey, PhD Associate Professor of Accounting Director of MAcc Program Hockett Professor of Accounting OFFICE: MH-228-CC Direct 402-554-3571 Assistant (Darryl Burgdorf) 402-554-3650 MAIL TO: University of Nebraska at Omaha 6708 Pine Street MH 228-CC Omaha NE, 68182-0048 From wes.turner at gmail.com Sun Mar 17 17:12:02 2013 From: wes.turner at gmail.com (Wes Turner) Date: Sun, 17 Mar 2013 11:12:02 -0500 Subject: [omaha] FeedJack In-Reply-To: References: <2FF483F8-64B4-48F4-A484-1FFBE1D8C09F@bearfruit.org> Message-ID: From http://www.reddit.com/r/Python/comments/1aa5rd/python_based_oss_alternative_to_google_reader/: * https://github.com/samuelclay/NewsBlur/ * https://github.com/feedhq/feedhq There is a python wiki page that could be updated: * http://wiki.python.org/moin/RssLibraries Feedparser is great. * https://code.google.com/p/feedparser/issues/list * https://code.google.com/p/feedparser/source/browse/feedparser/feedparser.py#2574 * http://urllib3.readthedocs.org/en/latest/index.html would be awesome I haven't yet had an opportunity to take a look at https://github.com/omab/python-social-auth On Mar 15, 2013 8:44 AM, "Mike Hostetler" wrote: > As a wise man once said: It's all talk til the code runs. > > After I looked at the feedjack_update.py, I started to do a thinking and > research, and my thoughts were like like Jeff's stream of consciousnesses. > The main thing I came up with is that there is no open-source RSS Reader. > Not just in Django, but period. FeedJack isn't a reader as much as a > aggregator: it displays the contents of feeds and does some manipulation. > There are quite a few of those, but no projects that I can find that has a > user authentication for them to manage their own subscriptions and what > they have read. > > Example: Bob and Susan both subscribe to Feed1. Bob has caught up on Feed1 > so his articles are marked as read while Susan hasn't logged on in a while, > so hers are not. FeedJack (nor any other open source solution) does this. > > I'm going to agree with what Jeff was hinting at: keep FeedJack's models > and extend from that. I honestly don't like to design too far ahead of the > game, but I also understand that you have to have a roadmap of what to use. > Honestly there are a lot of problems to solve before approaching the > front-end. > > Big items: > o Only seeing the feeds that you are subscribed to > o Searching > o fetching (this could be a cronjob for the time being) > > Libraries I have thought about: > o django-orm-extensions: Easy way interface PostgreSQL full text search > (which I would known about this before) > o django-user-accounts: handles sign-ups, password resets, etc. I would > actually prefer OpenID/Google/Facebook ID integration instead. Who needs > another password to deal with? > > Thanks for letting me ramble . . . > > On Thu, Mar 14, 2013 at 11:37 PM, Jeff Hinrichs - DM&T > wrote: > > > Well on the plus side, it is using feedparser, and etags but on the > > downside ... > > > > I don't see where it setting the last-modified header when it goes after > a > > URI. The comments make it seem that it does, but I didn't see it in the > > code until after the fetch, which is too late to save you and the > publisher > > any bandwidth. (feedparser looks to be a good citizen, but you have to > > tell it what it needs to know to act intelligently) > > > > It should be written as a django management command --- maybe it is but > I > > just don't recognize the old form. It is using threads -- ick. I would > > seriously think about ripping it out, use multiprocessing or messaging / > mq > > to give it some scalability. The way it sits, it doesn't appear to be > > useful for more than 1 user. > > > > I'd break it out to a command / fetcher / bizlogic-dbwriter structure. > > Then you could spool up as many fetchers (feedparser + data) as you > need, > > which then hand off to a bizlogic-writer pool. Do it right and you could > > scale from a db based queue to a real mq if you were going to go big. > > > > If going from scratch, I'd keep the model and client view separated via > > json comm only. Lean towards an AngularJS front-end and do the heavy > > back-end lifting with python. Django would be exploited for it's orm and > > middle wear for accounts, auth and access. > > > > I like hypothetical solutions to problems, it's more fun than even > writing > > tests. :) > > > > The other conceptual problem that I am having, is size. I like the idea > of > > everyone having their own, but in reality it is going to be at least > small > > groups on the low end (like Mike was saying about him and his wife. I > have > > a similar situation here but with 4 people.) > > > > Although it is php based, wordpress as a personal feed reader does make > > sense in the abstract. Not that I'm a fan of wordpress, but it is a > > widespread solution, supported by many hosting providers. That solves a > > number of problems for wide adoption. > > > > On more wish for my reader -- find other similar stories in feeds. How > > many times have you see essentially the same store in multiple feeds? > Ever > > wish you could filter to them and mark them all read at once? I do. > > > > A question, how do you read your articles? I tend to group mine by > topic: > > Python, Hard Tech, Soft Tech, Local News & Sports, etc. I have > coworkers > > who strictly do the "river" always looking at all. For me, that is just > > too chaotic. Also, some feeds just get stale faster than others. Soft > > Tech and Local news -- If I don't have the time, I just mark all as read > > and move on. While Python and Hard Tech, I will leave until I have some > > real time and those I give a harder look. What about you? > > > > Best, > > > > Jeff > > > > > > On Thu, Mar 14, 2013 at 7:49 PM, Mike Hostetler > > wrote: > > > > > On Mar 14, 2013 6:04 PM, "Matthew Nuzum" wrote: > > > > > > > > > > > > On Mar 14, 2013, at 1:29 PM, Mike Hostetler wrote: > > > > > > > > > And now I looked at feedjack_update.py. Holy crap > > > > > > > > > > > > > > > > > > > https://github.com/squarepegsys/feedjack/blob/master/feedjack/bin/feedjack_update.py > > > > > > > > Looks like a good place to have some fun learning how to refactor! > > > > > > > > > > > > > > Yup, certainly. First thing is to write a unit test. > > > > > > _______________________________________________ > > > > Omaha Python Users Group mailing list > > > > Omaha at python.org > > > > http://mail.python.org/mailman/listinfo/omaha > > > > http://www.OmahaPython.org > > > _______________________________________________ > > > Omaha Python Users Group mailing list > > > Omaha at python.org > > > http://mail.python.org/mailman/listinfo/omaha > > > http://www.OmahaPython.org > > > > > > > > > > > -- > > Best, > > > > Jeff Hinrichs > > 402.218.1473 > > _______________________________________________ > > Omaha Python Users Group mailing list > > Omaha at python.org > > http://mail.python.org/mailman/listinfo/omaha > > http://www.OmahaPython.org > > > > > > -- > Mike Hostetler > SquarePeg Systems > http://www.squarepegsystems.com > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From mattnuzum at gmail.com Mon Mar 18 19:30:24 2013 From: mattnuzum at gmail.com (mattnuzum at gmail.com) Date: Mon, 18 Mar 2013 13:30:24 -0500 Subject: [omaha] Fwd: The book "Learn Python Quickly" is FREE today March 18th In-Reply-To: <9eb27fcb-00a1-40da-8084-ede5f5e44738@googlegroups.com> References: <9eb27fcb-00a1-40da-8084-ede5f5e44738@googlegroups.com> Message-ID: The table of contents on this book and the first chapter look solid. If you want to get started or get your feet wet with some aspects of Python that you haven't had experience with, today is the day to dive in. ---------- Forwarded message ---------- From: John Rowland Date: Mon, Mar 18, 2013 at 7:58 AM Subject: The book "Learn Python Quickly" is FREE today March 18th To: comp-lang-python-announce at moderators.isc.org It's free today (only) to download from Amazon. Please go to www.learnpythonquickly.com for more info. -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/ -- Matthew Nuzum newz2000 on freenode, skype, linkedin and twitter ? You're never fully dressed without a smile! ? From bkealey at unomaha.edu Mon Mar 18 20:13:12 2013 From: bkealey at unomaha.edu (Burch Kealey) Date: Mon, 18 Mar 2013 19:13:12 +0000 Subject: [omaha] FW: Omaha Visit In-Reply-To: References: <4293E60B323B40429454D64601E678DE5571EC3F@BY2PRD0711MB428.namprd07.prod.outlook.com> <4293E60B323B40429454D64601E678DE5571FF87@BY2PRD0711MB428.namprd07.prod.outlook.com> Message-ID: <4293E60B323B40429454D64601E678DE55722520@BY2PRD0711MB428.namprd07.prod.outlook.com> So who would like to handle this? I am happy to serve as a conduit but given my lurking status I would think someone else is better suited - any volunteers? Cheers Burch From: Matthew Makai [mailto:matthew.makai at gmail.com] Sent: Monday, March 18, 2013 10:59 AM To: Burch Kealey Subject: Re: Omaha Visit Burch, Sounds good. I look forward to hearing from you guys then. Matt On Sun, Mar 17, 2013 at 9:23 AM, Burch Kealey > wrote: Hi Matt Thanks for the quick response. We are interested and I sent your response to the mailing list. Like many groups we don't have a leader but we do have several 'Elder Statesmen' who keep things moving along. Either I will be back to you or one of them will take over and work out the logistics of the invitation. Drive safe. Burch ________________________________ From: Matthew Makai [matthew.makai at gmail.com] Sent: Sunday, March 17, 2013 7:30 AM To: Burch Kealey Subject: Re: Omaha Visit Burch, Thank you for reaching out to me! It sounds like you have a heck of a lot on your plate as both a professor and running your software company. It would be great to speak at Omaha Python if you guys are interested. I will be speaking at Memphis Python on March 25 on Github Workflows and at Boston Django in July (topic TBD). What topics are generally of interest to you there? I always prefer to know the audience and talk about something that is specifically relevant in the local community, either Python-specific or otherwise. Matt On Sat, Mar 16, 2013 at 2:36 PM, Burch Kealey > wrote: Hi Matt I am a lurking member of the Omaha Python Users Group. Today, someone in the group posted the thought that we should hold a special meeting and invite you. If you are interested I can certainly forward your respone. However, I am also writing because while I have a day job as a faculty member in accounting at the University of Nebraska at Omaha - my night job is running a 'software' company that is focused on providing the infrastructure for academic and other researchers to collect and normalize data from SEC filings. We have an application and you can find a limited description of it on our website (www.directedgar.com). I will be in Omaha while you are here and if you want a perspective on how Python makes the inaccessible accessible for people like me who have no training then respond. I would be delighted to meet up. Maybe have you over for dinner at the house so my 8 year old can participate in the discussion. I am not very involved in the 'startup scene' in Omaha though I know there is a 'thriving' one. I am usually too busy just trying to keep my head above water. Cheers Burch With regards; Burch T Kealey, PhD Associate Professor of Accounting Director of MAcc Program Hockett Professor of Accounting OFFICE: MH-228-CC Direct 402-554-3571 Assistant (Darryl Burgdorf) 402-554-3650 MAIL TO: University of Nebraska at Omaha 6708 Pine Street MH 228-CC Omaha NE, 68182-0048 From jeffh at dundeemt.com Sun Mar 24 15:58:48 2013 From: jeffh at dundeemt.com (Jeff Hinrichs - DM&T) Date: Sun, 24 Mar 2013 09:58:48 -0500 Subject: [omaha] FW: Omaha Visit In-Reply-To: <4293E60B323B40429454D64601E678DE55722520@BY2PRD0711MB428.namprd07.prod.outlook.com> References: <4293E60B323B40429454D64601E678DE5571EC3F@BY2PRD0711MB428.namprd07.prod.outlook.com> <4293E60B323B40429454D64601E678DE5571FF87@BY2PRD0711MB428.namprd07.prod.outlook.com> <4293E60B323B40429454D64601E678DE55722520@BY2PRD0711MB428.namprd07.prod.outlook.com> Message-ID: Hi all, Sorry about being slow to respond to the list. I think that it sounds like fun. I do have a couple questions/comments. Attendance: I think that if we do, do this, we should invite other groups to attend, i.e. dynamic languages, perl, etc. Also, since he seems to be focusing on "start ups" maybe others can could some announcement ideas that would better target Omaha's start-up community. I am in favor of doing what ever is necessary to put Omaha in a good light, I would not like it if his impression of Omaha was unfavorable. It is not often that we get a chance at something like this and we should do our best to make the most out of it. Venue: I'd like to see this happen in a venue that puts Omaha in a good light. Maybe on Campus, one of the hacker spaces, etc. A location a little more tech oriented than our normal physical meetings. Burch, If you are willing to take the lead on this, that would be outstanding! Best, Jeff On Mon, Mar 18, 2013 at 2:13 PM, Burch Kealey wrote: > So who would like to handle this? I am happy to serve as a conduit but > given my lurking status I would think someone else is better suited - any > volunteers? > > Cheers > > Burch > > From: Matthew Makai [mailto:matthew.makai at gmail.com] > Sent: Monday, March 18, 2013 10:59 AM > To: Burch Kealey > Subject: Re: Omaha Visit > > Burch, > > Sounds good. I look forward to hearing from you guys then. > > Matt > On Sun, Mar 17, 2013 at 9:23 AM, Burch Kealey bkealey at unomaha.edu>> wrote: > Hi Matt > > Thanks for the quick response. We are interested and I sent your response > to the mailing list. Like many groups we don't have a leader but we do > have several 'Elder Statesmen' who keep things moving along. Either I will > be back to you or one of them will take over and work out the logistics of > the invitation. > > Drive safe. > > Burch > ________________________________ > From: Matthew Makai [matthew.makai at gmail.com matthew.makai at gmail.com>] > Sent: Sunday, March 17, 2013 7:30 AM > To: Burch Kealey > Subject: Re: Omaha Visit > Burch, > > Thank you for reaching out to me! It sounds like you have a heck of a lot > on your plate as both a professor and running your software company. > > It would be great to speak at Omaha Python if you guys are interested. I > will be speaking at Memphis Python on March 25 on Github Workflows and at > Boston Django in July (topic TBD). What topics are generally of interest to > you there? I always prefer to know the audience and talk about something > that is specifically relevant in the local community, either > Python-specific or otherwise. > > Matt > On Sat, Mar 16, 2013 at 2:36 PM, Burch Kealey bkealey at unomaha.edu>> wrote: > Hi Matt > > I am a lurking member of the Omaha Python Users Group. Today, someone in > the group posted the thought that we should hold a special meeting and > invite you. If you are interested I can certainly forward your respone. > > However, I am also writing because while I have a day job as a faculty > member in accounting at the University of Nebraska at Omaha - my night job > is running a 'software' company that is focused on providing the > infrastructure for academic and other researchers to collect and normalize > data from SEC filings. We have an application and you can find a limited > description of it on our website (www.directedgar.com< > http://www.directedgar.com>). I will be in Omaha while you are here and > if you want a perspective on how Python makes the inaccessible accessible > for people like me who have no training then respond. I would be > delighted to meet up. Maybe have you over for dinner at the house so my 8 > year old can participate in the discussion. I am not very involved in the > 'startup scene' in Omaha though I know there is a 'thriving' one. I am > usually too busy just trying to keep my head above water. > > Cheers > > Burch > > With regards; > > Burch T Kealey, PhD > Associate Professor of Accounting > Director of MAcc Program > Hockett Professor of Accounting > OFFICE: MH-228-CC > Direct 402-554-3571 > Assistant (Darryl Burgdorf) 402-554-3650 > MAIL TO: > > University of Nebraska at Omaha > 6708 Pine Street > MH 228-CC > Omaha NE, 68182-0048 > > > > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > -- Best, Jeff Hinrichs 402.218.1473 From bkealey at unomaha.edu Sun Mar 24 16:30:37 2013 From: bkealey at unomaha.edu (Burch Kealey) Date: Sun, 24 Mar 2013 15:30:37 +0000 Subject: [omaha] Omaha Visit In-Reply-To: References: <4293E60B323B40429454D64601E678DE5571EC3F@BY2PRD0711MB428.namprd07.prod.outlook.com> <4293E60B323B40429454D64601E678DE5571FF87@BY2PRD0711MB428.namprd07.prod.outlook.com>, Message-ID: <4293E60B323B40429454D64601E678DE55731993@BY2PRD0711MB428.namprd07.prod.outlook.com> Hi Matt Sorry for the silence on this end. It looks like I have been elected to coordinate your visit with our group. It was suggested that we include other groups (there are several dynamic language groups here) and we are going to try to help you make some connections with the pure start-ups also. I just got this assignment and am getting ready to take my son skiing so I will look into things a bit and keep in touch with you. I just wanted to drop a line now so you did not think we had fallen off the planet. Cheers Burch ________________________________ From: Matthew Makai [matthew.makai at gmail.com] Sent: Monday, March 18, 2013 10:58 AM To: Burch Kealey Subject: Re: Omaha Visit Burch, Sounds good. I look forward to hearing from you guys then. Matt On Sun, Mar 17, 2013 at 9:23 AM, Burch Kealey > wrote: Hi Matt Thanks for the quick response. We are interested and I sent your response to the mailing list. Like many groups we don't have a leader but we do have several 'Elder Statesmen' who keep things moving along. Either I will be back to you or one of them will take over and work out the logistics of the invitation. Drive safe. Burch ________________________________ From: Matthew Makai [matthew.makai at gmail.com] Sent: Sunday, March 17, 2013 7:30 AM To: Burch Kealey Subject: Re: Omaha Visit Burch, Thank you for reaching out to me! It sounds like you have a heck of a lot on your plate as both a professor and running your software company. It would be great to speak at Omaha Python if you guys are interested. I will be speaking at Memphis Python on March 25 on Github Workflows and at Boston Django in July (topic TBD). What topics are generally of interest to you there? I always prefer to know the audience and talk about something that is specifically relevant in the local community, either Python-specific or otherwise. Matt On Sat, Mar 16, 2013 at 2:36 PM, Burch Kealey > wrote: Hi Matt I am a lurking member of the Omaha Python Users Group. Today, someone in the group posted the thought that we should hold a special meeting and invite you. If you are interested I can certainly forward your respone. However, I am also writing because while I have a day job as a faculty member in accounting at the University of Nebraska at Omaha ? my night job is running a ?software? company that is focused on providing the infrastructure for academic and other researchers to collect and normalize data from SEC filings. We have an application and you can find a limited description of it on our website (www.directedgar.com). I will be in Omaha while you are here and if you want a perspective on how Python makes the inaccessible accessible for people like me who have no training then respond. I would be delighted to meet up. Maybe have you over for dinner at the house so my 8 year old can participate in the discussion. I am not very involved in the ?startup scene? in Omaha though I know there is a ?thriving? one. I am usually too busy just trying to keep my head above water. Cheers Burch With regards; Burch T Kealey, PhD Associate Professor of Accounting Director of MAcc Program Hockett Professor of Accounting OFFICE: MH-228-CC Direct 402-554-3571 Assistant (Darryl Burgdorf) 402-554-3650 MAIL TO: University of Nebraska at Omaha 6708 Pine Street MH 228-CC Omaha NE, 68182-0048 From bkealey at unomaha.edu Sun Mar 24 16:42:44 2013 From: bkealey at unomaha.edu (Burch Kealey) Date: Sun, 24 Mar 2013 15:42:44 +0000 Subject: [omaha] More Message-ID: <4293E60B323B40429454D64601E678DE55731A02@BY2PRD0711MB428.namprd07.prod.outlook.com> FYI Based on Jeff's suggestions I also reached out to one of the Dean's at PKI. From matthew.makai at gmail.com Mon Mar 25 14:01:29 2013 From: matthew.makai at gmail.com (Matthew Makai) Date: Mon, 25 Mar 2013 08:01:29 -0500 Subject: [omaha] Omaha Visit In-Reply-To: <4293E60B323B40429454D64601E678DE55731993@BY2PRD0711MB428.namprd07.prod.outlook.com> References: <4293E60B323B40429454D64601E678DE5571EC3F@BY2PRD0711MB428.namprd07.prod.outlook.com> <4293E60B323B40429454D64601E678DE5571FF87@BY2PRD0711MB428.namprd07.prod.outlook.com> <4293E60B323B40429454D64601E678DE55731993@BY2PRD0711MB428.namprd07.prod.outlook.com> Message-ID: Burch and Omaha Python folks, No problem! I agree including other groups is a good idea; that's we're doing in Memphis tonight when I speak at MemPy. I can keep the talk about general tools and techniques that are of use to any language instead of being Python specific. Any connections to the startup scene in Omaha would be greatly appreciated. The main priority of my trip is to write about all the interesting work being done outside Silicon Valley - and get people excited about it. Hopefully I will also have some recommendations for community building by the time I come to Omaha as it will be stop #22 of 30. I'll get back to you when I confirm the exact dates I will be in Omaha. If there are any dates that work particularly well, let me know about that as well. In the meantime, anyone out at Omaha Python please let me know if there are technical topics you would all favor hearing about when I'm out there. Thanks everyone! Matt On Sun, Mar 24, 2013 at 10:30 AM, Burch Kealey wrote: > Hi Matt > > Sorry for the silence on this end. It looks like I have been elected to > coordinate your visit with our group. It was suggested that we include > other groups (there are several dynamic language groups here) and we are > going to try to help you make some connections with the pure start-ups also. > > I just got this assignment and am getting ready to take my son skiing so > I will look into things a bit and keep in touch with you. I just wanted to > drop a line now so you did not think we had fallen off the planet. > > Cheers > > Burch > ------------------------------ > *From:* Matthew Makai [matthew.makai at gmail.com] > *Sent:* Monday, March 18, 2013 10:58 AM > > *To:* Burch Kealey > *Subject:* Re: Omaha Visit > > Burch, > > Sounds good. I look forward to hearing from you guys then. > > Matt > > On Sun, Mar 17, 2013 at 9:23 AM, Burch Kealey wrote: > >> Hi Matt >> >> Thanks for the quick response. We are interested and I sent your >> response to the mailing list. Like many groups we don't have a leader but >> we do have several 'Elder Statesmen' who keep things moving along. Either >> I will be back to you or one of them will take over and work out the >> logistics of the invitation. >> >> Drive safe. >> >> Burch >> ------------------------------ >> *From:* Matthew Makai [matthew.makai at gmail.com] >> *Sent:* Sunday, March 17, 2013 7:30 AM >> *To:* Burch Kealey >> *Subject:* Re: Omaha Visit >> >> Burch, >> >> Thank you for reaching out to me! It sounds like you have a heck of a >> lot on your plate as both a professor and running your software company. >> >> It would be great to speak at Omaha Python if you guys are interested. >> I will be speaking at Memphis Python on March 25 on Github Workflows and at >> Boston Django in July (topic TBD). What topics are generally of interest to >> you there? I always prefer to know the audience and talk about something >> that is specifically relevant in the local community, either >> Python-specific or otherwise. >> >> Matt >> >> On Sat, Mar 16, 2013 at 2:36 PM, Burch Kealey wrote: >> >>> Hi Matt**** >>> >>> ** ** >>> >>> I am a lurking member of the Omaha Python Users Group. Today, someone >>> in the group posted the thought that we should hold a special meeting and >>> invite you. If you are interested I can certainly forward your respone. >>> **** >>> >>> ** ** >>> >>> However, I am also writing because while I have a day job as a faculty >>> member in accounting at the University of Nebraska at Omaha ? my night job >>> is running a ?software? company that is focused on providing the >>> infrastructure for academic and other researchers to collect and normalize >>> data from SEC filings. We have an application and you can find a limited >>> description of it on our website (www.directedgar.com). I will be in >>> Omaha while you are here and if you want a perspective on how Python makes >>> the inaccessible accessible for people like me who have no training then >>> respond. I would be delighted to meet up. Maybe have you over for dinner >>> at the house so my 8 year old can participate in the discussion. I am not >>> very involved in the ?startup scene? in Omaha though I know there is a >>> ?thriving? one. I am usually too busy just trying to keep my head above >>> water.**** >>> >>> ** ** >>> >>> Cheers**** >>> >>> ** ** >>> >>> Burch**** >>> >>> ** ** >>> >>> With regards;**** >>> >>> ** ** >>> >>> Burch T Kealey, PhD**** >>> >>> Associate Professor of Accounting**** >>> >>> Director of MAcc Program**** >>> >>> Hockett Professor of Accounting**** >>> >>> OFFICE: MH-228-CC**** >>> >>> Direct 402-554-3571**** >>> >>> Assistant (Darryl Burgdorf) 402-554-3650**** >>> >>> MAIL TO:**** >>> >>> ** ** >>> >>> University of Nebraska at Omaha**** >>> >>> 6708 Pine Street**** >>> >>> MH 228-CC**** >>> >>> Omaha NE, 68182-0048**** >>> >>> ** ** >>> >> >> >