Skip to content

Commit

Permalink
Update docs
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Mar 18, 2024
0 parents commit f4e344c
Show file tree
Hide file tree
Showing 17 changed files with 3,235 additions and 0 deletions.
Empty file added .nojekyll
Empty file.
2 changes: 2 additions & 0 deletions METADATA
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
languages: bash, css, json, lisp, markdown, plaintext, xml, yaml
theme: a11y-dark
14 changes: 14 additions & 0 deletions changelog.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>scrapycl-docs ChangeLog</title>
<link>https://40ants.com/scrapycl/</link>
<generator>xml-emitter</generator>
<language>en-us</language>
<item>
<title>0.1.0 (2024-03-17)</title>
<description>&lt;ul&gt;&lt;li&gt;&lt;p&gt;Initial version.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</description>
<pubDate>Sun, 17 Mar 2024 00:00:00 +0000</pubDate>
</item>
</channel>
</rss>
99 changes: 99 additions & 0 deletions changelog/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
<html lang=en>
<head>
<meta charset=UTF-8><meta name=viewport
content="width=device-width, initial-scale=1">
<title>ChangeLog</title>
<link rel=alternate
href=https://40ants.com/scrapycl/changelog.xml
type=application/rss+xml>
<link rel=stylesheet type=text/css
href=../theme.css>
<script type=text/javascript src=../jquery.js></script>
<script type=text/javascript src=../toc.js></script>
<link rel=stylesheet type=text/css
href=../highlight.min.css>
<script type=text/javascript
src=../highlight.min.js></script>
<script type=text/javascript>hljs.highlightAll();</script>
<script type=text/javascript>
MathJax = {
tex: {
inlineMath: [['$','$']],
processEscapes: true
}
};
</script>
<script type=text/javascript
src=https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js></script>
<script type=text/javascript>$(document).ready(function() {$('a:has(img)').css('border-bottom', 'none')})</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-FL71WXK73K"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', 'G-FL71WXK73K');
</script>

<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

ym(42462884, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true
});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/42462884" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

</head>
<body>
<div class=page><a id=fork-me href=https://github.com/40ants/scrapycl>Fork me on GitHub</a>
<div class=navbar>
<div class=navbar-inner>
<a class=brand href="/">
<img class=logo
src=https://40ants.com/img/logo.svg></a>
<ul class=nav>
<li><a href=/about.html>Who We Are</a>
<li><a href=https://gitter.im/40ants/team>Chat With Us</a>
<li><a href=/tips.html>Lisp Tips</a>
<li><a href=/projects.html>Our Projects</a>
</ul>
</div>
</div>
<input type=checkbox id=sidebar-check>
<label for=sidebar-check>
<div id=sidebar-trigger>
<span></span><span></span><span></span>
</div></label><div class=sidebar><div class=header><form class=search method=GET
action="../search/">
<input type=text name=q>
<input type=submit value=Search><span id=search-progress></span>
</form>
</div><div class=content><div class=page-toc><ul><li><p><a href="../#x-28SCRAPYCL-DOCS-2FINDEX-3A-40INDEX-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FINDEX-3A-40INDEX-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">scrapycl - The web scraping framework for writing crawlers in Common Lisp.</a></p><ul><li><p><a href="../#scrapycl-asdf-system-details" data-document="../" data-node="scrapycl-asdf-system-details">SCRAPYCL ASDF System Details</a></p></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40INSTALLATION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40INSTALLATION-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">Installation</a></p></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40TUTORIAL-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40TUTORIAL-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">Tutorial</a></p><ul><li><p><a href="../#x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40INTRO-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40INTRO-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">Introduction</a></p></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40OUR-FIRST-SCRAPER-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40OUR-FIRST-SCRAPER-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">Our First Scraper</a></p></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40EXTRACTING-DATA-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40EXTRACTING-DATA-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">Extracting the Data</a></p></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40EXTRACTING-QUOTES-AND-AUTHORS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40EXTRACTING-QUOTES-AND-AUTHORS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">Extracting Quotes and Authors (step2.lisp)</a></p></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40STORING-DATA-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40STORING-DATA-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">Storing the Scraped Data</a></p><ul><li><p><a href="../#custom-processing" data-document="../" data-node="custom-processing">Custom processing</a></p></li></ul></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40FOLLOWING-LINKS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FTUTORIAL-3A-3A-40FOLLOWING-LINKS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">Following the Links</a></p></li></ul></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40API-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40API-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">API</a></p><ul><li><p><a href="../#x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40SCRAPYCL-3FPACKAGE-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40SCRAPYCL-3FPACKAGE-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">SCRAPYCL</a></p><ul><li><p><a href="../#x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-7C-40SCRAPYCL-3FClasses-SECTION-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-7C-40SCRAPYCL-3FClasses-SECTION-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">Classes</a></p><ul><li><p><a href="../#x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40SCRAPYCL-24FETCH-ERROR-3FCLASS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40SCRAPYCL-24FETCH-ERROR-3FCLASS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">FETCH-ERROR</a></p></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40SCRAPYCL-24REQUEST-3FCLASS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40SCRAPYCL-24REQUEST-3FCLASS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">REQUEST</a></p></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40SCRAPYCL-24SCRAPYCL-ERROR-3FCLASS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40SCRAPYCL-24SCRAPYCL-ERROR-3FCLASS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">SCRAPYCL-ERROR</a></p></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40SCRAPYCL-24SPIDER-3FCLASS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-40SCRAPYCL-24SPIDER-3FCLASS-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">SPIDER</a></p></li></ul></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-7C-40SCRAPYCL-3FGenerics-SECTION-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-7C-40SCRAPYCL-3FGenerics-SECTION-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">Generics</a></p></li><li><p><a href="../#x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-7C-40SCRAPYCL-3FFunctions-SECTION-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="../" data-node="x-28SCRAPYCL-DOCS-2FINDEX-3A-3A-7C-40SCRAPYCL-3FFunctions-SECTION-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">Functions</a></p></li></ul></li></ul></li></ul></li><li><p><a href="#x-28SCRAPYCL-DOCS-2FCHANGELOG-3A-40CHANGELOG-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29" data-document="" data-node="x-28SCRAPYCL-DOCS-2FCHANGELOG-3A-40CHANGELOG-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29">ChangeLog</a></p></li></ul>
</div>
</div><div class=footer>
<a href=https://40ants.com/doc>[generated by 40ANTS-DOC]</a>
</div>
</div><div class=content role=main><h1>ChangeLog<a class=rss-icon href=https://40ants.com/scrapycl/changelog.xml></a></h1><h2>0.1.0 (2024-03-17)<a class=header-link
href=#x-28SCRAPYCL-DOCS-2FCHANGELOG-3A-3A-7C0-2E1-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29
title="Permalink to this headline"
id=x-28SCRAPYCL-DOCS-2FCHANGELOG-3A-3A-7C0-2E1-2E0-7C-2040ANTS-DOC-2FLOCATIVES-3ASECTION-29></a></h2><ul><li><p>Initial version.</p></li></ul>
</div><div class=footer>
<hr class=separator>
<p class=fineprint>Created with passion by <em>40Ants</em><a class=lisp-logo
href="http://lisp-lang.org/">
<img
src=https://40ants.com/img/made-with-lisp.svg></a>
</div>
</div>
</body>
</html>
Loading

0 comments on commit f4e344c

Please sign in to comment.