PageRenderTime 434ms CodeModel.GetById 24ms RepoModel.GetById 11ms app.codeStats 0ms

/Final-Deployment/App/Views/Services/Index.aspx

http://adamdotcom-website.googlecode.com/
ASP.NET | 190 lines | 186 code | 4 blank | 0 comment | 2 complexity | 42eeafe8466ac56254ba30764f921f35 MD5 | raw file
Possible License(s): GPL-2.0, BSD-3-Clause
  1. <%@ Page Language="C#" MasterPageFile="~/App/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
  2. <%@ Import Namespace="AdamDotCom.Amazon.Service.Proxy"%>
  3. <%@ Import Namespace="AdamDotCom.Website.App.Models"%>
  4. <%@ Import Namespace="AdamDotCom.Common.Website" %>
  5. <asp:Content ID="indexTitle" ContentPlaceHolderID="TitleContent" runat="server">
  6. Publicly available web services hosted on http://adam.kahtava.com/services/ &raquo; Adam.Kahtava.com / AdamDotCom
  7. </asp:Content>
  8. <asp:Content ID="headContent" ContentPlaceHolderID="HeadContent" runat="server">
  9. <style type="text/css">
  10. #main {
  11. width: 936px;
  12. }
  13. #main ul {
  14. list-style-type: none;
  15. }
  16. #main > ul > li {
  17. padding-bottom: 10px;
  18. }
  19. #main > ul > li > ul {
  20. padding-top: 10px;
  21. padding-left: 10px;
  22. }
  23. #main > ul > li > ul > li ul {
  24. padding-left: 30px;
  25. }
  26. #main > ul > li > ul > li > ul > li {
  27. padding-bottom: 10px;
  28. }
  29. #main > ul > li > a {
  30. font-weight: bold;
  31. display:block;
  32. font-size: 15px;
  33. color: #000;
  34. }
  35. #main > ul > li > ul > li{
  36. padding-bottom: 10px;
  37. }
  38. #main .uri {
  39. font-weight: bold;
  40. }
  41. #main > p {
  42. padding: 7px 0px 7px 0px;
  43. }
  44. #main > ul {
  45. padding-top: 10px;
  46. padding-left: 10px;
  47. }
  48. </style>
  49. </asp:Content>
  50. <asp:Content ID="indexContent" ContentPlaceHolderID="MainContent" runat="server">
  51. <h2>Publicly available web services hosted on http://adam.kahtava.com/services/</h2>
  52. <p>
  53. The source for these services can be found at <a href="http://code.google.com/p/adamdotcom-services/">http://code.google.com/p/adamdotcom-services/</a>.
  54. Additional service information can be found on my blog under the <a href="http://adam.kahtava.com/journal/category/open-source/adc-services/">services category</a>.
  55. </p>
  56. <p>
  57. Active services include:
  58. </p>
  59. <ul>
  60. <li>
  61. <a name="amazon">The Amazon Service, get your Wishlist or Review list from Amazon</a><br />
  62. Possible URIs \ end points:
  63. <ul>
  64. <li>User profile discovery URI:
  65. <ul>
  66. <li><span class="uri">http://adam.kahtava.com/services/amazon/discover/user/{firstname-lastname}.{json|xml}[?callback={callback}]</span></li>
  67. </ul>
  68. Example:
  69. <ul>
  70. <li><a href="http://adam.kahtava.com/services/amazon/discover/user/adam-kahtava.xml">http://adam.kahtava.com/services/amazon/discover/user/adam-kahtava.xml</a></li>
  71. <li><a href="http://adam.kahtava.com/services/amazon/discover/user/adam-kahtava.json">http://adam.kahtava.com/services/amazon/discover/user/adam-kahtava.json</a></li>
  72. <li><a href="http://adam.kahtava.com/services/amazon/discover/user/adam-kahtava.json?callback=callback">http://adam.kahtava.com/services/amazon/discover/user/adam-kahtava.json?callback=callback</a></li>
  73. </ul>
  74. </li>
  75. <li>Review retrieval URI by Amazon customer ID:
  76. <ul>
  77. <li><span class="uri">http://adam.kahtava.com/services/amazon/reviews/id/{customer-id}.{json|xml}[?callback={callback}]</span></li>
  78. </ul>
  79. Example:
  80. <ul>
  81. <li><a href="http://adam.kahtava.com/services/amazon/reviews/id/A2JM0EQJELFL69.xml">http://adam.kahtava.com/services/amazon/reviews/id/A2JM0EQJELFL69.xml</a></li>
  82. </ul>
  83. </li>
  84. <li>Review retrieval URI by Amazon user's firstname lastname combination:
  85. <ul>
  86. <li><span class="uri">http://adam.kahtava.com/services/amazon/reviews/user/{firstname-lastname}.{json|xml}[?callback={callback}]</span></li>
  87. </ul>
  88. Example:
  89. <ul>
  90. <li><a href="http://adam.kahtava.com/services/amazon/reviews/user/adam-kahtava.json?callback=callback">http://adam.kahtava.com/services/amazon/reviews/user/adam-kahtava.json?callback=callback</a></li>
  91. </ul>
  92. </li>
  93. <li>Whishlist retrieval URI by Amazon wishlist ID:
  94. <ul>
  95. <li><span class="uri">http://adam.kahtava.com/services/amazon/wishlist/id/{list-id}.{json|xml}[?callback={callback}]</span></li>
  96. </ul>
  97. Example:
  98. <ul>
  99. <li><a href="http://adam.kahtava.com/services/amazon/wishlist/id/1XZDXVXHE3946.xml">http://adam.kahtava.com/services/amazon/whishlist/id/1XZDXVXHE3946.xml</a></li>
  100. </ul>
  101. </li>
  102. <li>Wishlist retrieval URI by Amazon user's firstname lastname combination:
  103. <ul>
  104. <li><span class="uri">http://adam.kahtava.com/services/amazon/wishlist/user/{firstname-lastname}.{json|xml}[?callback={callback}]</span></li>
  105. </ul>
  106. Example:
  107. <ul>
  108. <a href="http://adam.kahtava.com/services/amazon/wishlist/user/adam-kahtava.json?callback=callback">http://adam.kahtava.com/services/amazon/wishlist/user/adam-kahtava.json?callback=callback</a>
  109. </ul>
  110. </li>
  111. </ul>
  112. </li>
  113. <li>
  114. <a name="open-source">The Open Source Projects Service, get your project details from GitHub or Google Code</a><br />
  115. Possible URIs \ end points:
  116. <ul>
  117. <li>Single project host retrieval URI:
  118. <ul>
  119. <li><span class="uri">http://adam.kahtava.com/services/open-source/projects/{project-host}.{json|xml}?user={username}[&amp;callback={callback}]</span></li>
  120. </ul>
  121. Examples:
  122. <ul>
  123. <li><a href="http://adam.kahtava.com/services/open-source/projects/github.xml?user=adamdotcom">http://adam.kahtava.com/services/open-source/projects/github.xml?user=adamdotcom</a></li>
  124. <li><a href="http://adam.kahtava.com/services/open-source/projects/googlecode.json?user=adam.kahtava.com&callback=callback">http://adam.kahtava.com/services/open-source/projects/googlecode.json?user=adam.kahtava.com&amp;callback=callback</a></li>
  125. </ul>
  126. </li>
  127. <li>Multiple project host retrieval URI:
  128. <ul>
  129. <li><span class="uri">http://adam.kahtava.com/services/open-source/projects.{json|xml}?project-host:username={project-host1:username1,project-host2:username2,...}[&amp;callback={callback}]</span></li>
  130. </ul>
  131. Examples:
  132. <ul>
  133. <li><a href="http://adam.kahtava.com/services/open-source/projects.json?project-host:username=github:adamdotcom,googlecode:adam.kahtava.com">http://adam.kahtava.com/services/open-source/projects.json?project-host:username=github:adamdotcom,googlecode:adam.kahtava.com</a></li>
  134. <li><a href="http://adam.kahtava.com/services/open-source/projects.xml?project-host:username=googlecode:adam.kahtava.com">http://adam.kahtava.com/services/open-source/projects.xml?project-host:username=googlecode:adam.kahtava.com</a></li>
  135. </ul>
  136. </li>
  137. </ul>
  138. </li>
  139. <li>
  140. <a name="resume">The Resume Service, get your resume from LinkedIn</a><br />
  141. Possible URIs \ end points:
  142. <ul>
  143. <li>Resume retrieval URI:
  144. <ul>
  145. <li><span class="uri">http://adam.kahtava.com/services/resume/linkedIn/{firstname-lastname}.{json|xml}[?callback={callback}]</span></li>
  146. </ul>
  147. Example:
  148. <ul>
  149. <li><a href="http://adam.kahtava.com/services/resume/linkedin/adam-kahtava.json?callback=callback">http://adam.kahtava.com/services/resume/linkedin/adam-kahtava.json?callback=callback</a></li>
  150. </ul>
  151. </li>
  152. </ul>
  153. </li>
  154. <li>
  155. <a name="whois">The Whois Service</a><br />
  156. Possible URIs \ end points:
  157. <ul>
  158. <li>Normal Whois retrieval URI:
  159. <ul>
  160. <li><span class="uri">http://adam.kahtava.com/services/whois.{json|xml|csv}[?query={ip-address}][&amp;callback={callback}]</span></li>
  161. </ul>
  162. Examples:
  163. <ul>
  164. <li><a href="http://adam.kahtava.com/services/whois.xml?query=68.140.1.1">http://adam.kahtava.com/services/whois.xml?query=68.140.1.1</a></li>
  165. <li><a href="http://adam.kahtava.com/services/whois.xml">http://adam.kahtava.com/services/whois.xml</a></li>
  166. <li><a href="http://adam.kahtava.com/services/whois.json?callback=callback">http://adam.kahtava.com/services/whois.json?callback=callback</a></li>
  167. </ul>
  168. </li>
  169. <li>Enhanced Whois retrieval URI:
  170. <ul>
  171. <li><span class="uri">http://adam.kahtava.com/services/whois/enhanced.{json|xml|csv}?query={ip-address}&amp;filters={filter1,filter2,...}&amp;referrer={referrer}[&amp;callback={callback}]</span></li>
  172. </ul>
  173. Example:
  174. <ul>
  175. <li><a href="http://adam.kahtava.com/services/whois/enhanced.xml?query=74.125.127.99&filters=Calgary&referrer=Twitter">http://adam.kahtava.com/services/whois/enhanced.xml?query=74.125.127.99&amp;filters=Calgary&amp;referrer=Twitter</a></li>
  176. <li><a href="http://adam.kahtava.com/services/whois/enhanced.csv?query=74.125.127.99&referrer=LinkedIn">http://adam.kahtava.com/services/whois/enhanced.csv?query=74.125.127.99&amp;referrer=LinkedIn</a></li>
  177. </ul>
  178. </li>
  179. </ul>
  180. </li>
  181. </ul>
  182. <p>
  183. Contributions, code reviews, and thoughts are welcomed. Feel free to <a class="contact-me" href="/contact-me/">contact me</a>. Thanks for stopping by!
  184. </p>
  185. </asp:Content>
  186. <asp:Content ID="sidebarContent" ContentPlaceHolderID="SidebarContent" runat="server" />