Did a quick search on metacpan and found Net::Bonjour. That might help with communicating with the Bonjour stuff.

Did a quick Google search for perl flask and found this blog entry from Sawyer X, where he was comparing Dancer to Flask. Since most of the Dancer developers are concentrating their efforts on Dancer2, I'd recommend that you look into Dancer2 instead of Dancer. Another lightweight web framework that might work for you is Mojolicious. All three frameworks have plug-ins to help create RESTful apps.

With just a quick look at your first link, I'm wondering if you might need to do more work to port that project code from Python to Perl.

Ultimately it looks like you're trying to use Perl to control Arduino devices. If you search CPAN for 'Arduino', you'll find some modules that might help you out. Also, you can try joining the mailing list at Hardware Perl Mongers. Robert Blackwell, who help start that group, has some experience using Perl to communicate with Arduino devices. If you join their mailing list, you might get plenty of help for what you're trying to do.


In reply to Re: Replacement for Python's flask and Apple's Bonjour by dasgar
in thread Replacement for Python's flask and Apple's Bonjour by sg

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.