wikicfp-scraper 0.1.0.2 → 0.1.0.3
raw patch · 5 files changed
+455/−2 lines, 5 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Web.WikiCFP.Scraper: eventDeadlines :: Event -> ![Day]
- Web.WikiCFP.Scraper: eventLongName :: Event -> !Text
- Web.WikiCFP.Scraper: eventShortName :: Event -> !Text
- Web.WikiCFP.Scraper: eventURL :: Event -> !Text
- Web.WikiCFP.Scraper: eventWhen :: Event -> !(Maybe When)
- Web.WikiCFP.Scraper: eventWhere :: Event -> !(Maybe Text)
- Web.WikiCFP.Scraper: instance HTML ByteString
- Web.WikiCFP.Scraper: instance HTML String
- Web.WikiCFP.Scraper: instance HTML Text
- Web.WikiCFP.Scraper: whenFrom :: When -> !Day
- Web.WikiCFP.Scraper: whenTo :: When -> !Day
+ Web.WikiCFP.Scraper: [eventDeadlines] :: Event -> ![Day]
+ Web.WikiCFP.Scraper: [eventLongName] :: Event -> !Text
+ Web.WikiCFP.Scraper: [eventShortName] :: Event -> !Text
+ Web.WikiCFP.Scraper: [eventURL] :: Event -> !Text
+ Web.WikiCFP.Scraper: [eventWhen] :: Event -> !(Maybe When)
+ Web.WikiCFP.Scraper: [eventWhere] :: Event -> !(Maybe Text)
+ Web.WikiCFP.Scraper: [whenFrom] :: When -> !Day
+ Web.WikiCFP.Scraper: [whenTo] :: When -> !Day
+ Web.WikiCFP.Scraper: instance Web.WikiCFP.Scraper.HTML Data.ByteString.Internal.ByteString
+ Web.WikiCFP.Scraper: instance Web.WikiCFP.Scraper.HTML Data.ByteString.Lazy.Internal.ByteString
+ Web.WikiCFP.Scraper: instance Web.WikiCFP.Scraper.HTML Data.Text.Internal.Lazy.Text
+ Web.WikiCFP.Scraper: instance Web.WikiCFP.Scraper.HTML Data.Text.Internal.Text
+ Web.WikiCFP.Scraper: instance Web.WikiCFP.Scraper.HTML GHC.Base.String
Files
- ChangeLog.md +5/−0
- src/Web/WikiCFP/Scraper/Scalpel.hs +2/−1
- test/Web/WikiCFP/ScraperSpec.hs +24/−0
- test/data/conf_mobisys20160620.html +423/−0
- wikicfp-scraper.cabal +1/−1
ChangeLog.md view
@@ -1,5 +1,10 @@ # Revision history for wikicfp-scraper +## 0.1.0.3 -- 2016-06-20++* Bug fix. Now it returns an empty deadlines (`[]`) for "TBD".++ ## 0.1.0.2 -- 2016-06-03 * Fix packaging. Now it contains test/data/*.html necessary to run
src/Web/WikiCFP/Scraper/Scalpel.hs view
@@ -132,7 +132,8 @@ parseDeadlines :: Text -> Either ErrorMsg [Day] parseDeadlines input = sort <$> parseOnly (parserDeadlines <* endOfInput) input where- parserDeadlines = do+ parserDeadlines = strictParserDeadlines <|> (takeText *> return [])+ strictParserDeadlines = do primary <- parserDay <* skipSpace msecondary <- optional $ (char '(' *> skipSpace *> parserDay <* skipSpace <* char ')') return $ maybe [primary] (: [primary]) msecondary
test/Web/WikiCFP/ScraperSpec.hs view
@@ -16,6 +16,11 @@ spec :: Spec spec = do+ spec_normal+ spec_marginal++spec_normal :: Spec+spec_normal = do describe "scrapeConfEvents" $ do forFile "conf_sigmod20160505.html" $ \raw_html -> do let ret = scrapeConfEvents raw_html@@ -100,8 +105,27 @@ ] fmap length ret `shouldBe` Right 30 ++spec_marginal :: Spec+spec_marginal = do+ describe "scrapeConfEvents" $ do+ describe "no deadlines" $ do+ forFile "conf_mobisys20160620.html" $ \raw_html -> do+ let ret = scrapeConfEvents raw_html+ fmap (!! 8) ret `shouldBe`+ Right Event { eventShortName = "Mobisys 2008",+ eventURL = "http://wikicfp.com/cfp/servlet/event.showcfp?eventid=1279©ownerid=2",+ eventLongName = "The 6th International Conference on Mobile Systems, Applications, and Services",+ eventWhen = Just $ newWhen (2008, 6, 10) (2008, 6, 13),+ eventWhere = Just $ "Breckenridge, CO, USA",+ eventDeadlines = []+ }++ describe "scrapeSearchEvents" $ do forFile "search_noresult20160516.html" $ \raw_html -> do scrapeSearchEvents raw_html `shouldBe` Right []++ newDay :: (Integer, Int, Int) -> Day
+ test/data/conf_mobisys20160620.html view
@@ -0,0 +1,423 @@+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">+++ + ++++<html>+<head>+ <title>MobiSys: International Conference on Mobile Systems, Applications, and Services 2017 2016 2015 ...</title>+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">+ <meta name="description" content="MobiSys: International Conference on Mobile Systems, Applications, and Services 2017 2016 2015 ...">+ <meta name="ROBOTS" content="INDEX,NOFOLLOW">+ <link rel="stylesheet" type="text/css" href="/cfp/styles/wikicfp.css?v=2">+ <link rel="shortcut icon" href="/cfp/images/wikicfp.ico"> ++<script type="text/javascript">+ var _gaq = _gaq || [];+ _gaq.push(['_setAccount', 'UA-2351831-1']);+ _gaq.push(['_trackPageview']);+ (function() {+ var ga = document.createElement('script');+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';+ ga.setAttribute('async', 'true');+ document.documentElement.firstChild.appendChild(ga);+ })();+</script>++<script type="text/javascript">+function recordOutboundLink(link, category, action, newtab) {+ try {+ _gaq.push(['_trackEvent', category, action]);+ if (newtab > 0)+ setTimeout('window.open("' + link.href + '", "_newtab")', 100);+ else+ setTimeout('document.location="' + link.href + '"', 100);+ }catch(err){}+}+</script>++<script src="https://www.semanticscholar.org/js/wikicfp-embed.js" async></script>++</head>++<body bgcolor="#ffffee">++ <div style="padding: 0px; position: absolute; top:1px; left:2px; right:11px; max-width:1251px; min-width: 995px">+ <div class="logo">+ <table cellspacing="0"><tr valign="bottom">+ <td align="left">+ <img src="/cfp/images/wikicfplogo-90.png" style="cursor:pointer; vertical-align:-7px;" onclick="document.location.href='/'" + width="265" height="90" alt="WikiCFP">+ </td>+ </tr></table>+ </div>+ <div class="topright" style="float: right;">+ + <div id="s2-search" style="margin-top: 20px;"></div>+ </div>+ </div>++<div class="topright" style="height: 81px;">+ +</div>++<div class="navsec">+<div class="menusec"> + + <a class="nav" href="/cfp/home" accesskey="h">Home</a>+ <ul>+ <li style="margin:0 0 0 -20;"><a class="nav" href="/cfp/servlet/user.regin?mode=login">Login</a></li><li style="margin:0 0 0 -20;"><a class="nav" href="/cfp/servlet/user.regin?mode=register">Register</a></li><li style="margin:0 0 0 -20;"><a class="nav" href="/cfp/servlet/user.profile">Account</a></li><li style="margin:0 0 0 -20;"><a class="nav" href="/cfp/servlet/user.logout">Logout</a></li>+ </ul>++ <a class="nav" href="/cfp/allcat" accesskey="c">Categories</a><br>+ <a class="nav" href="/cfp/allcfp" accesskey="p">CFPs</a>+ + <ul>+ <li style="margin:0 0 0 -20;"><a class="nav" href="/cfp/servlet/event.trycfp">Post a CFP</a></li>+ </ul>++ <a class="nav" href="/cfp/series?t=c&i=A" accesskey="p">Conf Series</a> <!-- <img src="/cfp/images/new.gif" alt="" /> --> <br>+<!--+ <a class="nav" href="/cfp/series?t=j&i=A" accesskey="p">Journals</a><img src="/cfp/images/new.gif" alt="" /><br>+-->+ <a class="nav" href="/cfp/servlet/event.showlist?ltype=w">My List</a><br>++ <ul>+ <li style="margin:0 0 0 -20;"><a class="nav" href="/cfp/servlet/event.showtl?">Timeline</a></li>+ </ul> ++ <a class="nav" href="/cfp/servlet/event.showlist?ltype=a">My Archive</a><br>++ <a class="nav" href="http://www.todordimitrov.de/cfp-app/index.html" target="_blank">On iPhone</a><br>++ <a class="nav" href="https://play.google.com/store/apps/details?id=net.kuratkoo.wikicfp" target="_blank">On Android</a><br>++ <hr>++ <div class="searchbox">+ <form method="get" action="/cfp/servlet/tool.search" STYLE="margin: 0px; padding: 0px;">+ <table align="center" cellpadding="0" cellspacing="0"> + <tr><td align="center" colspan="2">+ <input name="q" placeholder="search CFPs" type="text" style="width:136px" value="" TABINDEX=100>+ </td></tr>+ <tr>++++ <td align="left"><select class="searchbox" name="year" TABINDEX=101> + <option value="t" selected="selected" > 2016</option>+ <option value="n" > 2017 </option>+ <option value="f" > 2016+ </option>+ <option value="a" > all </option>+ </select></td>++ <td align="right"><input class="searchbox" type="submit" value="Search" TABINDEX=102></td>+ </tr>+ </table>+ </form>+ </div>+</div>++<div class="infosec" style="width: 160px; margin: 0px; padding: 0px; margin-top: 5px;">+<a href="https://www.semanticscholar.org/?utm_source=WikiCFP&utm_medium=Display&utm_term=home&utm_content=semantic-scholar-rail-try-it&utm_campaign=WikiCFP%20Test"><img src="/cfp/images/ai2_160.png" width="160" height="600" border="0" alt=""></a> +</div>++++ + ++++ + ++++<!--+<div class="infosec">+<span class="btheme"><b>What's New</b></span><br>+1. <span class="btheme">email</span> notification of deadline extension+</div>+-->+++<!--+<div class="bimgsec" >+<a href="http://twitter.com/wikicfp"><img border="0" src="/cfp/images/twitter_160.jpg" ALT="">+</a>+</div>+-->++</div>+++++++ ++<div class="contsec"><center>+ <table cellpadding="1" cellspacing="1" align="center" width="100%">++ <tr><td><table cellpadding="0" cellspacing="0" align="left">+ <tr><td align="left"><h2> MobiSys: International Conference on Mobile Systems, Applications, and Services </h2></td></tr>+ <tr><td align="left"><h3>+ <span id="share-buttons">+<a href="http://www.facebook.com/sharer.php?u=http://wikicfp.com/cfp/program?id=2114&s=MobiSys&f=International%20Conference%20on%20Mobile%20Systems,%20Applications,%20and%20Services" target="_blank"><img src="/cfp/images/share/facebook.png" alt="Facebook"/></a><a href="http://twitter.com/share?url=http://wikicfp.com/cfp/program?id=2114&s=MobiSys&f=International%20Conference%20on%20Mobile%20Systems,%20Applications,%20and%20Services&text=MobiSys: International Conference on Mobile Systems, Applications, and Services" target="_blank"><img src="/cfp/images/share/twitter.png" alt="Twitter" /></a><a href="http://www.linkedin.com/shareArticle?mini=true&url=http://wikicfp.com/cfp/program?id=2114&s=MobiSys&f=International%20Conference%20on%20Mobile%20Systems,%20Applications,%20and%20Services" target="_blank"><img src="/cfp/images/share/linkedin.png" alt="LinkedIn" /></a><a href="https://plus.google.com/share?url=http://wikicfp.com/cfp/program?id=2114&s=MobiSys&f=International%20Conference%20on%20Mobile%20Systems,%20Applications,%20and%20Services" target="_blank"><img src="/cfp/images/share/google.png" alt="Google" /></a></span>+ </h3></td></tr> + <tr><td> </td></tr>+ </table></td></tr> ++ <tr><td><table cellpadding="0" cellspacing="0" align="left" width="100%">+ + <tr><td align="left"><h3><span class="theme">Past:</span> Proceedings on <a href="http://dblp.uni-trier.de/db/conf/mobisys/index.html" target="_newtab">DBLP</a></h3></td></tr>+ + <tr><td align="left"><h3>+ <span class="theme">Future:</span> + <span> Post a CFP for <a href="/cfp/servlet/event.postcfp?fullname=International Conference on Mobile Systems, Applications, and Services&shortname=MobiSys&year=2017&sid=2114">2017 or later</a> | Invite the Organizers+ <a href="http://www.addthis.com/bookmark.php" class="addthis_button_email">+ <img src="http://s7.addthis.com/button1-email.gif" width="54" height="16" border="0" alt="Email" style="vertical-align:-8%;" />+ </a> + </span>+ <script src="http://s7.addthis.com/js/300/addthis_widget.js#async=1" type="text/javascript"></script>+ </h3></td></tr>+ + </table></td></tr>++ <tr><td> </td></tr> +++ <tr><td> </td></tr> + <tr><td width="98%" align="center" nowrap>+ <h3><span class="theme">All CFPs on WikiCFP</span></h3>+ </td></tr>+ <tr><td align="center">+ <table cellpadding="3" cellspacing="1" align="center" width="100%">+ <tr align="center" bgcolor="#bbbbbb" ><td> Event </td><td> When </td><td> Where </td><td> Deadline</td></tr><tr bgcolor="#f6f6f6">+<td rowspan="2" align="left"><a href="/cfp/servlet/event.showcfp?eventid=48894&copyownerid=52657">MobiSys 2016</a></td>+<td align="left" colspan="3">The Fourteenth International Conference on Mobile Systems, Applications, and Services</td></tr>+<tr bgcolor="#f6f6f6">+<td align="left">Jun 26, 2016 - Jun 30, 2016</td>+<td align="left">Singapore</td>+<td align="left">Dec 9, 2015 (Dec 2, 2015)</td>+</tr>+<tr bgcolor="#e6e6e6">+<td rowspan="2" align="left"><a href="/cfp/servlet/event.showcfp?eventid=40197&copyownerid=20061">MobiSys 2015</a></td>+<td align="left" colspan="3">The 13th International Conference on Mobile Systems, Applications, and Services </td></tr>+<tr bgcolor="#e6e6e6">+<td align="left">May 20, 2015 - May 22, 2015</td>+<td align="left">Florence, Italy</td>+<td align="left">Dec 5, 2014 (Nov 28, 2014)</td>+</tr>+<tr bgcolor="#f6f6f6">+<td rowspan="2" align="left"><a href="/cfp/servlet/event.showcfp?eventid=32394&copyownerid=54520">MobiSys 2014</a></td>+<td align="left" colspan="3">The Twelfth International Conference on Mobile Systems, Applications, and Services</td></tr>+<tr bgcolor="#f6f6f6">+<td align="left">Jun 16, 2014 - Jun 19, 2014</td>+<td align="left">Bretton Woods, NH, USA</td>+<td align="left">Dec 10, 2013 (Dec 3, 2013)</td>+</tr>+<tr bgcolor="#e6e6e6">+<td rowspan="2" align="left"><a href="/cfp/servlet/event.showcfp?eventid=25643&copyownerid=42414">MobiSys 2013</a></td>+<td align="left" colspan="3"> The 11th International Conference on Mobile Systems, Applications, and Services </td></tr>+<tr bgcolor="#e6e6e6">+<td align="left">Jun 25, 2013 - Jun 28, 2013</td>+<td align="left">Taipei, Taiwan</td>+<td align="left">Dec 10, 2012 (Dec 3, 2012)</td>+</tr>+<tr bgcolor="#f6f6f6">+<td rowspan="2" align="left"><a href="/cfp/servlet/event.showcfp?eventid=18529&copyownerid=8844">MobiSys 2012</a></td>+<td align="left" colspan="3">The 10th Annual International Conference on Mobile Systems, Applications, and Services</td></tr>+<tr bgcolor="#f6f6f6">+<td align="left">Jun 26, 2012 - Jun 29, 2012</td>+<td align="left">Lake District, UK</td>+<td align="left">Dec 16, 2011 (Dec 9, 2011)</td>+</tr>+<tr bgcolor="#e6e6e6">+<td rowspan="2" align="left"><a href="/cfp/servlet/event.showcfp?eventid=11568&copyownerid=10272">MobiSys 2011</a></td>+<td align="left" colspan="3">The 9th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys 2011)</td></tr>+<tr bgcolor="#e6e6e6">+<td align="left">Jun 28, 2011 - Jul 1, 2011</td>+<td align="left">Washington, D.C., USA</td>+<td align="left">Dec 11, 2010 (Dec 4, 2010)</td>+</tr>+<tr bgcolor="#f6f6f6">+<td rowspan="2" align="left"><a href="/cfp/servlet/event.showcfp?eventid=6723&copyownerid=6685">Mobisys 2010</a></td>+<td align="left" colspan="3">8th Annual International Conference on Mobile Systems, Applications and Services</td></tr>+<tr bgcolor="#f6f6f6">+<td align="left">Jun 14, 2010 - Jun 18, 2010</td>+<td align="left">San Francisco, CA, USA</td>+<td align="left">Dec 11, 2009 (Dec 4, 2009)</td>+</tr>+<tr bgcolor="#e6e6e6">+<td rowspan="2" align="left"><a href="/cfp/servlet/event.showcfp?eventid=3687&copyownerid=2">Mobisys 2009</a></td>+<td align="left" colspan="3">The 7th International Conference on Mobile Systems, Applications, and Services</td></tr>+<tr bgcolor="#e6e6e6">+<td align="left">Jun 22, 2009 - Jun 22, 2009</td>+<td align="left">Krakow, Poland</td>+<td align="left">Dec 3, 2008 (Nov 26, 2008)</td>+</tr>+<tr bgcolor="#f6f6f6">+<td rowspan="2" align="left"><a href="/cfp/servlet/event.showcfp?eventid=1279&copyownerid=2">Mobisys 2008</a></td>+<td align="left" colspan="3">The 6th International Conference on Mobile Systems, Applications, and Services</td></tr>+<tr bgcolor="#f6f6f6">+<td align="left">Jun 10, 2008 - Jun 13, 2008</td>+<td align="left">Breckenridge, CO, USA</td>+<td align="left">TBD</td>+</tr>++ </table>+ </td></tr>+ <tr><td> </td></tr> +++ <tr><td> </td></tr> + <tr><td width="98%" align="center" nowrap>+ <h3><span class="theme">Present CFP : 2016</span></h3>+ </td></tr>+ <tr><td align="center" >+ <div class="cfp" align="left">+ Call for Papers <br>=============== <br> <br>ACM MobiSys 2016 will continue the tradition of publishing top-notch research papers dealing with all aspects of mobile systems. MobiSys seeks original papers that take a broad systems perspective rather than focus narrowly on low-level components. Of particular interest are technical contributions that enable new and compelling mobile scenarios and applications. The conference values results and insights obtained from working implementations more highly than those obtained solely from simulations. <br> <br>Topics of interest include, but are not limited to: <br> <br> - Experience with mobile apps, networks and systems <br> - Innovative wearable, mobile, sensing, and crowdsourcing apps <br> - Tools for building and measuring mobile systems <br> - Innovative wearable or mobile devices <br> - Novel software architectures for mobile devices <br> - Data management for mobile applications <br> - Infrastructure support for node mobility <br> - System-level energy management for mobile devices <br> - Operating systems for mobile devices <br> - Support for mobile social networking and mobile Web <br> - Security and privacy in mobile systems <br> - Systems for location and context sensing and awareness <br> - Mobile computing support for pervasive computing <br> - Vehicular wireless systems <br> - User interfaces and usability for mobile applications and systems <br> - Personal-area networks and systems <br> - Cyber foraging and resource discovery for mobile systems <br> <br>Papers on work that is currently under review elsewhere, whether in shorter, longer, or the same form, must not be submitted to MobiSys. Submission of a longer version of a published, not just accepted, workshop paper is encouraged only if it includes significant new contributions. However, the authors must cite their workshop paper. Furthermore, extended versions of papers submitted to ACM HotMobile 2016 should not be submitted to ACM MobiSys 2016, as it is extremely unlikely that they would meet this standard of significant new contributions. Submissions will be single blind, i.e., reviewers will be anonymous and submissions should include authors' names and institutions. <br> <br>We strongly encourage prospective authors to use past MobiSys proceedings as a guideline to assess the readiness of their work for submission. Due to high review load on TPC members, low quality or premature work submitted to the conference is likely to receive a small number of reviews and the reviews may be brief. <br> <br>ACM has been making an effort to support more open access to the proceedings of its sponsored conferences. As a result, the ACM MobiSys 2016 proceedings may be publicly available through the conference website from two weeks before the conference to two weeks after it. Proceedings may be made available in other formats in addition to PDF, such as ePub. A brief public review that summarizes the PC’s opinion of each published paper may also be made available. <br> <br>Simultaneous submission of the same work to multiple venues, submission of previously published work, or plagiarism constitutes dishonesty or fraud. Papers meeting any of these criteria will be rejected. Authors uncertain whether their submission meets these guidelines should contact the program chairs. Papers accompanied by nondisclosure agreement forms will not be considered. Accepted submissions will be treated as confidential prior to publication; rejected submissions will be permanently treated as confidential. <br> <br>As part of the submission process, authors of papers that describe experiments on human subjects, or that analyze non-public data derived from human subjects (even anonymized data), will be asked to certify that their work was vetted by an ethics review (e.g., IRB approval) or certify that such a review is not needed in their country or organization. We expect authors to follow the rules of their host institutions around data collection and experiments with human subjects. <br> <br>The submission process will include a free-form paragraph of text that authors can optionally fill out. This is information that the PC chairs may or may not consider during the paper selection process. If the paper is a resubmission of a previous MobiSys rejection, then authors may consider summarizing major improvements made to the paper. <br> <br> <br>Best Paper Award <br>================ <br> <br>All papers will be considered for the Best Paper Award. The program committee will select a number of candidates for the award among accepted papers. The winner will be selected at the conference, considering both the paper and the presentation. <br> <br>Selected outstanding papers may be fast-tracked to a special section of IEEE Transactions on Mobile Computing. <br> <br> <br>Video Presentation <br>================== <br> <br>The authors of each accepted paper will submit a short 1-minute video to introduce the research presented in their paper to the general public. These videos will be placed on the conference website before the conference, and may be played during the conference. A selected set may be featured by the social media channels related to the conference. <br> <br> <br>Submission Guidelines <br>===================== <br> <br>Detailed formatting guidelines and access to the submission server will be made available closer to the submission deadline and will be provided at: http://www.sigmobile.org/mobisys/2016/submission.php. <br> <br> <br>Important Dates <br>=============== <br> <br> - Abstract registration deadline: December 2, 2015, 11:59 PM AOE (any time zone on Earth) <br> - Paper submission deadline: December 9, 2015, 11:59 PM AOE (any time zone on Earth) <br> - Notification of acceptance: March 1, 2016 <br> - Camera-ready due: May 9, 2016 <br> - Video submission due: June 1, 2016, 11:59 PM AOE (any time zone on Earth) <br>Contact <br> <br> <br>If you have any questions, please contact MobiSys2016-TPCChair@acm.org+ </div>+ </td></tr>+ <tr><td> </td></tr> ++ + + </table>+</center></div>+++<div class="contsec">+ <center><h3> Related Resources </h3></center>+ <div class="cfp" align="left">+ <table cellpadding="0" cellspacing="0px" align="center" width="100%">+ <tr valign="top">+ + + + + <td>+ <table cellpadding="4" cellspacing="3" align="center" width="100%">+ <tr><td>+<a href="/cfp/servlet/event.showcfp?eventid=52281">UBICOMM 2016</a> +The Tenth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies+</td></tr>+<tr><td>+<a href="/cfp/servlet/event.showcfp?eventid=53055">IAWT 2016</a> +Impact of 5G and Advanced Wireless Technologies on the eHealthcare Services and Applications+</td></tr>+<tr><td>+<a href="/cfp/servlet/event.showcfp?eventid=52308">ICWMC 2016</a> +The Twelfth International Conference on Wireless and Mobile Communications+</td></tr>+<tr><td>+<a href="/cfp/servlet/event.showcfp?eventid=53462">CC:PSA-2E 2016</a> + Cloud Computing: Principles, Systems & Applications, 2nd Edition+</td></tr>+<tr><td>+<a href="/cfp/servlet/event.showcfp?eventid=48938">MOBIQUITOUS 2016</a> +13th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services+</td></tr>+<tr><td>+<a href="/cfp/servlet/event.showcfp?eventid=54472">NSDI 2017</a> +14th USENIX Symposium on Networked Systems Design and Implementation+</td></tr>+<tr><td>+<a href="/cfp/servlet/event.showcfp?eventid=54648">INTRICATE-SEC 2017</a> +5th International Workshop on Security Intricacies in Cyber-Physical Systems and Services (INTRICATE-SEC 2017) +</td></tr>+<tr><td>+<a href="/cfp/servlet/event.showcfp?eventid=52888">CRC-Series-in-Security 2016</a> +Call for Book Chapters: Intrusion Detection and Prevention for Mobile Ecosystems+</td></tr>+<tr><td>+<a href="/cfp/servlet/event.showcfp?eventid=51323">IROS 2017</a> +IEEE/RSJ International Conference on Intelligent Robots and Systems+</td></tr>+<tr><td>+<a href="/cfp/servlet/event.showcfp?eventid=53110">MobiSys (PhD Forum) 2016</a> +MobiSys 2016 (The Fourteenth International Conference on Mobile Systems, Applications, and Services) - PhD Forum+</td></tr>++ </table>+ </td>+ + + </tr>+ </table>+ </div>+</center>+</div>+ ++<div class="footer">+<center> ++<table cellpadding="0" cellspacing="0" width="100%"><tr valign="top">++<td align="left">+<table cellpadding="0">+<tr><td align="left">+<a href="/cfp/about.jsp">About Us</a> |+<a href="mailto:wikicfp@gmail.com">Contact Us</a> |+<a href="/cfp/data.jsp">Data</a> |+<a href="/cfp/privacy.jsp">Privacy Policy</a> |+<a href="/cfp/terms.jsp">Terms and Conditions</a>+</td></tr>+<tr><td align="left">+This wiki is licensed under a+<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>.+</td></tr></table>+</td>++<td align="right" style="width:1%">++<!--+<a href="http://www3.clustrmaps.com/counter/maps.php?url=http://www.wikicfp.com" target="_blank" id="clustrMapsLink"><img src="http://www3.clustrmaps.com/counter/index2.php?url=http://www.wikicfp.com" style="border:0px;" width="160" height="90" alt="Locations of visitors to WikiCFP" title="Locations of visitors to WikiCFP" id="clustrMapsImg">+</a>+-->++<!--+<script type="text/javascript" id="clustrmaps" src="//cdn.clustrmaps.com/map_v2.js?u=HB5u&d=rwJQZ8-WAgBWyJ4xovK800l_zDGOjVPBcT3rG-oLsKw"></script>+-->++</td>++</tr></table>++</center>+</div>+++ <script type="text/javascript">+ function loadAddThis() {+ addthis.init()+ }+ loadAddThis();+ </script>+++<!-- Start Quantcast tag -->+<script type="text/javascript">+_qoptions={+qacct:"p-bavkT9R1uB7qI"+};+</script>+<script type="text/javascript" src="http://edge.quantserve.com/quant.js"></script>+<noscript>+<img src="http://pixel.quantserve.com/pixel/p-bavkT9R1uB7qI.gif" style="display: none;" border="0" height="1" width="1" alt="Quantcast"/>+</noscript>+<!-- End Quantcast tag -->+++</body>++</html>++
wikicfp-scraper.cabal view
@@ -1,5 +1,5 @@ name: wikicfp-scraper-version: 0.1.0.2+version: 0.1.0.3 author: Toshio Ito <debug.ito@gmail.com> maintainer: Toshio Ito <debug.ito@gmail.com> license: BSD3