diff --git a/UntappedWidgetGenerator.sln b/UntappedWidgetGenerator.sln index 875667f..a52f846 100644 --- a/UntappedWidgetGenerator.sln +++ b/UntappedWidgetGenerator.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.22609.0 +# Visual Studio 2013 +VisualStudioVersion = 12.0.31101.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UntappedWidgetGenerator", "src\UntappedWidgetGenerator\UntappedWidgetGenerator.csproj", "{4E8D4994-A4A1-4E86-885A-703A4BB0D4AA}" EndProject @@ -11,6 +11,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution ProjectSection(SolutionItems) = preProject jquery.UntappedWidget.js = jquery.UntappedWidget.js jquery.UntappedWidget.less = jquery.UntappedWidget.less + readme.md = readme.md EndProjectSection EndProject Global diff --git a/jquery.UntappedWidget.js b/jquery.UntappedWidget.js index fcead54..c9a5835 100644 --- a/jquery.UntappedWidget.js +++ b/jquery.UntappedWidget.js @@ -20,14 +20,14 @@ } - var buildBadges = function (data) { + var buildBadges = function(data) { var badges = ""; - $.each(data.badges, function (index, value) { + $.each(data.badges, function(index, value) { badges = badges + ""; }); return badges; - } + }; $.fn.untappd = function (username) { this.each(function () { diff --git a/jquery.UntappedWidget.min.js.map b/jquery.UntappedWidget.min.js.map index 363b044..da55afa 100644 --- a/jquery.UntappedWidget.min.js.map +++ b/jquery.UntappedWidget.min.js.map @@ -2,7 +2,7 @@ "version":3, "file":"jquery.UntappedWidget.min.js", "lineCount":1, -"mappings":"CAAC,QAAS,CAACA,CAAD,CAAI,CAEV,IAAIC,EAAuB,QAAS,CAACC,CAAI,CAAEC,CAAP,CAAe,CAC/C,MAAO,oDAAwD,CAAED,CAAIE,oBAAqB,CAAE,8HAGxE,CAAEF,CAAIG,UAAW,CAAE,oGAI9B,CAAEH,CAAII,KAAM,CAAE,2CACO,CAAEJ,CAAIK,SAAU,CAAE,4FAIxB,CAAEJ,CAAO,CAAE,oCAbY,EAoB/CK,EAAc,QAAS,CAACN,CAAD,CAAO,CAC9B,IAAIC,EAAS,EAAE,CAKf,OAJAH,CAACS,KAAK,CAACP,CAAIC,OAAO,CAAE,QAAS,CAACO,CAAK,CAAEC,CAAR,CAAe,CACxCR,CAAO,CAAEA,CAAO,CAAE,WAAa,CAAEQ,CAAKC,QAAS,CAAE,qBAAwB,CAAED,CAAKE,SAAU,CAAE,mBADpD,CAAtC,CAEJ,CAEKV,CANuB,C,CASlCH,CAACc,GAAGC,QAAS,CAAEC,QAAS,CAACT,CAAD,CAAW,CAC/B,IAAIE,KAAK,CAAC,QAAS,CAAA,CAAG,CAClB,IAAIQ,EAAO,IAAI,CACfjB,CAACkB,IAAI,CAAC,yCAA0C,CAAEX,CAAQ,CAAE,QAAQ,CAACL,CAAD,CAAO,CAAEF,CAAC,CAACiB,CAAD,CAAME,KAAK,CAAClB,CAAoB,CAACC,CAAI,CAAEM,CAAW,CAACN,CAAD,CAAlB,CAArB,CAAd,CAAgE,CAAE,OAAxI,CAFa,CAAb,CADsB,CA/BzB,EAuCZ,CAACkB,MAAD,CAAQ", +"mappings":"CAAC,QAAS,CAACA,CAAD,CAAI,CAEV,IAAIC,EAAuB,QAAS,CAACC,CAAI,CAAEC,CAAP,CAAe,CAC/C,MAAO,oDAAwD,CAAED,CAAIE,oBAAqB,CAAE,8HAGxE,CAAEF,CAAIG,UAAW,CAAE,oGAI9B,CAAEH,CAAII,KAAM,CAAE,2CACO,CAAEJ,CAAIK,SAAU,CAAE,4FAIxB,CAAEJ,CAAO,CAAE,oCAbY,EAoB/CK,EAAc,QAAQ,CAACN,CAAD,CAAO,CAC7B,IAAIC,EAAS,EAAE,CAKf,OAJAH,CAACS,KAAK,CAACP,CAAIC,OAAO,CAAE,QAAQ,CAACO,CAAK,CAAEC,CAAR,CAAe,CACvCR,CAAO,CAAEA,CAAO,CAAE,WAAa,CAAEQ,CAAKC,QAAS,CAAE,qBAAwB,CAAED,CAAKE,SAAU,CAAE,mBADrD,CAArC,CAEJ,CAEKV,CANsB,C,CASjCH,CAACc,GAAGC,QAAS,CAAEC,QAAS,CAACT,CAAD,CAAW,CAC/B,IAAIE,KAAK,CAAC,QAAS,CAAA,CAAG,CAClB,IAAIQ,EAAO,IAAI,CACfjB,CAACkB,IAAI,CAAC,yCAA0C,CAAEX,CAAQ,CAAE,QAAQ,CAACL,CAAD,CAAO,CAAEF,CAAC,CAACiB,CAAD,CAAME,KAAK,CAAClB,CAAoB,CAACC,CAAI,CAAEM,CAAW,CAACN,CAAD,CAAlB,CAArB,CAAd,CAAgE,CAAE,OAAxI,CAFa,CAAb,CADsB,CA/BzB,EAuCZ,CAACkB,MAAD,CAAQ", "sources":["jquery.UntappedWidget.js"], "names":["$","buildProfileTemplate","data","badges","headerBackgroundUrl","avatarUrl","info","username","buildBadges","each","index","value","linkUrl","imageUrl","fn","untappd","$.fn.untappd","that","get","html","jQuery"] } diff --git a/readme.md b/readme.md index f37d57c..ca9968b 100644 --- a/readme.md +++ b/readme.md @@ -4,4 +4,18 @@ This provides a simple embeddable widget for your [Untappd](https://untappd.com) ## How do I use this? +Simply add the css and js files at the root of this project to your website. Then call: + +We host the css at `http://untappdwidget.azurewebsites.net/Content/jquery.UntappedWidget.min.css` +We host the js at `http://untappdwidget.azurewebsites.net/Scripts/jquery.UntappedWidget.min.js` +`$("#Target").untappd("YourUsername");` + ## How do I contribute? + +Submit pull requests + +## Todo + +* Make a build time minifier +* Push to Bower? +* Move the css/js into a cdn of some kind? diff --git a/src/UntappedWidgetGenerator.Web/UntappedWidgetGenerator.Web.csproj b/src/UntappedWidgetGenerator.Web/UntappedWidgetGenerator.Web.csproj index 76d86d2..9b9b29c 100644 --- a/src/UntappedWidgetGenerator.Web/UntappedWidgetGenerator.Web.csproj +++ b/src/UntappedWidgetGenerator.Web/UntappedWidgetGenerator.Web.csproj @@ -83,6 +83,9 @@ Scripts\jquery.UntappedWidget.js + + Scripts\jquery.UntappedWidget.min.js + @@ -98,6 +101,10 @@ Content\jquery.UntappedWidget.less + + Scripts\jquery.UntappedWidget.min.js.map + jquery.UntappedWidget.min.js + diff --git a/src/UntappedWidgetGenerator.Web/Views/Index/index.cshtml b/src/UntappedWidgetGenerator.Web/Views/Index/index.cshtml index 8271d6b..c22dba8 100644 --- a/src/UntappedWidgetGenerator.Web/Views/Index/index.cshtml +++ b/src/UntappedWidgetGenerator.Web/Views/Index/index.cshtml @@ -2,6 +2,12 @@ @{ Layout = "Views/Shared/_Layout.cshtml"; } +
+
+ + Simply embed your Untappd profile as a widget into your own website. See docs on Github +
+
@section styles{ diff --git a/src/UntappedWidgetGenerator.Web/Views/Shared/_Layout.cshtml b/src/UntappedWidgetGenerator.Web/Views/Shared/_Layout.cshtml index af1697d..efa014b 100644 --- a/src/UntappedWidgetGenerator.Web/Views/Shared/_Layout.cshtml +++ b/src/UntappedWidgetGenerator.Web/Views/Shared/_Layout.cshtml @@ -4,7 +4,7 @@ - @ViewBag.Title - My ASP.NET Application + Untappd Widget @@ -19,6 +19,7 @@ + Untappd Widget
-

Awesome

+ @RenderBody()
diff --git a/src/UntappedWidgetGenerator/UntappedRepository.cs b/src/UntappedWidgetGenerator/UntappedRepository.cs index d2da756..a3b0d68 100644 --- a/src/UntappedWidgetGenerator/UntappedRepository.cs +++ b/src/UntappedWidgetGenerator/UntappedRepository.cs @@ -38,7 +38,7 @@ namespace UntappedWidgetGenerator dom[".profile_header"].Css("background-image").ToLower().TrimStart("url".ToCharArray()).TrimStart('(').TrimEnd(')').Trim('\''), Info = dom[".info h1"].Text(), Username = dom[".username"].Text(), - Badges = badges.OrderBy(a=>Guid.NewGuid()).Take(17).ToList() + Badges = badges.OrderBy(a=>Guid.NewGuid()).ToList() }; }