This commit is contained in:
Dionysus 2020-05-03 05:30:17 -04:00
parent 4349fd2e6d
commit 5b7cbeec81
Signed by: acidvegas
GPG Key ID: EF4B922DB85DC9DE
150 changed files with 4318 additions and 1738 deletions

2
CNAME
View File

@ -1 +1 @@
acid.vegas
acid.vegas

File diff suppressed because it is too large Load Diff

View File

@ -1,19 +0,0 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>acidvegas.github.io :: 4263fba</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> acidvegas.github.io :: 4263fba</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit 4263fba1c03c045ed776ae8f793ead5feb3f164a</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Wed Apr 1 01:10:43 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> ok</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> dl/efk_afd_2020.tar | Bin <span class="deletion">266240</span> -&gt; <span class="insertion">276480</span> bytes</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> 1 file changed, 0 insertions(+), 0 deletions(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre><span class="bold">diff --git a/dl/efk_afd_2020.tar b/dl/efk_afd_2020.tar</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre><span class="bold">index efdc525..5eb75ca 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre>Binary files a/dl/efk_afd_2020.tar and b/dl/efk_afd_2020.tar differ</pre></td></tr>
</table></pre>

File diff suppressed because it is too large Load Diff

View File

@ -1,19 +0,0 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>acidvegas.github.io :: 83cb1f6</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> acidvegas.github.io :: 83cb1f6</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit 83cb1f66091bf5079bf98cd93fdc1a526875b87d</span><span class="commit"> (</span><span class="reference">HEAD -&gt; </span><span class="branch">master</span><span class="commit">, </span><span class="remote">origin/master</span><span class="commit">)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Wed Apr 1 03:25:38 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> update</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> dl/efk_afd_2020.tar | Bin <span class="deletion">276480</span> -&gt; <span class="insertion">276480</span> bytes</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> 1 file changed, 0 insertions(+), 0 deletions(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre><span class="bold">diff --git a/dl/efk_afd_2020.tar b/dl/efk_afd_2020.tar</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre><span class="bold">index a8ec882..e49ebdd 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre>Binary files a/dl/efk_afd_2020.tar and b/dl/efk_afd_2020.tar differ</pre></td></tr>
</table></pre>

View File

@ -1,20 +0,0 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>acidvegas.github.io :: a678b25</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> acidvegas.github.io :: a678b25</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit a678b2534ffd02e18644a1362fa8a7c87d9844db</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Wed Apr 1 00:47:58 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> ok</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> dl/{efkafd2020.tar =&gt; efk_afd_2020.tar} | Bin</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> 1 file changed, 0 insertions(+), 0 deletions(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre><span class="bold">diff --git a/dl/efkafd2020.tar b/dl/efk_afd_2020.tar</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre><span class="bold">similarity index 100%</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre><span class="bold">rename from dl/efkafd2020.tar</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l13" name="l13">13</a></td><td><pre><span class="bold">rename to dl/efk_afd_2020.tar</span></pre></td></tr>
</table></pre>

View File

@ -1,19 +0,0 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>acidvegas.github.io :: af5360e</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> acidvegas.github.io :: af5360e</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit af5360e5b89e2e08daa8d560d08811f15cc5e05e</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Wed Apr 1 00:50:34 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> ok</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> dl/efk_afd_2020.tar | Bin <span class="deletion">266240</span> -&gt; <span class="insertion">266240</span> bytes</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> 1 file changed, 0 insertions(+), 0 deletions(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre><span class="bold">diff --git a/dl/efk_afd_2020.tar b/dl/efk_afd_2020.tar</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre><span class="bold">index 5ba5982..e941216 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre>Binary files a/dl/efk_afd_2020.tar and b/dl/efk_afd_2020.tar differ</pre></td></tr>
</table></pre>

View File

@ -1,19 +0,0 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>acidvegas.github.io :: d4080e1</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> acidvegas.github.io :: d4080e1</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit d4080e120a88f94f599237b66daa372f72cb7521</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Wed Apr 1 00:52:31 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> lollol</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> dl/efk_afd_2020.tar | Bin <span class="deletion">266240</span> -&gt; <span class="insertion">266240</span> bytes</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> 1 file changed, 0 insertions(+), 0 deletions(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre><span class="bold">diff --git a/dl/efk_afd_2020.tar b/dl/efk_afd_2020.tar</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre><span class="bold">index e941216..efdc525 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre>Binary files a/dl/efk_afd_2020.tar and b/dl/efk_afd_2020.tar differ</pre></td></tr>
</table></pre>

View File

@ -1,19 +0,0 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>acidvegas.github.io :: d424f36</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> acidvegas.github.io :: d424f36</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit d424f36e575d49dff1ac59db03cbf2112e53a7c5</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Wed Apr 1 01:14:18 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> ok</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> dl/efk_afd_2020.tar | Bin <span class="deletion">276480</span> -&gt; <span class="insertion">276480</span> bytes</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> 1 file changed, 0 insertions(+), 0 deletions(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre><span class="bold">diff --git a/dl/efk_afd_2020.tar b/dl/efk_afd_2020.tar</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre><span class="bold">index 5eb75ca..a8ec882 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre>Binary files a/dl/efk_afd_2020.tar and b/dl/efk_afd_2020.tar differ</pre></td></tr>
</table></pre>

View File

@ -1,20 +0,0 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>acidvegas.github.io :: ed1bbc5</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> acidvegas.github.io :: ed1bbc5</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit ed1bbc5ee4437e9b1f2c30adc140a905aa298cc9</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Wed Apr 1 00:06:39 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> lol</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> dl/efkafd2020.tar | Bin <span class="deletion">0</span> -&gt; <span class="insertion">266240</span> bytes</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> 1 file changed, 0 insertions(+), 0 deletions(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre><span class="bold">diff --git a/dl/efkafd2020.tar b/dl/efkafd2020.tar</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre><span class="bold">new file mode 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre><span class="bold">index 0000000..51c3013</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l13" name="l13">13</a></td><td><pre>Binary files /dev/null and b/dl/efkafd2020.tar differ</pre></td></tr>
</table></pre>

View File

@ -1,19 +0,0 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>acidvegas.github.io :: fd2a318</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> acidvegas.github.io :: fd2a318</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit fd2a318a61e34b13025614ffe97d0a84307d0fad</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Wed Apr 1 00:46:19 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> LOL</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> dl/efkafd2020.tar | Bin <span class="deletion">266240</span> -&gt; <span class="insertion">266240</span> bytes</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> 1 file changed, 0 insertions(+), 0 deletions(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre><span class="bold">diff --git a/dl/efkafd2020.tar b/dl/efkafd2020.tar</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre><span class="bold">index 51c3013..5ba5982 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre>Binary files a/dl/efkafd2020.tar and b/dl/efkafd2020.tar differ</pre></td></tr>
</table></pre>

View File

@ -9,12 +9,6 @@
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/83cb1f6.html" title="View this commit">83cb1f6</a></td><td>update</td><td>acidvegas</td><td>2020-04-01 03:25</td><td align="right">1</td><td align="right">+0</td><td align="right">-0</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/d424f36.html" title="View this commit">d424f36</a></td><td>ok</td><td>acidvegas</td><td>2020-04-01 01:14</td><td align="right">1</td><td align="right">+0</td><td align="right">-0</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/4263fba.html" title="View this commit">4263fba</a></td><td>ok</td><td>acidvegas</td><td>2020-04-01 01:10</td><td align="right">1</td><td align="right">+0</td><td align="right">-0</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/d4080e1.html" title="View this commit">d4080e1</a></td><td>lollol</td><td>acidvegas</td><td>2020-04-01 00:52</td><td align="right">1</td><td align="right">+0</td><td align="right">-0</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/af5360e.html" title="View this commit">af5360e</a></td><td>ok</td><td>acidvegas</td><td>2020-04-01 00:50</td><td align="right">1</td><td align="right">+0</td><td align="right">-0</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/a678b25.html" title="View this commit">a678b25</a></td><td>ok</td><td>acidvegas</td><td>2020-04-01 00:47</td><td align="right">1</td><td align="right">+0</td><td align="right">-0</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/fd2a318.html" title="View this commit">fd2a318</a></td><td>LOL</td><td>acidvegas</td><td>2020-04-01 00:46</td><td align="right">1</td><td align="right">+0</td><td align="right">-0</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/ed1bbc5.html" title="View this commit">ed1bbc5</a></td><td>lol</td><td>acidvegas</td><td>2020-04-01 00:06</td><td align="right">1</td><td align="right">+0</td><td align="right">-0</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/334d584.html" title="View this commit">334d584</a></td><td>Initial commit</td><td>acidvegas</td><td>2020-03-27 03:30</td><td align="right">165</td><td align="right">+47626</td><td align="right">-0</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/4349fd2.html" title="View this commit">4349fd2</a></td><td>Initial commit</td><td>acidvegas</td><td>2020-04-08 20:02</td><td align="right">136</td><td align="right">+41855</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -26,4 +26,5 @@
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre> reasonmax = 200</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> signkickformat = &quot;%m (%n)&quot;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre> disallow_hostmask_access = true</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -26,4 +26,5 @@
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre> reasonmax = 200</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> signkickformat = &quot;%m (%n)&quot;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre> disallow_hostmask_access = true</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span><span class="insertion"># Add the initial files to ignore which will be ignored regardless of if you are building in-source or out-of-source</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span><span class="insertion">add_to_cpack_ignored_files(&quot;.git\;config.cache\;CMakeFiles\;sysconf.h$\;build&quot; TRUE)</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -12,3 +12,5 @@
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/57a284b.html" title="View this commit">57a284b</a></td><td>Locked Cn mode changing</td><td>acidvegas</td><td>2020-03-31 06:39</td><td align="right">1</td><td align="right">+1</td><td align="right">-1</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/847a56f.html" title="View this commit">847a56f</a></td><td>Restrict +L usage for non-ops</td><td>acidvegas</td><td>2020-03-31 06:33</td><td align="right">1</td><td align="right">+1</td><td align="right">-1</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/945f758.html" title="View this commit">945f758</a></td><td>Initial commit</td><td>acidvegas</td><td>2020-03-08 22:07</td><td align="right">430</td><td align="right">+244667</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -0,0 +1,132 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>archlinux :: 6ab8003</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> archlinux :: 6ab8003</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit 6ab800315de9830da32f1698e6237c9dbc5f0f02</span><span class="commit"> (</span><span class="reference">HEAD -&gt; </span><span class="branch">master</span><span class="commit">, </span><span class="remote">origin/master</span><span class="commit">)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Thu Apr 9 18:13:43 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> update</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> etc/ssh/sshd_config | 1 <span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> home/acidvegas/.bashrc | 3 <span class="insertion">+</span><span class="deletion">--</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre> home/acidvegas/.gitconfig | 4 <span class="insertion">++</span><span class="deletion">--</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre> home/acidvegas/.gnupg/gpg.conf | 18 <span class="insertion">+++++++</span><span class="deletion">-----------</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre> home/acidvegas/.screenrc | 31 <span class="insertion">+++++++++++++++++++++++++++++++</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre> 5 files changed, 41 insertions(+), 16 deletions(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l13" name="l13">13</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l14" name="l14">14</a></td><td><pre><span class="bold">diff --git a/etc/ssh/sshd_config b/etc/ssh/sshd_config</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l15" name="l15">15</a></td><td><pre><span class="bold">index d97b2a7..de4da1e 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l16" name="l16">16</a></td><td><pre><span class="bold">--- a/etc/ssh/sshd_config</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l17" name="l17">17</a></td><td><pre><span class="bold">+++ b/etc/ssh/sshd_config</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l18" name="l18">18</a></td><td><pre><span class="hunk">@@ -14,4 +14,3 @@</span> </span>PermitRootLogin no</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l19" name="l19">19</a></td><td><pre> Port CHANGEME</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre> PrintLastLog no</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> Protocol 2</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre><span class="deletion">-UsePam yes</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l23" name="l23">23</a></td><td><pre><span class="bold">diff --git a/home/acidvegas/.bashrc b/home/acidvegas/.bashrc</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l24" name="l24">24</a></td><td><pre><span class="bold">index ff43633..7f84d84 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l25" name="l25">25</a></td><td><pre><span class="bold">--- a/home/acidvegas/.bashrc</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l26" name="l26">26</a></td><td><pre><span class="bold">+++ b/home/acidvegas/.bashrc</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l27" name="l27">27</a></td><td><pre><span class="hunk">@@ -13,7 +13,7 @@</span> </span>fi</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l28" name="l28">28</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l29" name="l29">29</a></td><td><pre> alias ..='cd ../'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l30" name="l30">30</a></td><td><pre> alias busy=&quot;cat /dev/urandom | hexdump -C | grep 'ca fe'&quot;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l31" name="l31">31</a></td><td><pre><span class="deletion">-alias cpass='pass | tr &quot; &quot; &quot; &quot;'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l32" name="l32">32</a></td><td><pre><span class="insertion">+</span><span class="insertion">alias clbin='curl -F \'clbin=&lt;-\' https://clbin.com'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l33" name="l33">33</a></td><td><pre> alias diff='diff --color=auto'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l34" name="l34">34</a></td><td><pre> alias dump='setterm -dump 1 -file screen.dump'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l35" name="l35">35</a></td><td><pre> alias dyn='curl &quot;https://dynamicdns.park-your-domain.com/update?host=pi&amp;domain=CHANGEME.com&amp;password=CHANGEME&amp;ip=$(curl -s ipecho.net/plain)&quot;'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l36" name="l36">36</a></td><td><pre><span class="hunk">@@ -29,7 +29,6 @@</span> </span>alias pydebug='python -m trace -t'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l37" name="l37">37</a></td><td><pre> alias rmexif='for IMAGE in $(find ./ -type f \( -iname *.gif -o -iname *.jpg -o -iname *.jpeg -o -iname *.png \)); do exiftool -all= $IMAGE; done'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l38" name="l38">38</a></td><td><pre> alias ssh-add='ssh-add -t 1h'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l39" name="l39">39</a></td><td><pre> alias su='su -l'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l40" name="l40">40</a></td><td><pre><span class="deletion">-alias tb='(exec 3&lt;&gt;/dev/tcp/termbin.com/9999; cat &gt;&amp;3; cat &lt;&amp;3; exec 3&lt;&amp;-) | xclip -selection c'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l41" name="l41">41</a></td><td><pre> alias todo='~/.scripts/todo'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l42" name="l42">42</a></td><td><pre> alias y2m='youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 -o &quot;%(title)s.%(ext)s&quot; --no-cache-dir --no-call-home'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l43" name="l43">43</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l44" name="l44">44</a></td><td><pre><span class="bold">diff --git a/home/acidvegas/.gitconfig b/home/acidvegas/.gitconfig</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l45" name="l45">45</a></td><td><pre><span class="bold">index ce218c2..d8bb65e 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l46" name="l46">46</a></td><td><pre><span class="bold">--- a/home/acidvegas/.gitconfig</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l47" name="l47">47</a></td><td><pre><span class="bold">+++ b/home/acidvegas/.gitconfig</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l48" name="l48">48</a></td><td><pre><span class="hunk">@@ -1,8 +1,8 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l49" name="l49">49</a></td><td><pre> [alias]</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l50" name="l50">50</a></td><td><pre> commits = log --color --graph --pretty=format:'%Cred%h%Creset - %s %Cgreen(%cr) %C(bold blue)&lt;%an&gt;%Creset' --abbrev-commit</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l51" name="l51">51</a></td><td><pre><span class="deletion">- microclone = clone --depth=1</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l52" name="l52">52</a></td><td><pre><span class="insertion">+</span> <span class="insertion">mclone = clone --depth=1</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l53" name="l53">53</a></td><td><pre> rmcommits = !git checkout --orphan latest_branch &amp;&amp; git add -A &amp;&amp; git commit -S -am &quot;Initial commit&quot; &amp;&amp; git branch -D master &amp;&amp; git branch -m master &amp;&amp; git push -f origin master</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l54" name="l54">54</a></td><td><pre><span class="deletion">- setup = !git config user.name acidvegas &amp;&amp; git config user.email acid.vegas@acid.vegas &amp;&amp; git config user.signingkey 441EB0F297E0DCF0AEF2F711EF4B922DB85DC9DE'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l55" name="l55">55</a></td><td><pre><span class="insertion">+</span> <span class="insertion">setup = !git config user.name acidvegas &amp;&amp; git config user.email acid.vegas@acid.vegas &amp;&amp; git config user.signingkey 441EB0F297E0DCF0AEF2F711EF4B922DB85DC9DE</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l56" name="l56">56</a></td><td><pre> stats = diff --stat</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l57" name="l57">57</a></td><td><pre> [color]</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l58" name="l58">58</a></td><td><pre> diff = auto</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l59" name="l59">59</a></td><td><pre><span class="bold">diff --git a/home/acidvegas/.gnupg/gpg.conf b/home/acidvegas/.gnupg/gpg.conf</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l60" name="l60">60</a></td><td><pre><span class="bold">index 7c401d9..f814e29 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l61" name="l61">61</a></td><td><pre><span class="bold">--- a/home/acidvegas/.gnupg/gpg.conf</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l62" name="l62">62</a></td><td><pre><span class="bold">+++ b/home/acidvegas/.gnupg/gpg.conf</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l63" name="l63">63</a></td><td><pre><span class="hunk">@@ -1,17 +1,13 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l64" name="l64">64</a></td><td><pre><span class="deletion">-keyserver-options no-honor-keyserver-url</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l65" name="l65">65</a></td><td><pre><span class="deletion">-keyserver-options include-revoked</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l66" name="l66">66</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l67" name="l67">67</a></td><td><pre><span class="insertion">+</span><span class="insertion">default-key 441EB0F297E0DCF0AEF2F711EF4B922DB85DC9DE</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l68" name="l68">68</a></td><td><pre> keyid-format 0xlong</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l69" name="l69">69</a></td><td><pre><span class="deletion">-with-fingerprint</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l70" name="l70">70</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l71" name="l71">71</a></td><td><pre><span class="deletion">-no-greeting</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l72" name="l72">72</a></td><td><pre><span class="deletion">-no-emit-version</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l73" name="l73">73</a></td><td><pre><span class="deletion">-no-comments</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l74" name="l74">74</a></td><td><pre><span class="insertion">+</span><span class="insertion">keyserver-options include-revoked no-honor-keyserver-url</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l75" name="l75">75</a></td><td><pre> list-options show-uid-validity</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l76" name="l76">76</a></td><td><pre><span class="deletion">-verify-options show-uid-validity</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l77" name="l77">77</a></td><td><pre><span class="deletion">-use-agent</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l78" name="l78">78</a></td><td><pre><span class="insertion">+</span><span class="insertion">no-comments</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l79" name="l79">79</a></td><td><pre><span class="insertion">+</span><span class="insertion">no-emit-version</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l80" name="l80">80</a></td><td><pre><span class="insertion">+</span><span class="insertion">no-greeting</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l81" name="l81">81</a></td><td><pre> utf8-strings</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l82" name="l82">82</a></td><td><pre><span class="deletion">-display-charset utf-8</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l83" name="l83">83</a></td><td><pre><span class="insertion">+</span><span class="insertion">verify-options show-uid-validity</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l84" name="l84">84</a></td><td><pre><span class="insertion">+</span><span class="insertion">with-fingerprint</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l85" name="l85">85</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l86" name="l86">86</a></td><td><pre> personal-cipher-preferences AES256 AES192 AES CAST5</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l87" name="l87">87</a></td><td><pre> personal-digest-preferences SHA512 SHA384 SHA256 SHA224</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l88" name="l88">88</a></td><td><pre><span class="bold">diff --git a/home/acidvegas/.screenrc b/home/acidvegas/.screenrc</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l89" name="l89">89</a></td><td><pre><span class="bold">new file mode 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l90" name="l90">90</a></td><td><pre><span class="bold">index 0000000..b3d4678</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l91" name="l91">91</a></td><td><pre><span class="bold">--- /dev/null</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l92" name="l92">92</a></td><td><pre><span class="bold">+++ b/home/acidvegas/.screenrc</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l93" name="l93">93</a></td><td><pre><span class="hunk">@@ -0,0 +1,31 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l94" name="l94">94</a></td><td><pre><span class="insertion">+</span><span class="insertion">altscreen on</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l95" name="l95">95</a></td><td><pre><span class="insertion">+</span><span class="insertion">defscrollback 1000</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l96" name="l96">96</a></td><td><pre><span class="insertion">+</span><span class="insertion">defutf8 on</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l97" name="l97">97</a></td><td><pre><span class="insertion">+</span><span class="insertion">startup_message off</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l98" name="l98">98</a></td><td><pre><span class="insertion">+</span><span class="insertion">term screen-256color</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l99" name="l99">99</a></td><td><pre><span class="insertion">+</span><span class="insertion">vbell off</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l100" name="l100">100</a></td><td><pre><span class="insertion">+</span><span class="insertion">zombie kr</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l101" name="l101">101</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l102" name="l102">102</a></td><td><pre><span class="insertion">+</span><span class="insertion">screen -t bash bash</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l103" name="l103">103</a></td><td><pre><span class="insertion">+</span><span class="insertion">screen -t irc weechat</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l104" name="l104">104</a></td><td><pre><span class="insertion">+</span><span class="insertion">screen -t supernets ssh supernets</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l105" name="l105">105</a></td><td><pre><span class="insertion">+</span><span class="insertion">screen -t biscuit ssh biscuit</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l106" name="l106">106</a></td><td><pre><span class="insertion">+</span><span class="insertion">screen -t spider ssh spider</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l107" name="l107">107</a></td><td><pre><span class="insertion">+</span><span class="insertion">screen -t pump ssh pump</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l108" name="l108">108</a></td><td><pre><span class="insertion">+</span><span class="insertion">screen -t spun ssh spun</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l109" name="l109">109</a></td><td><pre><span class="insertion">+</span><span class="insertion">screen -t watchdog ssh watchdog</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l110" name="l110">110</a></td><td><pre><span class="insertion">+</span><span class="insertion">screen -t moe ssh moe</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l111" name="l111">111</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l112" name="l112">112</a></td><td><pre><span class="insertion">+</span><span class="insertion">caption always &quot;%{= kw}%=%-w%{= wk}%n %t%{-}%+W%=&quot;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l113" name="l113">113</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l114" name="l114">114</a></td><td><pre><span class="insertion">+</span><span class="insertion">unbindall</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l115" name="l115">115</a></td><td><pre><span class="insertion">+</span><span class="insertion">bindkey ^[[1;3D prev</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l116" name="l116">116</a></td><td><pre><span class="insertion">+</span><span class="insertion">bindkey ^[[1;3C next</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l117" name="l117">117</a></td><td><pre><span class="insertion">+</span><span class="insertion">bind : colon</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l118" name="l118">118</a></td><td><pre><span class="insertion">+</span><span class="insertion">bind c screen</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l119" name="l119">119</a></td><td><pre><span class="insertion">+</span><span class="insertion">bind d detach</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l120" name="l120">120</a></td><td><pre><span class="insertion">+</span><span class="insertion">bind k kill</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l121" name="l121">121</a></td><td><pre><span class="insertion">+</span><span class="insertion">bind n number</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l122" name="l122">122</a></td><td><pre><span class="insertion">+</span><span class="insertion">bind r redisplay</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l123" name="l123">123</a></td><td><pre><span class="insertion">+</span><span class="insertion">bind s source $HOME/.screenrc</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l124" name="l124">124</a></td><td><pre><span class="insertion">+</span><span class="insertion">bind t title</span></pre></td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -4,7 +4,7 @@
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> archlinux :: e4bc41b</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit e4bc41b1a728377d12ecc94f2f965913aa300ebd</span><span class="commit"> (</span><span class="reference">HEAD -&gt; </span><span class="branch">master</span><span class="commit">, </span><span class="remote">origin/master</span><span class="commit">)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit e4bc41b1a728377d12ecc94f2f965913aa300ebd</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Sun Mar 29 05:24:30 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span><span class="insertion">/*</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span><span class="insertion"> * Default shape of cursor</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -9,4 +9,7 @@
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/6ab8003.html" title="View this commit">6ab8003</a></td><td>update</td><td>acidvegas</td><td>2020-04-09 18:13</td><td align="right">5</td><td align="right">+41</td><td align="right">-16</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/e4bc41b.html" title="View this commit">e4bc41b</a></td><td>Initial commit</td><td>acidvegas</td><td>2020-03-29 05:24</td><td align="right">35</td><td align="right">+1406</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -584,4 +584,5 @@
<tr class="item"><td class="linenumber"><a href="#l578" name="l578">578</a></td><td><pre><span class="insertion">+</span> <span class="insertion">&lt;/p&gt;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l579" name="l579">579</a></td><td><pre><span class="insertion">+</span> <span class="insertion">&lt;/body&gt;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l580" name="l580">580</a></td><td><pre><span class="insertion">+</span><span class="insertion">&lt;/html&gt;</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -10,3 +10,5 @@
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td></td><td><a href="commit/26f7b8a.html" title="View this commit">26f7b8a</a></td><td>Initial commit</td><td>acidvegas</td><td>2019-06-24 22:43</td><td align="right">3</td><td align="right">+555</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span><span class="insertion"> TdxbNB2r6CuhoYfVNi4lBxoOfnj+4IcXDrG4aIg7F0NPDejRpO1RoelRrOlRqOlRpOlZyKLHGk33HI1Z</span></span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span><span class="insertion"> htosTW2WojZboO6WrBKE8gVbsZXVNDe3bDe3HC7yPDxWe3mt9/Yu9fau4MQTQAPibQEB2wMCdnAfEU2g</span></span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span><span class="insertion"> tq8vsg2YtA1q9WhvsSzFzU4EiNGjQ3cODQ7qbqCvgdI7dTGo+o6PeOCPqBdjwUQvytq6t4dHakBAHRcb</span></span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -10,3 +10,5 @@
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td></td><td><a href="commit/85442fe.html" title="View this commit">85442fe</a></td><td>Initial commit</td><td>acidvegas</td><td>2019-06-24 02:33</td><td align="right">39</td><td align="right">+7869</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -732,4 +732,5 @@
<tr class="item"><td class="linenumber"><a href="#l726" name="l726">726</a></td><td><pre><span class="bold">new file mode 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l727" name="l727">727</a></td><td><pre><span class="bold">index 0000000..e4d50fb</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l728" name="l728">728</a></td><td><pre>Binary files /dev/null and b/screens/game.png differ</pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -10,3 +10,5 @@
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td></td><td><a href="commit/6522459.html" title="View this commit">6522459</a></td><td>Initial commit</td><td>acidvegas</td><td>2019-06-24 19:00</td><td align="right">12</td><td align="right">+642</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -429,4 +429,5 @@
<tr class="item"><td class="linenumber"><a href="#l423" name="l423">423</a></td><td><pre><span class="insertion">+</span><span class="insertion"> debug.action('Following : ' + self.me.friends_count)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l424" name="l424">424</a></td><td><pre><span class="insertion">+</span><span class="insertion"> debug.action('Followers : ' + self.me.followers_count)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l425" name="l425">425</a></td><td><pre><span class="insertion">+</span><span class="insertion"> debug.action('Tweets : ' + self.me.statuses_count)</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

550
booster/commit/7c68368.html Normal file
View File

@ -0,0 +1,550 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>booster :: 7c68368</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> booster :: 7c68368</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit 7c683687119d32dec413d005c0d3e76c69a25b02</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Thu Apr 9 21:54:54 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> Revived and fixed a lot of things</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> LICENSE | 2 <span class="insertion">+</span><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> README.md | 12 <span class="insertion">+++</span><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre> booster/booster.py | 153 <span class="insertion">++++++++++++++++++++++++++++++++++++++++++</span><span class="deletion">----</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre> booster/config.py | 35 <span class="insertion">+++++</span><span class="deletion">------</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre> booster/debug.py | 70 <span class="deletion">---------------------</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre> booster/functions.py | 21 <span class="deletion">-------</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l13" name="l13">13</a></td><td><pre> booster/twitter.py | 168 <span class="deletion">---------------------------------------------------</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l14" name="l14">14</a></td><td><pre> 7 files changed, 167 insertions(+), 294 deletions(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l15" name="l15">15</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l16" name="l16">16</a></td><td><pre><span class="bold">diff --git a/LICENSE b/LICENSE</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l17" name="l17">17</a></td><td><pre><span class="bold">index 69997e8..d521bd0 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l18" name="l18">18</a></td><td><pre><span class="bold">--- a/LICENSE</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l19" name="l19">19</a></td><td><pre><span class="bold">+++ b/LICENSE</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre><span class="hunk">@@ -1,6 +1,6 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> ISC License</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l23" name="l23">23</a></td><td><pre><span class="deletion">-Copyright (c) 2019, acidvegas &lt;acid.vegas@acid.vegas&gt;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l24" name="l24">24</a></td><td><pre><span class="insertion">+</span><span class="insertion">Copyright (c) 2020, acidvegas &lt;acid.vegas@acid.vegas&gt;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l25" name="l25">25</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l26" name="l26">26</a></td><td><pre> Permission to use, copy, modify, and/or distribute this software for any</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l27" name="l27">27</a></td><td><pre> purpose with or without fee is hereby granted, provided that the above</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l28" name="l28">28</a></td><td><pre><span class="bold">diff --git a/README.md b/README.md</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l29" name="l29">29</a></td><td><pre><span class="bold">index a2a5e96..327f18d 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l30" name="l30">30</a></td><td><pre><span class="bold">--- a/README.md</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l31" name="l31">31</a></td><td><pre><span class="bold">+++ b/README.md</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l32" name="l32">32</a></td><td><pre><span class="hunk">@@ -1,6 +1,15 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l33" name="l33">33</a></td><td><pre><span class="insertion">+</span><span class="insertion"># Booster</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l34" name="l34">34</a></td><td><pre><span class="insertion">+</span><span class="insertion">&gt; twitter bot that builds followers</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l35" name="l35">35</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l36" name="l36">36</a></td><td><pre> ## Requirments</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l37" name="l37">37</a></td><td><pre><span class="insertion">+</span><span class="insertion">- [Python](https://www.python.org/downloads/) *(**Note:** This script was developed to be used with the latest version of Python)*</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l38" name="l38">38</a></td><td><pre> - [Tweepy](http://pypi.python.org/pypi/tweepy)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l39" name="l39">39</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l40" name="l40">40</a></td><td><pre><span class="insertion">+</span><span class="insertion">## Information</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l41" name="l41">41</a></td><td><pre><span class="insertion">+</span><span class="insertion">This bot will build you followers on Twitter automatically by doing a number of things. Every 5 minutes the bot will tweet a status with a bunch of &quot;follow-for-follow&quot; type hashtags. This way anyone searching for those hashtags to gain follows will always see your tweet as one of the most recent. Before it posts a new tweet, it will delete the previous tweet, so you dont spam your followers. All of the hashtags the bot tweets for followers are also searched for on Twitter and the most recent are followed and favorited. It will favorite tweets of the people you follow. Anyone that follows your Twitter will be followed back, and optionally messaged. People who you follow that are not following you back are unfollowed eventually. Trending tweets are randomly stolen and tweeted as your own.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l42" name="l42">42</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l43" name="l43">43</a></td><td><pre><span class="insertion">+</span><span class="insertion">Everything this bot does is extremely throttles to prevent getting your account suspended. It is meant to be running 24/7 without any interaction needed.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l44" name="l44">44</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l45" name="l45">45</a></td><td><pre> ## Instructions</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l46" name="l46">46</a></td><td><pre> Create a Twitter account &amp; [sign up](http://dev.twitter.com/apps/new) for a new developer application.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l47" name="l47">47</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l48" name="l48">48</a></td><td><pre><span class="hunk">@@ -18,6 +27,5 @@</span> </span>Edit your `config.py` and change the Twitter API settings.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l49" name="l49">49</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l50" name="l50">50</a></td><td><pre> ## Mirrors</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l51" name="l51">51</a></td><td><pre> - [acid.vegas](https://acid.vegas/booster) *(main)*</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l52" name="l52">52</a></td><td><pre><span class="deletion">-- [SuperNETs](https://git.supernets.org/acidvegas/booster)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l53" name="l53">53</a></td><td><pre> - [GitHub](https://github.com/acidvegas/booster)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l54" name="l54">54</a></td><td><pre><span class="deletion">-- [GitLab](https://gitlab.com/acidvegas/booster)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l55" name="l55">55</a></td><td><pre><span class="insertion">+</span><span class="insertion">- [GitLab](https://gitlab.com/acidvegas/booster)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l56" name="l56">56</a></td><td><pre><span class="bold">diff --git a/booster/booster.py b/booster/booster.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l57" name="l57">57</a></td><td><pre><span class="bold">index 7176c93..675cc90 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l58" name="l58">58</a></td><td><pre><span class="bold">--- a/booster/booster.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l59" name="l59">59</a></td><td><pre><span class="bold">+++ b/booster/booster.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l60" name="l60">60</a></td><td><pre><span class="hunk">@@ -2,19 +2,148 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l61" name="l61">61</a></td><td><pre> # Booster Twitter Bot - Developed by acidvegas in Python (https://acid.vegas/booster)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l62" name="l62">62</a></td><td><pre> # booster.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l63" name="l63">63</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l64" name="l64">64</a></td><td><pre><span class="insertion">+</span><span class="insertion">import random</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l65" name="l65">65</a></td><td><pre><span class="insertion">+</span><span class="insertion">import threading</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l66" name="l66">66</a></td><td><pre><span class="insertion">+</span><span class="insertion">import time</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l67" name="l67">67</a></td><td><pre> import sys</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l68" name="l68">68</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l69" name="l69">69</a></td><td><pre> sys.dont_write_bytecode = True</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l70" name="l70">70</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l71" name="l71">71</a></td><td><pre><span class="deletion">-import debug</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l72" name="l72">72</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l73" name="l73">73</a></td><td><pre><span class="deletion">-debug.info()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l74" name="l74">74</a></td><td><pre><span class="deletion">-if not debug.check_version(3):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l75" name="l75">75</a></td><td><pre><span class="deletion">- debug.error_exit('Requires Python version 3 to run!')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l76" name="l76">76</a></td><td><pre><span class="deletion">-if debug.check_privileges():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l77" name="l77">77</a></td><td><pre><span class="deletion">- debug.error_exit('Do not run as admin/root!')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l78" name="l78">78</a></td><td><pre><span class="deletion">-debug.check_imports()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l79" name="l79">79</a></td><td><pre><span class="deletion">-debug.check_config()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l80" name="l80">80</a></td><td><pre><span class="deletion">-import twitter</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l81" name="l81">81</a></td><td><pre><span class="deletion">-twitter.Booster().run()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l82" name="l82">82</a></td><td><pre><span class="deletion">-debug.keep_alive()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l83" name="l83">83</a></td><td><pre><span class="insertion">+</span><span class="insertion">import config</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l84" name="l84">84</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l85" name="l85">85</a></td><td><pre><span class="insertion">+</span><span class="insertion">class Booster(object):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l86" name="l86">86</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def __init__(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l87" name="l87">87</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.api = None</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l88" name="l88">88</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.me = None</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l89" name="l89">89</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l90" name="l90">90</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def run(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l91" name="l91">91</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.login()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l92" name="l92">92</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.stats()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l93" name="l93">93</a></td><td><pre><span class="insertion">+</span> <span class="insertion">threading.Thread(target=self.loop_boost).start()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l94" name="l94">94</a></td><td><pre><span class="insertion">+</span> <span class="insertion">threading.Thread(target=self.loop_favorite).start()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l95" name="l95">95</a></td><td><pre><span class="insertion">+</span> <span class="insertion">threading.Thread(target=self.loop_follow).start()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l96" name="l96">96</a></td><td><pre><span class="insertion">+</span> <span class="insertion">threading.Thread(target=self.loop_search).start()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l97" name="l97">97</a></td><td><pre><span class="insertion">+</span> <span class="insertion">threading.Thread(target=self.loop_trend).start()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l98" name="l98">98</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l99" name="l99">99</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def login(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l100" name="l100">100</a></td><td><pre><span class="insertion">+</span> <span class="insertion">try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l101" name="l101">101</a></td><td><pre><span class="insertion">+</span> <span class="insertion">auth = tweepy.OAuthHandler(config.api.consumer_key, config.api.consumer_secret)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l102" name="l102">102</a></td><td><pre><span class="insertion">+</span> <span class="insertion">auth.set_access_token(config.api.access_token, config.api.access_token_secret)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l103" name="l103">103</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l104" name="l104">104</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.me = self.api.me()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l105" name="l105">105</a></td><td><pre><span class="insertion">+</span> <span class="insertion">except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l106" name="l106">106</a></td><td><pre><span class="insertion">+</span> <span class="insertion">raise SystemExit(f'Failed to login to Twitter! ({ex!s})')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l107" name="l107">107</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l108" name="l108">108</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def loop_boost(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l109" name="l109">109</a></td><td><pre><span class="insertion">+</span> <span class="insertion">while True:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l110" name="l110">110</a></td><td><pre><span class="insertion">+</span> <span class="insertion">try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l111" name="l111">111</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if 'boost_tweet' in locals():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l112" name="l112">112</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.api.destroy_status(boost_tweet.id)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l113" name="l113">113</a></td><td><pre><span class="insertion">+</span> <span class="insertion">boost_tweet = self.api.update_status('RT for followers! #' + ' #'.join(random.sample(config.settings.keywords, len(config.settings.keywords))))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l114" name="l114">114</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[+] - Reposted boost tweet.')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l115" name="l115">115</a></td><td><pre><span class="insertion">+</span> <span class="insertion">except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l116" name="l116">116</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print(f'[!] - Error occured in the boost loop ({ex!s})')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l117" name="l117">117</a></td><td><pre><span class="insertion">+</span> <span class="insertion">finally:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l118" name="l118">118</a></td><td><pre><span class="insertion">+</span> <span class="insertion">time.sleep(60*5)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l119" name="l119">119</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l120" name="l120">120</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def loop_favorite(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l121" name="l121">121</a></td><td><pre><span class="insertion">+</span> <span class="insertion">while True:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l122" name="l122">122</a></td><td><pre><span class="insertion">+</span> <span class="insertion">try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l123" name="l123">123</a></td><td><pre><span class="insertion">+</span> <span class="insertion">for tweet in tweepy.Cursor(self.api.home_timeline, exclude_replies=True).items(50):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l124" name="l124">124</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if tweet.user.screen_name != self.me.screen_name:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l125" name="l125">125</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if not tweet.favorited:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l126" name="l126">126</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if random.choice((True, False, False, False, False)):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l127" name="l127">127</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.api.create_favorite(tweet.id)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l128" name="l128">128</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[+] - Favorited a friends tweet!')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l129" name="l129">129</a></td><td><pre><span class="insertion">+</span> <span class="insertion">time.sleep(60*60)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l130" name="l130">130</a></td><td><pre><span class="insertion">+</span> <span class="insertion">except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l131" name="l131">131</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print(f'[!] - Error occured in the favorite loop! ({ex!s})')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l132" name="l132">132</a></td><td><pre><span class="insertion">+</span> <span class="insertion">finally:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l133" name="l133">133</a></td><td><pre><span class="insertion">+</span> <span class="insertion">time.sleep(60*15)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l134" name="l134">134</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l135" name="l135">135</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def loop_follow(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l136" name="l136">136</a></td><td><pre><span class="insertion">+</span> <span class="insertion">while True:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l137" name="l137">137</a></td><td><pre><span class="insertion">+</span> <span class="insertion">try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l138" name="l138">138</a></td><td><pre><span class="insertion">+</span> <span class="insertion">followers = self.api.followers_ids(self.me.screen_name)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l139" name="l139">139</a></td><td><pre><span class="insertion">+</span> <span class="insertion">friends = self.api.friends_ids(self.me.screen_name)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l140" name="l140">140</a></td><td><pre><span class="insertion">+</span> <span class="insertion">non_friends = [friend for friend in followers if friend not in friends]</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l141" name="l141">141</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print(f'[~] - Following back {len(non_friends)} supporters...')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l142" name="l142">142</a></td><td><pre><span class="insertion">+</span> <span class="insertion">for follower in non_friends:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l143" name="l143">143</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.api.create_friendship(follower)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l144" name="l144">144</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[+] - Followed back a follower!')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l145" name="l145">145</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if config.settings.message:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l146" name="l146">146</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.api.send_direct_message(screen_name=follower, text=self.message)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l147" name="l147">147</a></td><td><pre><span class="insertion">+</span> <span class="insertion">time.sleep(60*60)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l148" name="l148">148</a></td><td><pre><span class="insertion">+</span> <span class="insertion">except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l149" name="l149">149</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print(f'[!] - Error occured in the follow loop! ({ex!s})')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l150" name="l150">150</a></td><td><pre><span class="insertion">+</span> <span class="insertion">finally:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l151" name="l151">151</a></td><td><pre><span class="insertion">+</span> <span class="insertion">time.sleep(60*15)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l152" name="l152">152</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l153" name="l153">153</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def loop_search(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l154" name="l154">154</a></td><td><pre><span class="insertion">+</span> <span class="insertion">while True:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l155" name="l155">155</a></td><td><pre><span class="insertion">+</span> <span class="insertion">try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l156" name="l156">156</a></td><td><pre><span class="insertion">+</span> <span class="insertion">query = random.choice(config.settings.keywords)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l157" name="l157">157</a></td><td><pre><span class="insertion">+</span> <span class="insertion">for item in self.api.search(q='#' + query, count=50, lang='en', result_type='recent'):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l158" name="l158">158</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if not item.user.following and not item.favorited:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l159" name="l159">159</a></td><td><pre><span class="insertion">+</span> <span class="insertion">try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l160" name="l160">160</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.api.create_favorite(item.id)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l161" name="l161">161</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.api.create_friendship(item.user.screen_name)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l162" name="l162">162</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[+] - Followed a booster twitter!')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l163" name="l163">163</a></td><td><pre><span class="insertion">+</span> <span class="insertion">except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l164" name="l164">164</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[!] - Unknown error occured in the search loop! ({ex!s})')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l165" name="l165">165</a></td><td><pre><span class="insertion">+</span> <span class="insertion">time.sleep(60*60)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l166" name="l166">166</a></td><td><pre><span class="insertion">+</span> <span class="insertion">except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l167" name="l167">167</a></td><td><pre><span class="insertion">+</span> <span class="insertion">debug.error('Error occured in the search loop!', ex)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l168" name="l168">168</a></td><td><pre><span class="insertion">+</span> <span class="insertion">finally:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l169" name="l169">169</a></td><td><pre><span class="insertion">+</span> <span class="insertion">time.sleep(60*15)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l170" name="l170">170</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l171" name="l171">171</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def loop_trend(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l172" name="l172">172</a></td><td><pre><span class="insertion">+</span> <span class="insertion">while True:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l173" name="l173">173</a></td><td><pre><span class="insertion">+</span> <span class="insertion">try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l174" name="l174">174</a></td><td><pre><span class="insertion">+</span> <span class="insertion">trends = self.api.trends_place(str(config.settings.woeid))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l175" name="l175">175</a></td><td><pre><span class="insertion">+</span> <span class="insertion">hashtags = [x['name'] for x in trends[0]['trends'] if x['name'].startswith('#')]</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l176" name="l176">176</a></td><td><pre><span class="insertion">+</span> <span class="insertion">for trend in hashtags:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l177" name="l177">177</a></td><td><pre><span class="insertion">+</span> <span class="insertion">for item in self.api.search(q=trend, count=5, lang='en', result_type='top'):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l178" name="l178">178</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.api.update_status(item.tweet)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l179" name="l179">179</a></td><td><pre><span class="insertion">+</span> <span class="insertion">time.sleep(60*60)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l180" name="l180">180</a></td><td><pre><span class="insertion">+</span> <span class="insertion">except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l181" name="l181">181</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[!] - Error occured in the trend loop! ({ex!s})')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l182" name="l182">182</a></td><td><pre><span class="insertion">+</span> <span class="insertion">finally:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l183" name="l183">183</a></td><td><pre><span class="insertion">+</span> <span class="insertion">time.sleep(60*15)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l184" name="l184">184</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l185" name="l185">185</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def loop_unfollow(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l186" name="l186">186</a></td><td><pre><span class="insertion">+</span> <span class="insertion">try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l187" name="l187">187</a></td><td><pre><span class="insertion">+</span> <span class="insertion">followers = self.api.followers_ids(self.me.screen_name)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l188" name="l188">188</a></td><td><pre><span class="insertion">+</span> <span class="insertion">friends = self.api.friends_ids(self.me.screen_name)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l189" name="l189">189</a></td><td><pre><span class="insertion">+</span> <span class="insertion">non_friends = [friend for friend in friends if friend not in followers]</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l190" name="l190">190</a></td><td><pre><span class="insertion">+</span> <span class="insertion">non_friends.reverse()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l191" name="l191">191</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print(f'[~] - Unfollowing {len(non_friends)} unsupporting friends...')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l192" name="l192">192</a></td><td><pre><span class="insertion">+</span> <span class="insertion">for friend in non_friends:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l193" name="l193">193</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.api.destroy_friendship(friend)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l194" name="l194">194</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[+] - Unfollowed an unsupporting friend!')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l195" name="l195">195</a></td><td><pre><span class="insertion">+</span> <span class="insertion">time.sleep(60*30)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l196" name="l196">196</a></td><td><pre><span class="insertion">+</span> <span class="insertion">except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l197" name="l197">197</a></td><td><pre><span class="insertion">+</span> <span class="insertion">debug.error('Error occured in the unfollow loop!', ex)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l198" name="l198">198</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l199" name="l199">199</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def stats(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l200" name="l200">200</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[~] - SceenName : ' + self.me.screen_name)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l201" name="l201">201</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[~] - Registered : ' + self.me.created_at)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l202" name="l202">202</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[~] - Favorites : ' + self.me.favourites_count)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l203" name="l203">203</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[~] - Following : ' + self.me.friends_count)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l204" name="l204">204</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[~] - Followers : ' + self.me.followers_count)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l205" name="l205">205</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print('[~] - Tweets : ' + self.me.statuses_count)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l206" name="l206">206</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l207" name="l207">207</a></td><td><pre><span class="insertion">+</span><span class="insertion"># Main</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l208" name="l208">208</a></td><td><pre><span class="insertion">+</span><span class="insertion">print('#'*56)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l209" name="l209">209</a></td><td><pre><span class="insertion">+</span><span class="insertion">print('#{:^54}#'.format(''))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l210" name="l210">210</a></td><td><pre><span class="insertion">+</span><span class="insertion">print('#{:^54}#'.format('Booster Twitter Bot'))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l211" name="l211">211</a></td><td><pre><span class="insertion">+</span><span class="insertion">print('#{:^54}#'.format('Developed by acidvegas in Python'))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l212" name="l212">212</a></td><td><pre><span class="insertion">+</span><span class="insertion">print('#{:^54}#'.format('https://acid.vegas/booster'))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l213" name="l213">213</a></td><td><pre><span class="insertion">+</span><span class="insertion">print('#{:^54}#'.format(''))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l214" name="l214">214</a></td><td><pre><span class="insertion">+</span><span class="insertion">print('#'*56)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l215" name="l215">215</a></td><td><pre><span class="insertion">+</span><span class="insertion">try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l216" name="l216">216</a></td><td><pre><span class="insertion">+</span> <span class="insertion">import tweepy</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l217" name="l217">217</a></td><td><pre><span class="insertion">+</span><span class="insertion">except ImportError:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l218" name="l218">218</a></td><td><pre><span class="insertion">+</span> <span class="insertion">raise SystemExit('Failed to import the Tweepy library! (http://pypi.python.org/pypi/tweepy)')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l219" name="l219">219</a></td><td><pre><span class="insertion">+</span><span class="insertion">Booster.run()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l220" name="l220">220</a></td><td><pre><span class="insertion">+</span><span class="insertion">while True:input('')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l221" name="l221">221</a></td><td><pre><span class="bold">diff --git a/booster/config.py b/booster/config.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l222" name="l222">222</a></td><td><pre><span class="bold">index 0a9a261..f4b4504 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l223" name="l223">223</a></td><td><pre><span class="bold">--- a/booster/config.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l224" name="l224">224</a></td><td><pre><span class="bold">+++ b/booster/config.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l225" name="l225">225</a></td><td><pre><span class="hunk">@@ -2,25 +2,20 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l226" name="l226">226</a></td><td><pre> # Booster Twitter Bot - Developed by acidvegas in Python (https://acid.vegas/booster)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l227" name="l227">227</a></td><td><pre> # config.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l228" name="l228">228</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l229" name="l229">229</a></td><td><pre><span class="deletion">-# API Settings</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l230" name="l230">230</a></td><td><pre><span class="deletion">-consumer_key = 'CHANGEME'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l231" name="l231">231</a></td><td><pre><span class="deletion">-consumer_secret = 'CHANGEME'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l232" name="l232">232</a></td><td><pre><span class="deletion">-access_token = 'CHANGEME'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l233" name="l233">233</a></td><td><pre><span class="deletion">-access_token_secret = 'CHANGEME'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l234" name="l234">234</a></td><td><pre><span class="insertion">+</span><span class="insertion">class api:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l235" name="l235">235</a></td><td><pre><span class="insertion">+</span> <span class="insertion">consumer_key = 'CHANGEME'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l236" name="l236">236</a></td><td><pre><span class="insertion">+</span> <span class="insertion">consumer_secret = 'CHANGEME'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l237" name="l237">237</a></td><td><pre><span class="insertion">+</span> <span class="insertion">access_token = 'CHANGEME'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l238" name="l238">238</a></td><td><pre><span class="insertion">+</span> <span class="insertion">access_token_secret = 'CHANGEME'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l239" name="l239">239</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l240" name="l240">240</a></td><td><pre><span class="deletion">-# Boost Keywords</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l241" name="l241">241</a></td><td><pre><span class="deletion">-boost_keywords = ['500aday','autofollow','autofollowback','f4f','follow','follow4follow','followback','followtrain','instantfollow','instantfollowback','teamfollowback','wefollowback']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l242" name="l242">242</a></td><td><pre><span class="insertion">+</span><span class="insertion">class throttle:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l243" name="l243">243</a></td><td><pre><span class="insertion">+</span> <span class="insertion">favorite = 75</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l244" name="l244">244</a></td><td><pre><span class="insertion">+</span> <span class="insertion">follow = 75</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l245" name="l245">245</a></td><td><pre><span class="insertion">+</span> <span class="insertion">message = 750</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l246" name="l246">246</a></td><td><pre><span class="insertion">+</span> <span class="insertion">tweet = 750</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l247" name="l247">247</a></td><td><pre><span class="insertion">+</span> <span class="insertion">unfollow = 75</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l248" name="l248">248</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l249" name="l249">249</a></td><td><pre><span class="deletion">-# Throttling</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l250" name="l250">250</a></td><td><pre><span class="deletion">-max_favorites = 75 # Only use up to 100 to avoid suspension.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l251" name="l251">251</a></td><td><pre><span class="deletion">-max_follows = 75 # Only use up to 100 to avoid suspension.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l252" name="l252">252</a></td><td><pre><span class="deletion">-max_messages = 750 # Only use up to 1000 to avoid suspension.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l253" name="l253">253</a></td><td><pre><span class="deletion">-max_tweets = 750 # Only use up to 1000 to avoid suspension.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l254" name="l254">254</a></td><td><pre><span class="deletion">-max_unfollows = 75 # Only use up to 100 to avoid suspension.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l255" name="l255">255</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l256" name="l256">256</a></td><td><pre><span class="deletion">-# Messaging</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l257" name="l257">257</a></td><td><pre><span class="deletion">-send_message = False # Send a message to anyone who follows you.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l258" name="l258">258</a></td><td><pre><span class="deletion">-message = 'Thank you for following our Twitter account!'</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l259" name="l259">259</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l260" name="l260">260</a></td><td><pre><span class="deletion">-# Where On Earth ID's (http://www.woeidlookup.com/)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l261" name="l261">261</a></td><td><pre><span class="deletion">-woeid = 23424975 # United States</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l262" name="l262">262</a></td><td><pre><span class="insertion">+</span><span class="insertion">class settings:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l263" name="l263">263</a></td><td><pre><span class="insertion">+</span> <span class="insertion">keywords = ['500aday','autofollow','autofollowback','f4f','follow','follow4follow','followback','followtrain','instantfollow','instantfollowback','teamfollowback','wefollowback']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l264" name="l264">264</a></td><td><pre><span class="insertion">+</span> <span class="insertion">message = 'Thank you for following our Twitter account!' # Set to None to disable sending messages to new followers</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l265" name="l265">265</a></td><td><pre><span class="insertion">+</span> <span class="insertion">woeid = 23424975 # Where On Earth ID (http://www.woeidlookup.com/)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l266" name="l266">266</a></td><td><pre><span class="bold">diff --git a/booster/debug.py b/booster/debug.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l267" name="l267">267</a></td><td><pre><span class="bold">deleted file mode 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l268" name="l268">268</a></td><td><pre><span class="bold">index 8220cc5..0000000</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l269" name="l269">269</a></td><td><pre><span class="bold">--- a/booster/debug.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l270" name="l270">270</a></td><td><pre><span class="bold">+++ /dev/null</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l271" name="l271">271</a></td><td><pre><span class="hunk">@@ -1,70 +0,0 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l272" name="l272">272</a></td><td><pre><span class="deletion">-#!/usr/bin/env python</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l273" name="l273">273</a></td><td><pre><span class="deletion">-# Booster Twitter Bot - Developed by acidvegas in Python (https://acid.vegas/booster)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l274" name="l274">274</a></td><td><pre><span class="deletion">-# debug.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l275" name="l275">275</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l276" name="l276">276</a></td><td><pre><span class="deletion">-import ctypes</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l277" name="l277">277</a></td><td><pre><span class="deletion">-import os</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l278" name="l278">278</a></td><td><pre><span class="deletion">-import sys</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l279" name="l279">279</a></td><td><pre><span class="deletion">-import time</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l280" name="l280">280</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l281" name="l281">281</a></td><td><pre><span class="deletion">-import config</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l282" name="l282">282</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l283" name="l283">283</a></td><td><pre><span class="deletion">-def action(msg):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l284" name="l284">284</a></td><td><pre><span class="deletion">- print(f'{get_time()} | [#] - {msg}')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l285" name="l285">285</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l286" name="l286">286</a></td><td><pre><span class="deletion">-def alert(msg):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l287" name="l287">287</a></td><td><pre><span class="deletion">- print(f'{get_time()} | [+] - {msg}')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l288" name="l288">288</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l289" name="l289">289</a></td><td><pre><span class="deletion">-def check_config():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l290" name="l290">290</a></td><td><pre><span class="deletion">- if 'CHANGEME' in (config.consumer_key, config.consumer_secret, config.access_token, config.access_token_secret):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l291" name="l291">291</a></td><td><pre><span class="deletion">- error_exit('Edit your config file!')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l292" name="l292">292</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l293" name="l293">293</a></td><td><pre><span class="deletion">-def check_imports():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l294" name="l294">294</a></td><td><pre><span class="deletion">- try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l295" name="l295">295</a></td><td><pre><span class="deletion">- import tweepy</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l296" name="l296">296</a></td><td><pre><span class="deletion">- except ImportError:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l297" name="l297">297</a></td><td><pre><span class="deletion">- error_exit('Failed to import the Tweepy library! (http://pypi.python.org/pypi/tweepy)')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l298" name="l298">298</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l299" name="l299">299</a></td><td><pre><span class="deletion">-def check_privileges():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l300" name="l300">300</a></td><td><pre><span class="deletion">- if check_windows():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l301" name="l301">301</a></td><td><pre><span class="deletion">- return True if ctypes.windll.shell32.IsUserAnAdmin() != 0 else return False</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l302" name="l302">302</a></td><td><pre><span class="deletion">- else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l303" name="l303">303</a></td><td><pre><span class="deletion">- return True if os.getuid() == 0 or os.geteuid() == 0 else return False</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l304" name="l304">304</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l305" name="l305">305</a></td><td><pre><span class="deletion">-def check_version(major):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l306" name="l306">306</a></td><td><pre><span class="deletion">- return True if sys.version_info.major == major else return False</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l307" name="l307">307</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l308" name="l308">308</a></td><td><pre><span class="deletion">-def check_windows():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l309" name="l309">309</a></td><td><pre><span class="deletion">- return True if os.name == 'nt' else return False</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l310" name="l310">310</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l311" name="l311">311</a></td><td><pre><span class="deletion">-def clear():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l312" name="l312">312</a></td><td><pre><span class="deletion">- os.system('cls') if check_windows() else os.system('clear')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l313" name="l313">313</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l314" name="l314">314</a></td><td><pre><span class="deletion">-def error(msg, reason=None):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l315" name="l315">315</a></td><td><pre><span class="deletion">- print(f'{get_time()} | [!] - {msg} ({str(reason)})') if reason else print(f'{get_time()} | [!] - {msg}')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l316" name="l316">316</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l317" name="l317">317</a></td><td><pre><span class="deletion">-def error_exit(msg):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l318" name="l318">318</a></td><td><pre><span class="deletion">- raise SystemExit(f'{get_time()} | [!] - {msg}')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l319" name="l319">319</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l320" name="l320">320</a></td><td><pre><span class="deletion">-def get_time():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l321" name="l321">321</a></td><td><pre><span class="deletion">- return time.strftime('%I:%M:%S')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l322" name="l322">322</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l323" name="l323">323</a></td><td><pre><span class="deletion">-def get_windows():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l324" name="l324">324</a></td><td><pre><span class="deletion">- return True if os.name == 'nt' else False</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l325" name="l325">325</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l326" name="l326">326</a></td><td><pre><span class="deletion">-def info():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l327" name="l327">327</a></td><td><pre><span class="deletion">- clear()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l328" name="l328">328</a></td><td><pre><span class="deletion">- print(''.rjust(56, '#'))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l329" name="l329">329</a></td><td><pre><span class="deletion">- print('#{0}#'.format(''.center(54)))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l330" name="l330">330</a></td><td><pre><span class="deletion">- print('#{0}#'.format('Booster Twitter Bot'.center(54)))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l331" name="l331">331</a></td><td><pre><span class="deletion">- print('#{0}#'.format('Developed by acidvegas in Python'.center(54)))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l332" name="l332">332</a></td><td><pre><span class="deletion">- print('#{0}#'.format('https://acid.vegas/booster'.center(54)))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l333" name="l333">333</a></td><td><pre><span class="deletion">- print('#{0}#'.format(''.center(54)))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l334" name="l334">334</a></td><td><pre><span class="deletion">- print(''.rjust(56, '#'))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l335" name="l335">335</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l336" name="l336">336</a></td><td><pre><span class="deletion">-def keep_alive():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l337" name="l337">337</a></td><td><pre><span class="deletion">- try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l338" name="l338">338</a></td><td><pre><span class="deletion">- while True:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l339" name="l339">339</a></td><td><pre><span class="deletion">- input('')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l340" name="l340">340</a></td><td><pre><span class="deletion">- except KeyboardInterrupt:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l341" name="l341">341</a></td><td><pre><span class="deletion">- sys.exit()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l342" name="l342">342</a></td><td><pre><span class="bold">diff --git a/booster/functions.py b/booster/functions.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l343" name="l343">343</a></td><td><pre><span class="bold">deleted file mode 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l344" name="l344">344</a></td><td><pre><span class="bold">index 6033fa7..0000000</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l345" name="l345">345</a></td><td><pre><span class="bold">--- a/booster/functions.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l346" name="l346">346</a></td><td><pre><span class="bold">+++ /dev/null</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l347" name="l347">347</a></td><td><pre><span class="hunk">@@ -1,21 +0,0 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l348" name="l348">348</a></td><td><pre><span class="deletion">-#!/usr/bin/env python</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l349" name="l349">349</a></td><td><pre><span class="deletion">-# Booster Twitter Bot - Developed by acidvegas in Python (https://acid.vegas/booster)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l350" name="l350">350</a></td><td><pre><span class="deletion">-# functions.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l351" name="l351">351</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l352" name="l352">352</a></td><td><pre><span class="deletion">-import datetime</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l353" name="l353">353</a></td><td><pre><span class="deletion">-import random</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l354" name="l354">354</a></td><td><pre><span class="deletion">-import urllib.request</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l355" name="l355">355</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l356" name="l356">356</a></td><td><pre><span class="deletion">-def get_day():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l357" name="l357">357</a></td><td><pre><span class="deletion">- return datetime.datetime.today().weekday()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l358" name="l358">358</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l359" name="l359">359</a></td><td><pre><span class="deletion">-def get_source(url):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l360" name="l360">360</a></td><td><pre><span class="deletion">- req = urllib.request.Request(url)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l361" name="l361">361</a></td><td><pre><span class="deletion">- req.add_header('User-Agent', 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l362" name="l362">362</a></td><td><pre><span class="deletion">- source = urllib.request.urlopen(req, timeout=10)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l363" name="l363">363</a></td><td><pre><span class="deletion">- charset = source.headers.get_content_charset()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l364" name="l364">364</a></td><td><pre><span class="deletion">- if charset:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l365" name="l365">365</a></td><td><pre><span class="deletion">- return source.read().decode(charset) if charset else return source.read().decode()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l366" name="l366">366</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l367" name="l367">367</a></td><td><pre><span class="deletion">-def random_int(min, max):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l368" name="l368">368</a></td><td><pre><span class="deletion">- return random.randint(min, max)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l369" name="l369">369</a></td><td><pre><span class="bold">diff --git a/booster/twitter.py b/booster/twitter.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l370" name="l370">370</a></td><td><pre><span class="bold">deleted file mode 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l371" name="l371">371</a></td><td><pre><span class="bold">index 8ee255b..0000000</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l372" name="l372">372</a></td><td><pre><span class="bold">--- a/booster/twitter.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l373" name="l373">373</a></td><td><pre><span class="bold">+++ /dev/null</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l374" name="l374">374</a></td><td><pre><span class="hunk">@@ -1,168 +0,0 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l375" name="l375">375</a></td><td><pre><span class="deletion">-#!/usr/bin/env python</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l376" name="l376">376</a></td><td><pre><span class="deletion">-# Booster Twitter Bot - Developed by acidvegas in Python (https://acid.vegas/booster)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l377" name="l377">377</a></td><td><pre><span class="deletion">-# twitter.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l378" name="l378">378</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l379" name="l379">379</a></td><td><pre><span class="deletion">-import random</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l380" name="l380">380</a></td><td><pre><span class="deletion">-import threading</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l381" name="l381">381</a></td><td><pre><span class="deletion">-import time</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l382" name="l382">382</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l383" name="l383">383</a></td><td><pre><span class="deletion">-import tweepy</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l384" name="l384">384</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l385" name="l385">385</a></td><td><pre><span class="deletion">-import config</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l386" name="l386">386</a></td><td><pre><span class="deletion">-import debug</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l387" name="l387">387</a></td><td><pre><span class="deletion">-import functions</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l388" name="l388">388</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l389" name="l389">389</a></td><td><pre><span class="deletion">-class Booster(object):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l390" name="l390">390</a></td><td><pre><span class="deletion">- def __init__(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l391" name="l391">391</a></td><td><pre><span class="deletion">- self.api = None</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l392" name="l392">392</a></td><td><pre><span class="deletion">- self.me = None</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l393" name="l393">393</a></td><td><pre><span class="deletion">- self.favorites = 0</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l394" name="l394">394</a></td><td><pre><span class="deletion">- self.max_favorites = config.max_favorites</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l395" name="l395">395</a></td><td><pre><span class="deletion">- self.follows = 0</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l396" name="l396">396</a></td><td><pre><span class="deletion">- self.max_follows = config.max_follows</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l397" name="l397">397</a></td><td><pre><span class="deletion">- self.messages = 0</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l398" name="l398">398</a></td><td><pre><span class="deletion">- self.max_messages = config.max_messages</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l399" name="l399">399</a></td><td><pre><span class="deletion">- self.tweets = 0</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l400" name="l400">400</a></td><td><pre><span class="deletion">- self.max_tweets = config.max_tweets</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l401" name="l401">401</a></td><td><pre><span class="deletion">- self.unfollows = 0</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l402" name="l402">402</a></td><td><pre><span class="deletion">- self.max_unfollows = config.max_unfollows</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l403" name="l403">403</a></td><td><pre><span class="deletion">- self.send_message = config.send_message</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l404" name="l404">404</a></td><td><pre><span class="deletion">- self.message = config.message</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l405" name="l405">405</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l406" name="l406">406</a></td><td><pre><span class="deletion">- def run(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l407" name="l407">407</a></td><td><pre><span class="deletion">- self.login()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l408" name="l408">408</a></td><td><pre><span class="deletion">- threading.Thread(target=self.loop_boost).start()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l409" name="l409">409</a></td><td><pre><span class="deletion">- threading.Thread(target=self.loop_favorite).start()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l410" name="l410">410</a></td><td><pre><span class="deletion">- threading.Thread(target=self.loop_follow).start()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l411" name="l411">411</a></td><td><pre><span class="deletion">- threading.Thread(target=self.loop_search).start()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l412" name="l412">412</a></td><td><pre><span class="deletion">- threading.Thread(target=self.loop_trend).start()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l413" name="l413">413</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l414" name="l414">414</a></td><td><pre><span class="deletion">- def login(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l415" name="l415">415</a></td><td><pre><span class="deletion">- try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l416" name="l416">416</a></td><td><pre><span class="deletion">- auth = tweepy.OAuthHandler(config.consumer_key, config.consumer_secret)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l417" name="l417">417</a></td><td><pre><span class="deletion">- auth.set_access_token(config.access_token, config.access_token_secret)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l418" name="l418">418</a></td><td><pre><span class="deletion">- self.api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l419" name="l419">419</a></td><td><pre><span class="deletion">- self.me = self.api.me()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l420" name="l420">420</a></td><td><pre><span class="deletion">- except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l421" name="l421">421</a></td><td><pre><span class="deletion">- debug.error_exit('Failed to login to Twitter! ({0})'.format(str(ex)))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l422" name="l422">422</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l423" name="l423">423</a></td><td><pre><span class="deletion">- def loop_boost(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l424" name="l424">424</a></td><td><pre><span class="deletion">- while True:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l425" name="l425">425</a></td><td><pre><span class="deletion">- try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l426" name="l426">426</a></td><td><pre><span class="deletion">- if 'boost_tweet' in locals(): self.api.destroy_status(boost_tweet.id)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l427" name="l427">427</a></td><td><pre><span class="deletion">- boost_tweet = self.api.update_status('RT for followers! #' + ' #'.join(config.boost_keywords))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l428" name="l428">428</a></td><td><pre><span class="deletion">- self.tweets += 1</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l429" name="l429">429</a></td><td><pre><span class="deletion">- debug.alert('Re-posted boost tweet.')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l430" name="l430">430</a></td><td><pre><span class="deletion">- except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l431" name="l431">431</a></td><td><pre><span class="deletion">- debug.error('Error occured in the boost loop', ex)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l432" name="l432">432</a></td><td><pre><span class="deletion">- finally:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l433" name="l433">433</a></td><td><pre><span class="deletion">- random.shuffle(config.boost_keywords)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l434" name="l434">434</a></td><td><pre><span class="deletion">- time.sleep(60*5)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l435" name="l435">435</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l436" name="l436">436</a></td><td><pre><span class="deletion">- def loop_favorite(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l437" name="l437">437</a></td><td><pre><span class="deletion">- while True:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l438" name="l438">438</a></td><td><pre><span class="deletion">- try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l439" name="l439">439</a></td><td><pre><span class="deletion">- for tweet in tweepy.Cursor(self.api.home_timeline, exclude_replies=True).items(50):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l440" name="l440">440</a></td><td><pre><span class="deletion">- if tweet.user.screen_name != self.me.screen_name:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l441" name="l441">441</a></td><td><pre><span class="deletion">- if not tweet.favorited:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l442" name="l442">442</a></td><td><pre><span class="deletion">- if random.choice((True, False, False, False, False)):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l443" name="l443">443</a></td><td><pre><span class="deletion">- self.api.create_favorite(tweet.id)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l444" name="l444">444</a></td><td><pre><span class="deletion">- self.favorites += 1</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l445" name="l445">445</a></td><td><pre><span class="deletion">- debug.alert('Favorited a friends tweet!')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l446" name="l446">446</a></td><td><pre><span class="deletion">- time.sleep(30)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l447" name="l447">447</a></td><td><pre><span class="deletion">- except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l448" name="l448">448</a></td><td><pre><span class="deletion">- debug.error('Error occured in the favorite loop!', ex)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l449" name="l449">449</a></td><td><pre><span class="deletion">- finally:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l450" name="l450">450</a></td><td><pre><span class="deletion">- time.sleep(60*15)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l451" name="l451">451</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l452" name="l452">452</a></td><td><pre><span class="deletion">- def loop_follow(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l453" name="l453">453</a></td><td><pre><span class="deletion">- while True:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l454" name="l454">454</a></td><td><pre><span class="deletion">- try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l455" name="l455">455</a></td><td><pre><span class="deletion">- followers = self.api.followers_ids(self.me.screen_name)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l456" name="l456">456</a></td><td><pre><span class="deletion">- friends = self.api.friends_ids(self.me.screen_name)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l457" name="l457">457</a></td><td><pre><span class="deletion">- non_friends = [friend for friend in followers if friend not in friends]</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l458" name="l458">458</a></td><td><pre><span class="deletion">- debug.action('Following back {0} supporters...'.format(len(non_friends)))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l459" name="l459">459</a></td><td><pre><span class="deletion">- for follower in non_friends:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l460" name="l460">460</a></td><td><pre><span class="deletion">- self.api.create_friendship(follower)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l461" name="l461">461</a></td><td><pre><span class="deletion">- self.follows += 1</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l462" name="l462">462</a></td><td><pre><span class="deletion">- debug.alert('Followed back a follower!')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l463" name="l463">463</a></td><td><pre><span class="deletion">- if self.follows &gt;= self.max_follows:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l464" name="l464">464</a></td><td><pre><span class="deletion">- break</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l465" name="l465">465</a></td><td><pre><span class="deletion">- if self.send_message:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l466" name="l466">466</a></td><td><pre><span class="deletion">- self.api.send_direct_message(screen_name=follower, text=self.message)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l467" name="l467">467</a></td><td><pre><span class="deletion">- time.sleep(30)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l468" name="l468">468</a></td><td><pre><span class="deletion">- except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l469" name="l469">469</a></td><td><pre><span class="deletion">- debug.error('Error occured in the follow loop!', ex)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l470" name="l470">470</a></td><td><pre><span class="deletion">- finally:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l471" name="l471">471</a></td><td><pre><span class="deletion">- time.sleep(60*15)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l472" name="l472">472</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l473" name="l473">473</a></td><td><pre><span class="deletion">- def loop_search(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l474" name="l474">474</a></td><td><pre><span class="deletion">- while True:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l475" name="l475">475</a></td><td><pre><span class="deletion">- try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l476" name="l476">476</a></td><td><pre><span class="deletion">- query = random.choice(config.boost_keywords)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l477" name="l477">477</a></td><td><pre><span class="deletion">- for item in self.api.search(q='#' + query, count=50, lang='en', result_type='recent'):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l478" name="l478">478</a></td><td><pre><span class="deletion">- if not item.user.following and not item.favorited:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l479" name="l479">479</a></td><td><pre><span class="deletion">- try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l480" name="l480">480</a></td><td><pre><span class="deletion">- self.api.create_favorite(item.id)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l481" name="l481">481</a></td><td><pre><span class="deletion">- self.api.create_friendship(item.user.screen_name)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l482" name="l482">482</a></td><td><pre><span class="deletion">- self.favorites += 1</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l483" name="l483">483</a></td><td><pre><span class="deletion">- self.follows += 1</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l484" name="l484">484</a></td><td><pre><span class="deletion">- debug.alert('Followed a booster twitter!')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l485" name="l485">485</a></td><td><pre><span class="deletion">- except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l486" name="l486">486</a></td><td><pre><span class="deletion">- debug.error('Unknown error occured in the search loop!', ex)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l487" name="l487">487</a></td><td><pre><span class="deletion">- time.sleep(30)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l488" name="l488">488</a></td><td><pre><span class="deletion">- except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l489" name="l489">489</a></td><td><pre><span class="deletion">- debug.error('Error occured in the search loop!', ex)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l490" name="l490">490</a></td><td><pre><span class="deletion">- finally:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l491" name="l491">491</a></td><td><pre><span class="deletion">- time.sleep(60*15)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l492" name="l492">492</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l493" name="l493">493</a></td><td><pre><span class="deletion">- def loop_trend(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l494" name="l494">494</a></td><td><pre><span class="deletion">- while True:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l495" name="l495">495</a></td><td><pre><span class="deletion">- try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l496" name="l496">496</a></td><td><pre><span class="deletion">- trends = self.api.trends_place(str(config.woeid))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l497" name="l497">497</a></td><td><pre><span class="deletion">- hashtags = [x['name'] for x in trends[0]['trends'] if x['name'].startswith('#')]</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l498" name="l498">498</a></td><td><pre><span class="deletion">- for trend in hashtags:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l499" name="l499">499</a></td><td><pre><span class="deletion">- for item in self.api.search(q=trend, count=5, lang='en', result_type='top'):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l500" name="l500">500</a></td><td><pre><span class="deletion">- self.api.update_status(item.tweet)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l501" name="l501">501</a></td><td><pre><span class="deletion">- time.sleep(30)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l502" name="l502">502</a></td><td><pre><span class="deletion">- except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l503" name="l503">503</a></td><td><pre><span class="deletion">- debug.error('Error occured in the trend loop!', ex)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l504" name="l504">504</a></td><td><pre><span class="deletion">- finally:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l505" name="l505">505</a></td><td><pre><span class="deletion">- time.sleep(60*15)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l506" name="l506">506</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l507" name="l507">507</a></td><td><pre><span class="deletion">- def loop_unfollow(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l508" name="l508">508</a></td><td><pre><span class="deletion">- try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l509" name="l509">509</a></td><td><pre><span class="deletion">- followers = self.api.followers_ids(self.me.screen_name)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l510" name="l510">510</a></td><td><pre><span class="deletion">- friends = self.api.friends_ids(self.me.screen_name)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l511" name="l511">511</a></td><td><pre><span class="deletion">- non_friends = [friend for friend in friends if friend not in followers]</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l512" name="l512">512</a></td><td><pre><span class="deletion">- non_friends.reverse()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l513" name="l513">513</a></td><td><pre><span class="deletion">- debug.action('Unfollowing {0} unsupporting friends...'.format(len(non_friends)))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l514" name="l514">514</a></td><td><pre><span class="deletion">- for friend in non_friends:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l515" name="l515">515</a></td><td><pre><span class="deletion">- self.api.destroy_friendship(friend)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l516" name="l516">516</a></td><td><pre><span class="deletion">- self.unfollows += 1</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l517" name="l517">517</a></td><td><pre><span class="deletion">- debug.alert('Unfollowed an unsupporting friend!')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l518" name="l518">518</a></td><td><pre><span class="deletion">- if self.unfollows == self.max_unfollows:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l519" name="l519">519</a></td><td><pre><span class="deletion">- break</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l520" name="l520">520</a></td><td><pre><span class="deletion">- else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l521" name="l521">521</a></td><td><pre><span class="deletion">- time.sleep(60*functions.random_int(10,15))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l522" name="l522">522</a></td><td><pre><span class="deletion">- except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l523" name="l523">523</a></td><td><pre><span class="deletion">- debug.error('Error occured in the unfollow loop!', ex)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l524" name="l524">524</a></td><td><pre><span class="deletion">- finally:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l525" name="l525">525</a></td><td><pre><span class="deletion">- self.unfollows = 0</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l526" name="l526">526</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l527" name="l527">527</a></td><td><pre><span class="deletion">- def ratio_check(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l528" name="l528">528</a></td><td><pre><span class="deletion">- if self.follows &gt;= max_follows:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l529" name="l529">529</a></td><td><pre><span class="deletion">- time.sleep(86400)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l530" name="l530">530</a></td><td><pre><span class="deletion">- if self.me.friends_count &gt;= 2000:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l531" name="l531">531</a></td><td><pre><span class="deletion">- ratio = self.me.friends_count + (self.me.followers_count/10)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l532" name="l532">532</a></td><td><pre><span class="deletion">- if self.me.friends_count &gt;= ratio:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l533" name="l533">533</a></td><td><pre><span class="deletion">- debug.action('Following to follower ratio is off! Starting the unfollow loop...')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l534" name="l534">534</a></td><td><pre><span class="deletion">- unfollow_loop()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l535" name="l535">535</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l536" name="l536">536</a></td><td><pre><span class="deletion">- def stats(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l537" name="l537">537</a></td><td><pre><span class="deletion">- debug.action('SceenName : ' + self.me.screen_name)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l538" name="l538">538</a></td><td><pre><span class="deletion">- debug.action('Registered : ' + self.me.created_at)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l539" name="l539">539</a></td><td><pre><span class="deletion">- debug.action('Favorites : ' + self.me.favourites_count)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l540" name="l540">540</a></td><td><pre><span class="deletion">- debug.action('Following : ' + self.me.friends_count)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l541" name="l541">541</a></td><td><pre><span class="deletion">- debug.action('Followers : ' + self.me.followers_count)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l542" name="l542">542</a></td><td><pre><span class="deletion">- debug.action('Tweets : ' + self.me.statuses_count)</span></pre></td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -4,7 +4,7 @@
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> booster :: d9f8aa3</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit d9f8aa3cce0c7c148da8055eab8570a62089e500</span><span class="commit"> (</span><span class="reference">HEAD -&gt; </span><span class="branch">master</span><span class="commit">)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit d9f8aa3cce0c7c148da8055eab8570a62089e500</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Fri Aug 2 02:56:47 2019 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
@ -514,4 +514,5 @@
<tr class="item"><td class="linenumber"><a href="#l508" name="l508">508</a></td><td><pre><span class="insertion">+</span> <span class="insertion">debug.action('Following : ' + self.me.friends_count)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l509" name="l509">509</a></td><td><pre><span class="insertion">+</span> <span class="insertion">debug.action('Followers : ' + self.me.followers_count)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l510" name="l510">510</a></td><td><pre><span class="insertion">+</span> <span class="insertion">debug.action('Tweets : ' + self.me.statuses_count)</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -0,0 +1,30 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>booster :: eb9690c</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> booster :: eb9690c</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit eb9690c31f547b9f46f518b3d8bf0a4bd8e8eb5a</span><span class="commit"> (</span><span class="reference">HEAD -&gt; </span><span class="branch">master</span><span class="commit">, </span><span class="remote">origin/master</span><span class="commit">)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Thu Apr 9 21:56:05 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> fixed typo</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> README.md | 2 <span class="insertion">+</span><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> 1 file changed, 1 insertion(+), 1 deletion(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre><span class="bold">diff --git a/README.md b/README.md</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre><span class="bold">index 327f18d..bb922ed 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre><span class="bold">--- a/README.md</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l13" name="l13">13</a></td><td><pre><span class="bold">+++ b/README.md</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l14" name="l14">14</a></td><td><pre><span class="hunk">@@ -8,7 +8,7 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l15" name="l15">15</a></td><td><pre> ## Information</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l16" name="l16">16</a></td><td><pre> This bot will build you followers on Twitter automatically by doing a number of things. Every 5 minutes the bot will tweet a status with a bunch of &quot;follow-for-follow&quot; type hashtags. This way anyone searching for those hashtags to gain follows will always see your tweet as one of the most recent. Before it posts a new tweet, it will delete the previous tweet, so you dont spam your followers. All of the hashtags the bot tweets for followers are also searched for on Twitter and the most recent are followed and favorited. It will favorite tweets of the people you follow. Anyone that follows your Twitter will be followed back, and optionally messaged. People who you follow that are not following you back are unfollowed eventually. Trending tweets are randomly stolen and tweeted as your own.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l17" name="l17">17</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l18" name="l18">18</a></td><td><pre><span class="deletion">-Everything this bot does is extremely throttles to prevent getting your account suspended. It is meant to be running 24/7 without any interaction needed.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l19" name="l19">19</a></td><td><pre><span class="insertion">+</span><span class="insertion">Everything this bot does is extremely throttled to prevent getting your account suspended. It is meant to be running 24/7 without any interaction needed.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> ## Instructions</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre> Create a Twitter account &amp; [sign up](http://dev.twitter.com/apps/new) for a new developer application.</span></pre></td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -9,5 +9,9 @@
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/eb9690c.html" title="View this commit">eb9690c</a></td><td>fixed typo</td><td>acidvegas</td><td>2020-04-09 21:56</td><td align="right">1</td><td align="right">+1</td><td align="right">-1</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/7c68368.html" title="View this commit">7c68368</a></td><td>Revived and fixed a lot of things</td><td>acidvegas</td><td>2020-04-09 21:54</td><td align="right">7</td><td align="right">+167</td><td align="right">-294</td></tr>
<tr class="item"><td></td><td><a href="commit/d9f8aa3.html" title="View this commit">d9f8aa3</a></td><td>minor update to prepair for major cleanup</td><td>acidvegas</td><td>2019-08-02 02:56</td><td align="right">5</td><td align="right">+190</td><td align="right">-215</td></tr>
<tr class="item"><td></td><td><a href="commit/624276b.html" title="View this commit">624276b</a></td><td>Initial commit</td><td>acidvegas</td><td>2019-06-27 23:41</td><td align="right">7</td><td align="right">+368</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -4,7 +4,7 @@
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> chir.py :: 010429d</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit 010429dae4163c7c8693ff10a572d5f2b148d736</span><span class="commit"> (</span><span class="reference">HEAD -&gt; </span><span class="branch">master</span><span class="commit">)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit 010429dae4163c7c8693ff10a572d5f2b148d736</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Fri Jun 28 01:07:10 2019 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
@ -460,4 +460,5 @@
<tr class="item"><td class="linenumber"><a href="#l454" name="l454">454</a></td><td><pre><span class="insertion">+</span><span class="insertion"> time.sleep(30)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l455" name="l455">455</a></td><td><pre><span class="insertion">+</span><span class="insertion"> except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l456" name="l456">456</a></td><td><pre><span class="insertion">+</span><span class="insertion"> debug.error('Error occured in the unfollow loop!', ex)</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -0,0 +1,90 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>chir.py :: 8e8a043</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> chir.py :: 8e8a043</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit 8e8a04353f9f2f5a5aff244e2908359c9d58a449</span><span class="commit"> (</span><span class="reference">HEAD -&gt; </span><span class="branch">master</span><span class="commit">, </span><span class="remote">origin/master</span><span class="commit">)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Thu Apr 9 22:06:32 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> fixed an issue pointed out by impshun</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> LICENSE | 2 <span class="insertion">+</span><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> README.md | 15 <span class="insertion">+++++++++++</span><span class="deletion">----</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre> chir.py/twitter.py | 4 <span class="insertion">++</span><span class="deletion">--</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre> 3 files changed, 14 insertions(+), 7 deletions(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre><span class="bold">diff --git a/LICENSE b/LICENSE</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l13" name="l13">13</a></td><td><pre><span class="bold">index 69997e8..d521bd0 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l14" name="l14">14</a></td><td><pre><span class="bold">--- a/LICENSE</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l15" name="l15">15</a></td><td><pre><span class="bold">+++ b/LICENSE</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l16" name="l16">16</a></td><td><pre><span class="hunk">@@ -1,6 +1,6 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l17" name="l17">17</a></td><td><pre> ISC License</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l18" name="l18">18</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l19" name="l19">19</a></td><td><pre><span class="deletion">-Copyright (c) 2019, acidvegas &lt;acid.vegas@acid.vegas&gt;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre><span class="insertion">+</span><span class="insertion">Copyright (c) 2020, acidvegas &lt;acid.vegas@acid.vegas&gt;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre> Permission to use, copy, modify, and/or distribute this software for any</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l23" name="l23">23</a></td><td><pre> purpose with or without fee is hereby granted, provided that the above</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l24" name="l24">24</a></td><td><pre><span class="bold">diff --git a/README.md b/README.md</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l25" name="l25">25</a></td><td><pre><span class="bold">index 2a37055..ed71c80 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l26" name="l26">26</a></td><td><pre><span class="bold">--- a/README.md</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l27" name="l27">27</a></td><td><pre><span class="bold">+++ b/README.md</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l28" name="l28">28</a></td><td><pre><span class="hunk">@@ -1,24 +1,31 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l29" name="l29">29</a></td><td><pre><span class="deletion">-###### Requirments</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l30" name="l30">30</a></td><td><pre><span class="insertion">+</span><span class="insertion"># chir.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l31" name="l31">31</a></td><td><pre><span class="insertion">+</span><span class="insertion">&gt; twitter news bot that builds followers, posts, and bitcoin via ppc links</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l32" name="l32">32</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l33" name="l33">33</a></td><td><pre><span class="insertion">+</span><span class="insertion">## Requirments</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l34" name="l34">34</a></td><td><pre> * [FeedParser](http://pypi.python.org/pypi/feedparser)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l35" name="l35">35</a></td><td><pre> * [Tweepy](http://pypi.python.org/pypi/tweepy)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l36" name="l36">36</a></td><td><pre> * [ndg-httpsclient](http://pypi.python.org/pypi/ndg-httpsclient) *(Install only if you are getting an &quot;InsecurePlatformWarning&quot; error.)*</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l37" name="l37">37</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l38" name="l38">38</a></td><td><pre><span class="deletion">-###### Instructions</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l39" name="l39">39</a></td><td><pre><span class="insertion">+</span><span class="insertion">## Instructions</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l40" name="l40">40</a></td><td><pre> Register a Twitter account, and [sign up](http://dev.twitter.com/apps/new) for a new developer application.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l41" name="l41">41</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l42" name="l42">42</a></td><td><pre> Go to your new application settings &quot;Keys and Access Tokens&quot; tab.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l43" name="l43">43</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l44" name="l44">44</a></td><td><pre> Click the &quot;Create Your Access Token&quot; button on the bottom.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l45" name="l45">45</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l46" name="l46">46</a></td><td><pre> These will be used in the config to connect to your Twitter account.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l47" name="l47">47</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l48" name="l48">48</a></td><td><pre> Go to your new application settings &quot;Permissions&quot;.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l49" name="l49">49</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l50" name="l50">50</a></td><td><pre> Change your access to &quot;Read, Write and Access direct messages&quot;.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l51" name="l51">51</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l52" name="l52">52</a></td><td><pre> Register a [CoinURL](http://coinurl.com/) account and get your [api key](http://coinurl.com/profile-api.php).</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l53" name="l53">53</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l54" name="l54">54</a></td><td><pre> The random number you will see after &quot;uuid&quot; is your unique user id that will be use in the config.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l55" name="l55">55</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l56" name="l56">56</a></td><td><pre> Edit your `config.py` and change the Twitter &amp; CoinURL API settings.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l57" name="l57">57</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l58" name="l58">58</a></td><td><pre><span class="deletion">-###### Mirrors</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l59" name="l59">59</a></td><td><pre><span class="insertion">+</span><span class="insertion">## Mirrors</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l60" name="l60">60</a></td><td><pre> - [acid.vegas](https://acid.vegas/chir.py) *(main)*</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l61" name="l61">61</a></td><td><pre><span class="deletion">-- [SuperNETs](https://git.supernets.org/acidvegas/chir.py)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l62" name="l62">62</a></td><td><pre> - [GitHub](https://github.com/acidvegas/chir.py)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l63" name="l63">63</a></td><td><pre> - [GitLab](https://gitlab.com/acidvegas/chir.py)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l64" name="l64">64</a></td><td><pre><span class="bold">diff --git a/chir.py/twitter.py b/chir.py/twitter.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l65" name="l65">65</a></td><td><pre><span class="bold">index e5638c1..da12fbf 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l66" name="l66">66</a></td><td><pre><span class="bold">--- a/chir.py/twitter.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l67" name="l67">67</a></td><td><pre><span class="bold">+++ b/chir.py/twitter.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l68" name="l68">68</a></td><td><pre><span class="hunk">@@ -40,12 +40,12 @@</span> </span>class boost_loop(threading.Thread):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l69" name="l69">69</a></td><td><pre> while True:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l70" name="l70">70</a></td><td><pre> try:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l71" name="l71">71</a></td><td><pre> if 'boost_tweet' in locals(): api.destroy_status(boost_tweet.id)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l72" name="l72">72</a></td><td><pre><span class="deletion">- boost_tweet = api.update_status('Support our Twitter! #' + ' #'.join(config.boost))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l73" name="l73">73</a></td><td><pre><span class="insertion">+</span><span class="insertion"> boost_tweet = api.update_status('Support our Twitter! #' + ' #'.join(config.boost_keywords))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l74" name="l74">74</a></td><td><pre> debug.alert('Re-posted boost tweet.')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l75" name="l75">75</a></td><td><pre> except tweepy.TweepError as ex:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l76" name="l76">76</a></td><td><pre> debug.error('Error occured in the boost loop', ex)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l77" name="l77">77</a></td><td><pre> finally:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l78" name="l78">78</a></td><td><pre><span class="deletion">- random.shuffle(config.boost)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l79" name="l79">79</a></td><td><pre><span class="insertion">+</span><span class="insertion"> random.shuffle(config.boost_keywords)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l80" name="l80">80</a></td><td><pre> time.sleep(60*5)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l81" name="l81">81</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l82" name="l82">82</a></td><td><pre> class favorite_loop(threading.Thread):</span></pre></td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -9,4 +9,7 @@
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/8e8a043.html" title="View this commit">8e8a043</a></td><td>fixed an issue pointed out by impshun</td><td>acidvegas</td><td>2020-04-09 22:06</td><td align="right">3</td><td align="right">+14</td><td align="right">-7</td></tr>
<tr class="item"><td></td><td><a href="commit/010429d.html" title="View this commit">010429d</a></td><td>Initial commit</td><td>acidvegas</td><td>2019-06-28 01:07</td><td align="right">7</td><td align="right">+399</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1,19 +1,19 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>coinmarketcap :: 94ec88e</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> coinmarketcap :: 94ec88e</h1>
<title>coinmarketcap :: 9d4eb03</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> coinmarketcap :: 9d4eb03</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit 94ec88eaaefd3d071464e352179f23a0d54839b6</span><span class="commit"> (</span><span class="reference">HEAD -&gt; </span><span class="branch">master</span><span class="commit">, </span><span class="remote">origin/master</span><span class="commit">)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit 9d4eb032737209ed6363f78c16c1ed2fc06849fb</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Fri Mar 27 02:25:12 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Thu Apr 9 20:37:48 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> Initial commit</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> LICENSE | 15 <span class="insertion">+++++++++++++++</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> README.md | 48 <span class="insertion">++++++++++++++++++++++++++++++++++++++++++++++++</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre> coinmarketcap.py | 55 <span class="insertion">+++++++++++++++++++++++++++++++++++++++++++++++++++++++</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre> 3 files changed, 118 insertions(+)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> README.md | 50 <span class="insertion">++++++++++++++++++++++++++++++++++++++++++++++++++</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre> coinmarketcap.py | 56 <span class="insertion">++++++++++++++++++++++++++++++++++++++++++++++++++++++++</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre> 3 files changed, 121 insertions(+)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre><span class="bold">diff --git a/LICENSE b/LICENSE</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l13" name="l13">13</a></td><td><pre><span class="bold">new file mode 100644</span></pre></td></tr>
@ -38,27 +38,27 @@
<tr class="item"><td class="linenumber"><a href="#l32" name="l32">32</a></td><td><pre><span class="insertion">+</span><span class="insertion">OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l33" name="l33">33</a></td><td><pre><span class="bold">diff --git a/README.md b/README.md</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l34" name="l34">34</a></td><td><pre><span class="bold">new file mode 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l35" name="l35">35</a></td><td><pre><span class="bold">index 0000000..2e85409</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l35" name="l35">35</a></td><td><pre><span class="bold">index 0000000..9344069</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l36" name="l36">36</a></td><td><pre><span class="bold">--- /dev/null</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l37" name="l37">37</a></td><td><pre><span class="bold">+++ b/README.md</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l38" name="l38">38</a></td><td><pre><span class="hunk">@@ -0,0 +1,48 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l38" name="l38">38</a></td><td><pre><span class="hunk">@@ -0,0 +1,50 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l39" name="l39">39</a></td><td><pre><span class="insertion">+</span><span class="insertion"># coinmarketcap</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l40" name="l40">40</a></td><td><pre><span class="insertion">+</span><span class="insertion">&gt; A Python class for the API on [CoinMarketCap](https://coinmarketcap.com)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l41" name="l41">41</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l42" name="l42">42</a></td><td><pre><span class="insertion">+</span><span class="insertion">###### Requirements</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l42" name="l42">42</a></td><td><pre><span class="insertion">+</span><span class="insertion">## Requirements</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l43" name="l43">43</a></td><td><pre><span class="insertion">+</span><span class="insertion">* [Python](https://www.python.org/downloads/) *(**Note:** This script was developed to be used with the latest version of Python)*</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l44" name="l44">44</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l45" name="l45">45</a></td><td><pre><span class="insertion">+</span><span class="insertion">###### API Documentation</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l45" name="l45">45</a></td><td><pre><span class="insertion">+</span><span class="insertion">## API Documentation</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l46" name="l46">46</a></td><td><pre><span class="insertion">+</span><span class="insertion">- [CoinMarketCap API Documentation](https://coinmarketcap.com/api/documentation/v1/)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l47" name="l47">47</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l48" name="l48">48</a></td><td><pre><span class="insertion">+</span><span class="insertion">###### Information</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l48" name="l48">48</a></td><td><pre><span class="insertion">+</span><span class="insertion">## Information</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l49" name="l49">49</a></td><td><pre><span class="insertion">+</span><span class="insertion">In order to use the CoinMarketCap API, you will need an API key which you can sign up for one [here](https://pro.coinmarketcap.com/signup/).</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l50" name="l50">50</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l51" name="l51">51</a></td><td><pre><span class="insertion">+</span><span class="insertion">Data from the API will be cached for 5 minutes at a time (that is how long it takes CoinMarketCap to refresh their data) this way you will not get rate limited.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l52" name="l52">52</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l53" name="l53">53</a></td><td><pre><span class="insertion">+</span><span class="insertion">The class has only 2 main functions, one for global data and one for ticker data.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l54" name="l54">54</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l55" name="l55">55</a></td><td><pre><span class="insertion">+</span><span class="insertion">###### Example</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l55" name="l55">55</a></td><td><pre><span class="insertion">+</span><span class="insertion">## Example</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l56" name="l56">56</a></td><td><pre><span class="insertion">+</span><span class="insertion">```python</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l57" name="l57">57</a></td><td><pre><span class="insertion">+</span><span class="insertion">from coinmarketcap import CoinMarketCap</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l58" name="l58">58</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
@ -74,81 +74,85 @@
<tr class="item"><td class="linenumber"><a href="#l68" name="l68">68</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l69" name="l69">69</a></td><td><pre><span class="insertion">+</span><span class="insertion">ticker_data = CMC._ticker() # Ticker data example</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l70" name="l70">70</a></td><td><pre><span class="insertion">+</span><span class="insertion">for item in ticker_data:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l71" name="l71">71</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Name : ' + ticker_data[item]['name'])</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l72" name="l72">72</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Symbol : ' + ticker_data[item]['symbol'])</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l73" name="l73">73</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Rank : ' + str(ticker_data[item]['rank']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l74" name="l74">74</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Price : ' + str(ticker_data[item]['price']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l75" name="l75">75</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('1h Percent : ' + str(ticker_data[item]['percent']['1h']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l76" name="l76">76</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('24h Percent : ' + str(ticker_data[item]['percent']['24h']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l77" name="l77">77</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('7d Percent : ' + str(ticker_data[item]['percent']['7d']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l78" name="l78">78</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Volume : ' + str(ticker_data[item]['volume']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l79" name="l79">79</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Market Cap : ' + str(ticker_data[item]['market_cap']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l80" name="l80">80</a></td><td><pre><span class="insertion">+</span><span class="insertion"> input('') # Press enter to continue...</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l81" name="l81">81</a></td><td><pre><span class="insertion">+</span><span class="insertion">```</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l82" name="l82">82</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l83" name="l83">83</a></td><td><pre><span class="insertion">+</span><span class="insertion">###### Mirrors</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l84" name="l84">84</a></td><td><pre><span class="insertion">+</span><span class="insertion">- [acid.vegas](https://acid.vegas/coinmarketcap) *(main)*</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l85" name="l85">85</a></td><td><pre><span class="insertion">+</span><span class="insertion">- [GitHub](https://github.com/acidvegas/coinmarketcap)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l86" name="l86">86</a></td><td><pre><span class="insertion">+</span><span class="insertion">- [GitLab](https://gitlab.com/acidvegas/coinmarketcap)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l87" name="l87">87</a></td><td><pre><span class="bold">diff --git a/coinmarketcap.py b/coinmarketcap.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l88" name="l88">88</a></td><td><pre><span class="bold">new file mode 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l89" name="l89">89</a></td><td><pre><span class="bold">index 0000000..3d2cfe3</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l90" name="l90">90</a></td><td><pre><span class="bold">--- /dev/null</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l91" name="l91">91</a></td><td><pre><span class="bold">+++ b/coinmarketcap.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l92" name="l92">92</a></td><td><pre><span class="hunk">@@ -0,0 +1,55 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l93" name="l93">93</a></td><td><pre><span class="insertion">+</span><span class="insertion">#!/usr/bin/env python</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l94" name="l94">94</a></td><td><pre><span class="insertion">+</span><span class="insertion"># CoinMarketCap API Class - Developed by acidvegas in Python (https://acid.vegas/coinmarketcap)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l95" name="l95">95</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l96" name="l96">96</a></td><td><pre><span class="insertion">+</span><span class="insertion">import http.client</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l97" name="l97">97</a></td><td><pre><span class="insertion">+</span><span class="insertion">import json</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l98" name="l98">98</a></td><td><pre><span class="insertion">+</span><span class="insertion">import time</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l99" name="l99">99</a></td><td><pre><span class="insertion">+</span><span class="insertion">import zlib</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l100" name="l100">100</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l101" name="l101">101</a></td><td><pre><span class="insertion">+</span><span class="insertion">class CoinMarketCap(object):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l102" name="l102">102</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def __init__(self, api_key):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l103" name="l103">103</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.api_key = api_key</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l104" name="l104">104</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.cache = {'global':dict(), 'ticker':dict()}</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l105" name="l105">105</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.last = {'global':0 , 'ticker':0 }</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l106" name="l106">106</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l107" name="l107">107</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def _api(self, _endpoint):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l108" name="l108">108</a></td><td><pre><span class="insertion">+</span> <span class="insertion">conn = http.client.HTTPSConnection('pro-api.coinmarketcap.com', timeout=15)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l109" name="l109">109</a></td><td><pre><span class="insertion">+</span> <span class="insertion">conn.request('GET', '/v1/' + _endpoint, headers={'Accept':'application/json', 'Accept-Encoding':'deflate, gzip', 'X-CMC_PRO_API_KEY':self.api_key})</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l110" name="l110">110</a></td><td><pre><span class="insertion">+</span> <span class="insertion">response = zlib.decompress(conn.getresponse().read(), 16+zlib.MAX_WBITS).decode('utf-8').replace(': null', ': &quot;0&quot;')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l111" name="l111">111</a></td><td><pre><span class="insertion">+</span> <span class="insertion">conn.close()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l112" name="l112">112</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return json.loads(response)['data']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l113" name="l113">113</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l114" name="l114">114</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def _global(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l115" name="l115">115</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if time.time() - self.last['global'] &lt; 300:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l116" name="l116">116</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return self.cache['global']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l117" name="l117">117</a></td><td><pre><span class="insertion">+</span> <span class="insertion">else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l118" name="l118">118</a></td><td><pre><span class="insertion">+</span> <span class="insertion">data = self._api('global-metrics/quotes/latest')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l119" name="l119">119</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.cache['global'] = {</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l120" name="l120">120</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'cryptocurrencies' : data['active_cryptocurrencies'],</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l121" name="l121">121</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'exchanges' : data['active_exchanges'],</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l122" name="l122">122</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'btc_dominance' : int(data['btc_dominance']),</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l123" name="l123">123</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'eth_dominance' : int(data['eth_dominance']),</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l124" name="l124">124</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'market_cap' : int(data['quote']['USD']['total_market_cap']),</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l125" name="l125">125</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'volume' : int(data['quote']['USD']['total_volume_24h'])</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l126" name="l126">126</a></td><td><pre><span class="insertion">+</span> <span class="insertion">}</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l127" name="l127">127</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.last['global'] = time.time()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l128" name="l128">128</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return self.cache['global']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l129" name="l129">129</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l130" name="l130">130</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def _ticker(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l131" name="l131">131</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if time.time() - self.last['ticker'] &lt; 300:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l132" name="l132">132</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return self.cache['ticker']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l133" name="l133">133</a></td><td><pre><span class="insertion">+</span> <span class="insertion">else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l134" name="l134">134</a></td><td><pre><span class="insertion">+</span> <span class="insertion">data = self._api('cryptocurrency/listings/latest?limit=5000')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l135" name="l135">135</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.cache['ticker'] = dict()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l136" name="l136">136</a></td><td><pre><span class="insertion">+</span> <span class="insertion">for item in data:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l137" name="l137">137</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.cache['ticker'][item['symbol']] = {</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l138" name="l138">138</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'name' : item['name'],</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l139" name="l139">139</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'symbol' : item['symbol'],</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l140" name="l140">140</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'rank' : item['cmc_rank'],</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l141" name="l141">141</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'price' : float(item['quote']['USD']['price']),</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l142" name="l142">142</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'percent' : {'1h':float(item['quote']['USD']['percent_change_1h']), '24h':float(item['quote']['USD']['percent_change_24h']), '7d':float(item['quote']['USD']['percent_change_7d'])},</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l143" name="l143">143</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'volume' : int(float(item['quote']['USD']['volume_24h'])),</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l144" name="l144">144</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'market_cap' : int(float(item['quote']['USD']['market_cap']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l145" name="l145">145</a></td><td><pre><span class="insertion">+</span> <span class="insertion">}</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l146" name="l146">146</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.last['ticker'] = time.time()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l147" name="l147">147</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return self.cache['ticker']</span></pre></td></tr>
</table></pre>
<tr class="item"><td class="linenumber"><a href="#l71" name="l71">71</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('ID : ' + item)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l72" name="l72">72</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Name : ' + ticker_data[item]['name'])</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l73" name="l73">73</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Symbol : ' + ticker_data[item]['symbol'])</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l74" name="l74">74</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Slug : ' + ticker_data[item]['slug'])</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l75" name="l75">75</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Rank : ' + str(ticker_data[item]['rank']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l76" name="l76">76</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Price : ' + str(ticker_data[item]['price']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l77" name="l77">77</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('1h Percent : ' + str(ticker_data[item]['percent']['1h']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l78" name="l78">78</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('24h Percent : ' + str(ticker_data[item]['percent']['24h']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l79" name="l79">79</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('7d Percent : ' + str(ticker_data[item]['percent']['7d']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l80" name="l80">80</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Volume : ' + str(ticker_data[item]['volume']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l81" name="l81">81</a></td><td><pre><span class="insertion">+</span><span class="insertion"> print('Market Cap : ' + str(ticker_data[item]['market_cap']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l82" name="l82">82</a></td><td><pre><span class="insertion">+</span><span class="insertion"> input('') # Press enter to continue...</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l83" name="l83">83</a></td><td><pre><span class="insertion">+</span><span class="insertion">```</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l84" name="l84">84</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l85" name="l85">85</a></td><td><pre><span class="insertion">+</span><span class="insertion">## Mirrors</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l86" name="l86">86</a></td><td><pre><span class="insertion">+</span><span class="insertion">- [acid.vegas](https://acid.vegas/coinmarketcap) *(main)*</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l87" name="l87">87</a></td><td><pre><span class="insertion">+</span><span class="insertion">- [GitHub](https://github.com/acidvegas/coinmarketcap)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l88" name="l88">88</a></td><td><pre><span class="insertion">+</span><span class="insertion">- [GitLab](https://gitlab.com/acidvegas/coinmarketcap)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l89" name="l89">89</a></td><td><pre><span class="bold">diff --git a/coinmarketcap.py b/coinmarketcap.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l90" name="l90">90</a></td><td><pre><span class="bold">new file mode 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l91" name="l91">91</a></td><td><pre><span class="bold">index 0000000..6d8201b</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l92" name="l92">92</a></td><td><pre><span class="bold">--- /dev/null</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l93" name="l93">93</a></td><td><pre><span class="bold">+++ b/coinmarketcap.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l94" name="l94">94</a></td><td><pre><span class="hunk">@@ -0,0 +1,56 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l95" name="l95">95</a></td><td><pre><span class="insertion">+</span><span class="insertion">#!/usr/bin/env python</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l96" name="l96">96</a></td><td><pre><span class="insertion">+</span><span class="insertion"># CoinMarketCap API Class - Developed by acidvegas in Python (https://acid.vegas/coinmarketcap)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l97" name="l97">97</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l98" name="l98">98</a></td><td><pre><span class="insertion">+</span><span class="insertion">import http.client</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l99" name="l99">99</a></td><td><pre><span class="insertion">+</span><span class="insertion">import json</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l100" name="l100">100</a></td><td><pre><span class="insertion">+</span><span class="insertion">import time</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l101" name="l101">101</a></td><td><pre><span class="insertion">+</span><span class="insertion">import zlib</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l102" name="l102">102</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l103" name="l103">103</a></td><td><pre><span class="insertion">+</span><span class="insertion">class CoinMarketCap(object):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l104" name="l104">104</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def __init__(self, api_key):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l105" name="l105">105</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.api_key = api_key</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l106" name="l106">106</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.cache = {'global':dict(), 'ticker':dict()}</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l107" name="l107">107</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.last = {'global':0 , 'ticker':0 }</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l108" name="l108">108</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l109" name="l109">109</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def _api(self, _endpoint):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l110" name="l110">110</a></td><td><pre><span class="insertion">+</span> <span class="insertion">conn = http.client.HTTPSConnection('pro-api.coinmarketcap.com', timeout=15)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l111" name="l111">111</a></td><td><pre><span class="insertion">+</span> <span class="insertion">conn.request('GET', '/v1/' + _endpoint, headers={'Accept':'application/json', 'Accept-Encoding':'deflate, gzip', 'X-CMC_PRO_API_KEY':self.api_key})</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l112" name="l112">112</a></td><td><pre><span class="insertion">+</span> <span class="insertion">response = zlib.decompress(conn.getresponse().read(), 16+zlib.MAX_WBITS).decode('utf-8').replace(': null', ': &quot;0&quot;')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l113" name="l113">113</a></td><td><pre><span class="insertion">+</span> <span class="insertion">conn.close()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l114" name="l114">114</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return json.loads(response)['data']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l115" name="l115">115</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l116" name="l116">116</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def _global(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l117" name="l117">117</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if time.time() - self.last['global'] &lt; 300:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l118" name="l118">118</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return self.cache['global']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l119" name="l119">119</a></td><td><pre><span class="insertion">+</span> <span class="insertion">else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l120" name="l120">120</a></td><td><pre><span class="insertion">+</span> <span class="insertion">data = self._api('global-metrics/quotes/latest')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l121" name="l121">121</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.cache['global'] = {</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l122" name="l122">122</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'cryptocurrencies' : data['active_cryptocurrencies'],</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l123" name="l123">123</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'exchanges' : data['active_exchanges'],</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l124" name="l124">124</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'btc_dominance' : int(data['btc_dominance']),</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l125" name="l125">125</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'eth_dominance' : int(data['eth_dominance']),</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l126" name="l126">126</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'market_cap' : int(data['quote']['USD']['total_market_cap']),</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l127" name="l127">127</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'volume' : int(data['quote']['USD']['total_volume_24h'])</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l128" name="l128">128</a></td><td><pre><span class="insertion">+</span> <span class="insertion">}</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l129" name="l129">129</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.last['global'] = time.time()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l130" name="l130">130</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return self.cache['global']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l131" name="l131">131</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l132" name="l132">132</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def _ticker(self):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l133" name="l133">133</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if time.time() - self.last['ticker'] &lt; 300:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l134" name="l134">134</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return self.cache['ticker']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l135" name="l135">135</a></td><td><pre><span class="insertion">+</span> <span class="insertion">else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l136" name="l136">136</a></td><td><pre><span class="insertion">+</span> <span class="insertion">data = self._api('cryptocurrency/listings/latest?limit=5000')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l137" name="l137">137</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.cache['ticker'] = dict()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l138" name="l138">138</a></td><td><pre><span class="insertion">+</span> <span class="insertion">for item in data:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l139" name="l139">139</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.cache['ticker'][item['id']] = {</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l140" name="l140">140</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'name' : item['name'],</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l141" name="l141">141</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'symbol' : item['symbol'],</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l142" name="l142">142</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'slug' : item['slug'],</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l143" name="l143">143</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'rank' : item['cmc_rank'],</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l144" name="l144">144</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'price' : float(item['quote']['USD']['price']),</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l145" name="l145">145</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'percent' : {'1h':float(item['quote']['USD']['percent_change_1h']), '24h':float(item['quote']['USD']['percent_change_24h']), '7d':float(item['quote']['USD']['percent_change_7d'])},</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l146" name="l146">146</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'volume' : int(float(item['quote']['USD']['volume_24h'])),</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l147" name="l147">147</a></td><td><pre><span class="insertion">+</span> <span class="insertion">'market_cap' : int(float(item['quote']['USD']['market_cap']))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l148" name="l148">148</a></td><td><pre><span class="insertion">+</span> <span class="insertion">}</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l149" name="l149">149</a></td><td><pre><span class="insertion">+</span> <span class="insertion">self.last['ticker'] = time.time()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l150" name="l150">150</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return self.cache['ticker']</span></pre></td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -0,0 +1,46 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>coinmarketcap :: e5f75a8</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> coinmarketcap :: e5f75a8</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit e5f75a8235ad6cba9eaf75ed556af9084cbf37d6</span><span class="commit"> (</span><span class="reference">HEAD -&gt; </span><span class="branch">master</span><span class="commit">, </span><span class="remote">origin/master</span><span class="commit">)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Wed Apr 22 02:57:55 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> Fixed null values</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> coinmarketcap.py | 11 <span class="insertion">++++++++++</span><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> 1 file changed, 10 insertions(+), 1 deletion(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre><span class="bold">diff --git a/coinmarketcap.py b/coinmarketcap.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre><span class="bold">index 6d8201b..382dc0d 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre><span class="bold">--- a/coinmarketcap.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l13" name="l13">13</a></td><td><pre><span class="bold">+++ b/coinmarketcap.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l14" name="l14">14</a></td><td><pre><span class="hunk">@@ -6,6 +6,15 @@</span> </span>import json</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l15" name="l15">15</a></td><td><pre> import time</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l16" name="l16">16</a></td><td><pre> import zlib</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l17" name="l17">17</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l18" name="l18">18</a></td><td><pre><span class="insertion">+</span><span class="insertion"># Find a better way to do this...</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l19" name="l19">19</a></td><td><pre><span class="insertion">+</span><span class="insertion">def replace_nulls(json_elem):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if isinstance(json_elem, list):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return [replace_nulls(elem) for elem in json_elem]</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre><span class="insertion">+</span> <span class="insertion">elif isinstance(json_elem, dict):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l23" name="l23">23</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return {key: replace_nulls(value) for key, value in json_elem.items()}</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l24" name="l24">24</a></td><td><pre><span class="insertion">+</span> <span class="insertion">else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l25" name="l25">25</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return '0' if json_elem is None else json_elem</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l26" name="l26">26</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l27" name="l27">27</a></td><td><pre> class CoinMarketCap(object):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l28" name="l28">28</a></td><td><pre> def __init__(self, api_key):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l29" name="l29">29</a></td><td><pre> self.api_key = api_key</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l30" name="l30">30</a></td><td><pre><span class="hunk">@@ -39,7 +48,7 @@</span> </span>class CoinMarketCap(object):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l31" name="l31">31</a></td><td><pre> if time.time() - self.last['ticker'] &lt; 300:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l32" name="l32">32</a></td><td><pre> return self.cache['ticker']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l33" name="l33">33</a></td><td><pre> else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l34" name="l34">34</a></td><td><pre><span class="deletion">- data = self._api('cryptocurrency/listings/latest?limit=5000')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l35" name="l35">35</a></td><td><pre><span class="insertion">+</span> <span class="insertion">data = replace_nulls(self._api('cryptocurrency/listings/latest?limit=5000'))</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l36" name="l36">36</a></td><td><pre> self.cache['ticker'] = dict()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l37" name="l37">37</a></td><td><pre> for item in data:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l38" name="l38">38</a></td><td><pre> self.cache['ticker'][item['id']] = {</span></pre></td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -9,4 +9,7 @@
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/94ec88e.html" title="View this commit">94ec88e</a></td><td>Initial commit</td><td>acidvegas</td><td>2020-03-27 02:25</td><td align="right">3</td><td align="right">+118</td><td align="right">-0</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/e5f75a8.html" title="View this commit">e5f75a8</a></td><td>Fixed null values</td><td>acidvegas</td><td>2020-04-22 02:57</td><td align="right">1</td><td align="right">+10</td><td align="right">-1</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/9d4eb03.html" title="View this commit">9d4eb03</a></td><td>Initial commit</td><td>acidvegas</td><td>2020-04-09 20:37</td><td align="right">3</td><td align="right">+121</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span> <span class="insertion">elif cmd == 'todo' and len(args) &gt;= 3:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if len(args) &gt;= 3 and args[1] == 'add':</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span> <span class="insertion">todos = database.Todo.read(ident)</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -10,3 +10,5 @@
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td></td><td><a href="commit/11ceb7f.html" title="View this commit">11ceb7f</a></td><td>Initial commit</td><td>acidvegas</td><td>2019-06-24 22:13</td><td align="right">25</td><td align="right">+1406</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -480,4 +480,5 @@
<tr class="item"><td class="linenumber"><a href="#l474" name="l474">474</a></td><td><pre><span class="insertion">+</span><span class="insertion">if use_ssl:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l475" name="l475">475</a></td><td><pre><span class="insertion">+</span> <span class="insertion">import ssl</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l476" name="l476">476</a></td><td><pre><span class="insertion">+</span><span class="insertion">IRC().connect()</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -10,3 +10,5 @@
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td></td><td><a href="commit/f9ba8a9.html" title="View this commit">f9ba8a9</a></td><td>Initial commit</td><td>acidvegas</td><td>2019-06-24 22:59</td><td align="right">3</td><td align="right">+447</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -5,20 +5,20 @@
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th>Name</th><th>Description</th><th>Owner</th><th>Last commit</th></tr>
<tr class="item"><td><a href="acidvegas.github.io" title="acidvegas.github.io">acidvegas.github.io</a></td><td>https://acid.vegas/</td><td>acidvegas</td><td>2020-04-01</td></tr>
<tr class="item"><td><a href="acidvegas.github.io" title="acidvegas.github.io">acidvegas.github.io</a></td><td>https://acid.vegas/</td><td>acidvegas</td><td>2020-04-08</td></tr>
<tr class="item"><td><a href="anope" title="anope">anope</a></td><td>supernets anope source code & configuration</td><td>acidvegas</td><td>2020-03-31</td></tr>
<tr class="item"><td><a href="archlinux" title="archlinux">archlinux</a></td><td>backup of my archlinux setup</td><td>acidvegas</td><td>2020-03-29</td></tr>
<tr class="item"><td><a href="archlinux" title="archlinux">archlinux</a></td><td>backup of my archlinux setup</td><td>acidvegas</td><td>2020-04-09</td></tr>
<tr class="item"><td><a href="asciimaker" title="asciimaker">asciimaker</a></td><td>draw ascii art straight from your web browser</td><td>acidvegas</td><td>2019-06-24</td></tr>
<tr class="item"><td><a href="asciipumper" title="asciipumper">asciipumper</a></td><td>mspaint style program to create irc ascii art</td><td>acidvegas</td><td>2019-06-24</td></tr>
<tr class="item"><td><a href="blackjack" title="blackjack">blackjack</a></td><td>irc bot to play blackjack</td><td>acidvegas</td><td>2019-06-24</td></tr>
<tr class="item"><td><a href="booster" title="booster">booster</a></td><td>twitter bot that builds followers</td><td>acidvegas</td><td>2019-08-02</td></tr>
<tr class="item"><td><a href="chir.py" title="chir.py">chir.py</a></td><td>twitter news bot that builds followers, posts, and bitcoin via ppc links</td><td>acidvegas</td><td>2019-06-28</td></tr>
<tr class="item"><td><a href="coinmarketcap" title="coinmarketcap">coinmarketcap</a></td><td>python class for the api on coinmarketcap</td><td>acidvegas</td><td>2020-03-27</td></tr>
<tr class="item"><td><a href="booster" title="booster">booster</a></td><td>twitter bot that builds followers</td><td>acidvegas</td><td>2020-04-09</td></tr>
<tr class="item"><td><a href="chir.py" title="chir.py">chir.py</a></td><td>twitter news bot that builds followers, posts, and bitcoin via ppc links</td><td>acidvegas</td><td>2020-04-09</td></tr>
<tr class="item"><td><a href="coinmarketcap" title="coinmarketcap">coinmarketcap</a></td><td>python class for the api on coinmarketcap</td><td>acidvegas</td><td>2020-04-22</td></tr>
<tr class="item"><td><a href="dickserv" title="dickserv">dickserv</a></td><td>irc bot with many useful commands</td><td>acidvegas</td><td>2019-06-24</td></tr>
<tr class="item"><td><a href="iex" title="iex">iex</a></td><td>irc bot to query the iextrading api for stock prices & data</td><td>acidvegas</td><td>2019-06-24</td></tr>
<tr class="item"><td><a href="irc2html" title="irc2html">irc2html</a></td><td>convert irc ascii art to html</td><td>acidvegas</td><td>2019-06-24</td></tr>
<tr class="item"><td><a href="ircart" title="ircart">ircart</a></td><td>massive collection of organized irc ascii art</td><td>acidvegas</td><td>2020-03-19</td></tr>
<tr class="item"><td><a href="irccex" title="irccex">irccex</a></td><td>fantasy cryptocurrency exchange for irc</td><td>acidvegas</td><td>2020-03-21</td></tr>
<tr class="item"><td><a href="irccex" title="irccex">irccex</a></td><td>fantasy cryptocurrency exchange for irc</td><td>acidvegas</td><td>2020-04-22</td></tr>
<tr class="item"><td><a href="mzk" title="mzk">mzk</a></td><td>music theory helper</td><td>acidvegas</td><td>2019-07-25</td></tr>
<tr class="item"><td><a href="pastebin" title="pastebin">pastebin</a></td><td>python class for the api on pastebin</td><td>acidvegas</td><td>2019-06-28</td></tr>
<tr class="item"><td><a href="proxytools" title="proxytools">proxytools</a></td><td>collection of scripts for harvesting & testing proxies</td><td>acidvegas</td><td>2019-08-02</td></tr>
@ -28,9 +28,11 @@
<tr class="item"><td><a href="scroll" title="scroll">scroll</a></td><td>irc bot to play ascii art</td><td>acidvegas</td><td>2020-03-23</td></tr>
<tr class="item"><td><a href="skeleton" title="skeleton">skeleton</a></td><td>bot skeleton for the internet relay chat (irc) protocol</td><td>acidvegas</td><td>2019-06-28</td></tr>
<tr class="item"><td><a href="spaggiari" title="spaggiari">spaggiari</a></td><td>irc bot to scan & bruteforce ssh/telnet</td><td>acidvegas</td><td>2019-06-28</td></tr>
<tr class="item"><td><a href="stagit" title="stagit">stagit</a></td><td>static git page generator</td><td>acidvegas</td><td>2020-03-30</td></tr>
<tr class="item"><td><a href="stagit" title="stagit">stagit</a></td><td>static git page generator</td><td>acidvegas</td><td>2020-05-03</td></tr>
<tr class="item"><td><a href="supernets.github.io" title="supernets.github.io">supernets.github.io</a></td><td>https://supernets.org/</td><td>acidvegas</td><td>2019-08-05</td></tr>
<tr class="item"><td><a href="tools" title="tools">tools</a></td><td>collection of tools for supernets sysadmins</td><td>acidvegas</td><td>2020-03-21</td></tr>
<tr class="item"><td><a href="trollbots" title="trollbots">trollbots</a></td><td>collection of annoying scripts for the internet relay chat (irc) protocol</td><td>acidvegas</td><td>2020-04-02</td></tr>
<tr class="item"><td><a href="unrealircd" title="unrealircd">unrealircd</a></td><td>supernets unrealircd source & configuration</td><td>acidvegas</td><td>2020-03-31</td></tr>
<tr class="item"><td><a href="weechat" title="weechat">weechat</a></td><td>backup of my weechat setup</td><td>acidvegas</td><td>2020-04-07</td></tr>
<tr class="item"><td><a href="unrealircd" title="unrealircd">unrealircd</a></td><td>supernets unrealircd source & configuration</td><td>acidvegas</td><td>2020-04-21</td></tr>
<tr class="item"><td><a href="weechat" title="weechat">weechat</a></td><td>backup of my weechat setup</td><td>acidvegas</td><td>2020-04-25</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -249,4 +249,5 @@
<tr class="item"><td class="linenumber"><a href="#l243" name="l243">243</a></td><td><pre><span class="insertion">+</span> <span class="insertion">&lt;/noscript&gt;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l244" name="l244">244</a></td><td><pre><span class="insertion">+</span> <span class="insertion">&lt;/body&gt;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l245" name="l245">245</a></td><td><pre><span class="insertion">+</span><span class="insertion">&lt;/html&gt;</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -10,3 +10,5 @@
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td></td><td><a href="commit/3748504.html" title="View this commit">3748504</a></td><td>Initial commit</td><td>acidvegas</td><td>2019-06-24 22:47</td><td align="right">3</td><td align="right">+216</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span><span class="insertion">10 7,10o0,1 12,12 0,12G-12,12 0,1 ~(_]---'4,1 · · ·</span> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span><span class="insertion">10 8,8 1,8 0,12KA12,12 8,8 0,8/0,1_(U </span> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span><span class="insertion">10 1,1 12,12 0,12DE12,12 </span> </span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="deletion">-associate the trolling with themselves. </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="deletion">-They think that the person trolling them is doing so, to ridicule them. </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="deletion">-This is not always true. There are many </span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre> nazi/nazi38.txt | 24 <span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre> nazi/nazi39.txt | 32 <span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre> nazi/nazi4.txt | 9 <span class="insertion">+</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="deletion">-3,3........1,1.15,15.14,14.15,15.0,0..15,15.0,0..1,1...14,14.1,1.14,14.1,1...14,14.1,1......2,2.14,14...............1,1..15,15...14,14.15,15.............14,14.15,15...1,1..3,3......</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="deletion">-3,3........1,1.15,15.14,14.15,15.0,0.....1,1...14,14.1,1.14,14.....2,2.14,14...................1,1..15,15.................14,14.15,15...1,1...3,3.......</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="deletion">-3,3........1,1.15,15.14,14.15,15.0,0..15,15.0,0..1,1...14,14.........................1,1..15,15.................14,14..15,15...1,1..3,3.........</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span><span class="insertion">0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2</span> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span><span class="insertion">0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12</span> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span><span class="insertion">0,2 0,12 0,2 0,6 0,2 0,6 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,12 0,2 0,6 0,2 0,12 0,2</span> </span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="deletion">-0,0 1,1 8,8 1,1 0,0 1,1 8,8 1,1 0,0 1,1 8,8 1,1 8,8 1,1 8,8 1,1 0,0  </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="deletion">-0,0 1,1 8,8 1,1 0,0 1,1 8,8 1,1 0,0 1,1 8,8 1,1 8,8 1,1 0,0 1,1 8,8 1,1 0,0  </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="deletion">-1,1 8,8 1,1 0,0 1,1 8,8 1,1 0,0 1,1 8,8 1,1 8,8 1,1 0,0 1,1 8,8 1,1 0,0  </span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -29,4 +29,5 @@
<tr class="item"><td class="linenumber"><a href="#l23" name="l23">23</a></td><td><pre><span class="insertion">+</span><span class="insertion">5\&quot;,===\ /===,\&quot;</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l24" name="l24">24</a></td><td><pre><span class="insertion">+</span><span class="insertion">5\&quot; ,==='------'===, \&quot; happy april floods day!</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l25" name="l25">25</a></td><td><pre><span class="insertion">+</span><span class="insertion">5 \&quot; \&quot;</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre> mircart/sort/vap0r-neckofthewoods.txt | 30 <span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre> mircart/sort/vap0r-nhra.txt | 38 <span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre> mircart/sort/vap0r-nike.txt | 43 <span class="insertion">+</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span><span class="insertion">1,1 6,13¦¦13,6¦1,1 0,1</span> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span><span class="insertion">1,1 6,13¦¦13,13 13,6¦¦0,1</span> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span><span class="insertion">1,1 6,13¦13,13 1,13\_/13,13 13,6¦0,1</span> </span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="bold">diff --git a/pp4l/naziwop.txt b/nazi/naziwop.txt</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="bold">similarity index 100%</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="bold">rename from pp4l/naziwop.txt</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span><span class="insertion">8,8 1,1  1,1 8,8 1,1  1,1 8,8 1,1  1,1 </span> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span><span class="insertion">8,8 1,1  1,1  1,1 8,8 1,1  1,1 8,8 1,1 </span> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span><span class="insertion">1,1  1,1 8,8 1,1  1,1 8,8 1,1 </span> </span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span><span class="insertion">1,5▓▓▓▓1,7▒▒1,5▓▓▓▓▓▓▓▓▓▓1,1 1,7▓▓▓▓▓▓▓▓░12,12 1,7░░░░░░░2,2 12,12 1,7▓12,12 1,7▓12,12 2,2 1,7░░░░░░░12,12 1,7░▓▓▓▓▓▓▓▓▓░1,1 1,5▓▓▓▓▓▓▓▓▓▓1,7▒▒1,5▓▓▓</span></span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span><span class="insertion">1,5▓▓1,7▒▒▒▒▒▒1,5▓▓▓▓▓▓▓▓▓▓1,1 1,7▓▓▓▓▓░2,2 12,12 3,9▒2,2 12,12 1,7▓12,12 1,7▓12,12 2,2 3,9▒12,12 2,2 1,7░▓▓▓▓▓░░░░░▓▓▓░░1,5▓▓▓▓▓▓▓1,7▒▒▒▒▒▒1,5▓</span></span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span><span class="insertion">1,5▓▓▓1,7▒▒▒▒1,5▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓1,1 1,7▓3,9▒1,7▓░░2,2 12,12 3,9▒12,12 1,7▓░12,12 1,7░▓12,12 3,9▒12,12 2,2 1,7░░▓3,9▒1,7▓░░░▓░░░▓░░░░░░1,5▓▓▓▓1,7▒▒▒▒1,5▓▓</span></span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span><span class="insertion">0,1 0,0 1 H O U R0 0,1</span> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span><span class="insertion">0,1 0,0 0,1 0,0 0,1</span> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span><span class="insertion">0,1 0,0 0,1 0,0 0,1</span> </span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span><span class="insertion">11,11 14,14</span> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span><span class="insertion">11,11 14,14</span> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span><span class="insertion">11,11 14,14</span> </span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span><span class="insertion">2,1................15,15 0,0 1,1@0,1||||||1,1@0,0 15,15 2,1.................</span></span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span><span class="insertion">2,1................15,15 0,0 15,15 2,1.................</span></span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span><span class="insertion">2,1................15,15 1,1......15,15 1,1.....15,15 2,1.................</span></span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span><span class="insertion">0,1m1,0m0,1 8,4mnmnmnmnmnm0,1 8,4mnmnnmnmnmnnm8,1 8,4mnmnmnmn0,1 1,0mnm0,1 8,4mnmnmnmn0,1 8,4nmnmnmnmnmnmnm0,1 1,0mnmnmnmnmnm</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span><span class="insertion">0,1mn1,0n0,1 8,4mnmnmnmnmn0,1 8,4mnmnmnmnmnnmnm0,1 8,4mnmnmn0,1 1,0mnmnmn0,1 8,4nmnmnmn0,1 8,4nmnmnmnmnmnm0,1 1,0mnmnmnmnmnmnm</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span><span class="insertion">0,1mnm1,0m0,1 8,4mnmnmnmnm0,1 8,4mnmnmnmnnmnmn0,1 8,4mnmnmn0,1 1,0mn0,1 8,4nmnmnm0,1 8,4nmnmnmnmnm0,1 1,0mnmnmnmnmnmnmnm</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -20,4 +20,5 @@
<tr class="item"><td class="linenumber"><a href="#l14" name="l14">14</a></td><td><pre><span class="bold">+++ b/list.txt</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l15" name="l15">15</a></td><td><pre><span class="hunk">@@ -0,0 +1 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l16" name="l16">16</a></td><td><pre><span class="insertion">+</span><span class="insertion">https://supernets.github.io/dl/ascii_list.txt</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -26,3 +26,5 @@
<tr class="item"><td></td><td><a href="commit/f935b28.html" title="View this commit">f935b28</a></td><td>added list.txt</td><td>acidvegas</td><td>2018-03-22 20:29</td><td align="right">1</td><td align="right">+1</td><td align="right">-0</td></tr>
<tr class="item"><td></td><td><a href="commit/8cd2db5.html" title="View this commit">8cd2db5</a></td><td>Renamed all asciis with the same name and added more</td><td>acidvegas</td><td>2018-03-21 14:32</td><td align="right">133</td><td align="right">+398</td><td align="right">-2494</td></tr>
<tr class="item"><td></td><td><a href="commit/20b88a5.html" title="View this commit">20b88a5</a></td><td>Initial commit</td><td>acidvegas</td><td>2018-03-20 02:37</td><td align="right">3146</td><td align="right">+293318</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span> <span class="insertion">else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span> <span class="insertion">amount = float(amount)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span> <span class="insertion">usd_value = amount if from_symbol == 'USD' else CMC._ticker()[from_symbol]['price']*amount</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -253,4 +253,5 @@
<tr class="item"><td class="linenumber"><a href="#l247" name="l247">247</a></td><td><pre><span class="deletion">-*</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l248" name="l248">248</a></td><td><pre><span class="deletion">-# Except this file</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l249" name="l249">249</a></td><td><pre><span class="deletion">-!.gitignore</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -0,0 +1,61 @@
<!doctype html>
<link rel="stylesheet" href="../../style.css">
<title>irccex :: b682885</title>
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> irccex :: b682885</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit b68288566a6c92a22949cd39634e54f5a792b196</span><span class="commit"> (</span><span class="reference">HEAD -&gt; </span><span class="branch">master</span><span class="commit">, </span><span class="remote">origin/master</span><span class="commit">)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Wed Apr 22 02:58:42 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l5" name="l5">5</a></td><td><pre> Fixed null values</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l6" name="l6">6</a></td><td><pre>---</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l7" name="l7">7</a></td><td><pre> irccex/.gitignore | 1 <span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l8" name="l8">8</a></td><td><pre> irccex/core/coinmarketcap.py | 11 <span class="insertion">++++++++++</span><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l9" name="l9">9</a></td><td><pre> 2 files changed, 11 insertions(+), 1 deletion(-)</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l10" name="l10">10</a></td><td><pre></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l11" name="l11">11</a></td><td><pre><span class="bold">diff --git a/irccex/.gitignore b/irccex/.gitignore</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l12" name="l12">12</a></td><td><pre><span class="bold">new file mode 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l13" name="l13">13</a></td><td><pre><span class="bold">index 0000000..98e6ef6</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l14" name="l14">14</a></td><td><pre><span class="bold">--- /dev/null</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l15" name="l15">15</a></td><td><pre><span class="bold">+++ b/irccex/.gitignore</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l16" name="l16">16</a></td><td><pre><span class="hunk">@@ -0,0 +1 @@</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l17" name="l17">17</a></td><td><pre><span class="insertion">+</span><span class="insertion">*.db</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l18" name="l18">18</a></td><td><pre><span class="bold">diff --git a/irccex/core/coinmarketcap.py b/irccex/core/coinmarketcap.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l19" name="l19">19</a></td><td><pre><span class="bold">index 3d2cfe3..467efe6 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre><span class="bold">--- a/irccex/core/coinmarketcap.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre><span class="bold">+++ b/irccex/core/coinmarketcap.py</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre><span class="hunk">@@ -6,6 +6,14 @@</span> </span>import json</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l23" name="l23">23</a></td><td><pre> import time</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l24" name="l24">24</a></td><td><pre> import zlib</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l25" name="l25">25</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l26" name="l26">26</a></td><td><pre><span class="insertion">+</span><span class="insertion">def replace_nulls(json_elem):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l27" name="l27">27</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if isinstance(json_elem, list):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l28" name="l28">28</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return [replace_nulls(elem) for elem in json_elem]</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l29" name="l29">29</a></td><td><pre><span class="insertion">+</span> <span class="insertion">elif isinstance(json_elem, dict):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l30" name="l30">30</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return {key: replace_nulls(value) for key, value in json_elem.items()}</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l31" name="l31">31</a></td><td><pre><span class="insertion">+</span> <span class="insertion">else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l32" name="l32">32</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return '0' if json_elem is None else json_elem</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l33" name="l33">33</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l34" name="l34">34</a></td><td><pre> class CoinMarketCap(object):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l35" name="l35">35</a></td><td><pre> def __init__(self, api_key):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l36" name="l36">36</a></td><td><pre> self.api_key = api_key</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l37" name="l37">37</a></td><td><pre><span class="hunk">@@ -15,7 +23,7 @@</span> </span>class CoinMarketCap(object):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l38" name="l38">38</a></td><td><pre> def _api(self, _endpoint):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l39" name="l39">39</a></td><td><pre> conn = http.client.HTTPSConnection('pro-api.coinmarketcap.com', timeout=15)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l40" name="l40">40</a></td><td><pre> conn.request('GET', '/v1/' + _endpoint, headers={'Accept':'application/json', 'Accept-Encoding':'deflate, gzip', 'X-CMC_PRO_API_KEY':self.api_key})</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l41" name="l41">41</a></td><td><pre><span class="deletion">- response = zlib.decompress(conn.getresponse().read(), 16+zlib.MAX_WBITS).decode('utf-8').replace(': null', ': &quot;0&quot;')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l42" name="l42">42</a></td><td><pre><span class="insertion">+</span> <span class="insertion">response = zlib.decompress(conn.getresponse().read(), 16+zlib.MAX_WBITS).decode('utf-8')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l43" name="l43">43</a></td><td><pre> conn.close()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l44" name="l44">44</a></td><td><pre> return json.loads(response)['data']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l45" name="l45">45</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l46" name="l46">46</a></td><td><pre><span class="hunk">@@ -40,6 +48,7 @@</span> </span>class CoinMarketCap(object):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l47" name="l47">47</a></td><td><pre> return self.cache['ticker']</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l48" name="l48">48</a></td><td><pre> else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l49" name="l49">49</a></td><td><pre> data = self._api('cryptocurrency/listings/latest?limit=5000')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l50" name="l50">50</a></td><td><pre><span class="insertion">+</span> <span class="insertion">data = replace_nulls(data)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l51" name="l51">51</a></td><td><pre> self.cache['ticker'] = dict()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l52" name="l52">52</a></td><td><pre> for item in data:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l53" name="l53">53</a></td><td><pre> self.cache['ticker'][item['symbol']] = {</span></pre></td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -4,7 +4,7 @@
<h1><a href="../index.html" title="Back to Repository">&larr;&#xFE0E;</a> irccex :: b82fe23</h1>
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit b82fe23f8034b19589dc5629a904701ba3f3623a</span><span class="commit"> (</span><span class="reference">HEAD -&gt; </span><span class="branch">master</span><span class="commit">)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l1" name="l1">1</a></td><td><pre><span class="commit">commit b82fe23f8034b19589dc5629a904701ba3f3623a</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l2" name="l2">2</a></td><td><pre>Author: acidvegas &lt;acid.vegas@acid.vegas&gt;</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l3" name="l3">3</a></td><td><pre>Date: Sat Mar 21 03:20:00 2020 -0400</pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l4" name="l4">4</a></td><td><pre></pre></td></tr>
@ -31,4 +31,5 @@
<tr class="item"><td class="linenumber"><a href="#l25" name="l25">25</a></td><td><pre> ###### Trading Pair Rules</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l26" name="l26">26</a></td><td><pre> - USD can only be used for buying or selling BTC, ETH, &amp; LTC.</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l27" name="l27">27</a></td><td><pre> </span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -9,6 +9,9 @@
<hr>
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/b682885.html" title="View this commit">b682885</a></td><td>Fixed null values</td><td>acidvegas</td><td>2020-04-22 02:58</td><td align="right">2</td><td align="right">+11</td><td align="right">-1</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/b82fe23.html" title="View this commit">b82fe23</a></td><td>added double fees mode info</td><td>acidvegas</td><td>2020-03-21 03:20</td><td align="right">1</td><td align="right">+3</td><td align="right">-1</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/55d5438.html" title="View this commit">55d5438</a></td><td>Added double fees loop, removed all 3rd party library requirements, cleaned up</td><td>acidvegas</td><td>2020-03-21 03:14</td><td align="right">7</td><td align="right">+48</td><td align="right">-50</td></tr>
<tr class="item"><td><span style="color:green" title="acidvegas (MOST DANGEROUS MOTHERFUCK) <acid.vegas@acid.vegas>&#13;EF4B922DB85DC9DE">&#128274;&#xFE0E;</span></td><td><a href="commit/54783c8.html" title="View this commit">54783c8</a></td><td>Initial commit</td><td>acidvegas</td><td>2020-02-21 22:10</td><td align="right">12</td><td align="right">+1207</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -296,4 +296,5 @@
<tr class="item"><td class="linenumber"><a href="#l290" name="l290">290</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l291" name="l291">291</a></td><td><pre><span class="insertion">+</span><span class="insertion">import argparser</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l292" name="l292">292</a></td><td><pre><span class="insertion">+</span><span class="insertion">import sys</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -33,4 +33,5 @@
<tr class="item"><td class="linenumber"><a href="#l27" name="l27">27</a></td><td><pre><span class="insertion">+</span><span class="insertion">* Finish chord generation</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l28" name="l28">28</a></td><td><pre><span class="insertion">+</span><span class="insertion">* Color support for windows</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l29" name="l29">29</a></td><td><pre><span class="insertion">+</span><span class="insertion">* Scale/chord ASCII coloring</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -51,4 +51,5 @@
<tr class="item"><td class="linenumber"><a href="#l45" name="l45">45</a></td><td><pre><span class="bold">new file mode 100644</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l46" name="l46">46</a></td><td><pre><span class="bold">index 0000000..99f2cdb</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l47" name="l47">47</a></td><td><pre>Binary files /dev/null and b/screens/scale.png differ</pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -26,4 +26,5 @@
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre> print('usage: python mzk.py [OPTIONS]')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> print('\noptions:')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre> print('--chord=KEY_TYPE │ print a TYPE chord in the key of KEY')</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -57,4 +57,5 @@
<tr class="item"><td class="linenumber"><a href="#l51" name="l51">51</a></td><td><pre> scale_degrees = ('tonic','supertonic','mediant','subdominant','dominant''submediant','subtonic')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l52" name="l52">52</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l53" name="l53">53</a></td><td><pre> scales = {</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -26,4 +26,5 @@
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre> }</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre> intervals = {</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -124,4 +124,5 @@
<tr class="item"><td class="linenumber"><a href="#l118" name="l118">118</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print(print_scales.__doc__)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l119" name="l119">119</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l120" name="l120">120</a></td><td><pre><span class="insertion">+</span><span class="insertion">print_scales()</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -25,4 +25,5 @@
<tr class="item"><td class="linenumber"><a href="#l19" name="l19">19</a></td><td><pre><span class="deletion">-</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre><span class="deletion">-print_scale('C','major')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre><span class="insertion">+</span> <span class="insertion">print(print_scales.__doc__)</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -60,4 +60,5 @@
<tr class="item"><td class="linenumber"><a href="#l54" name="l54">54</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l55" name="l55">55</a></td><td><pre><span class="deletion">-print_scales()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l56" name="l56">56</a></td><td><pre><span class="insertion">+</span><span class="insertion">print_scale('C','major')</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -62,4 +62,5 @@
<tr class="item"><td class="linenumber"><a href="#l56" name="l56">56</a></td><td><pre><span class="insertion">+</span> <span class="insertion">functions.print_scales()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l57" name="l57">57</a></td><td><pre><span class="insertion">+</span> <span class="insertion">else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l58" name="l58">58</a></td><td><pre><span class="insertion">+</span> <span class="insertion">functions.print_help()</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -48,4 +48,5 @@
<tr class="item"><td class="linenumber"><a href="#l42" name="l42">42</a></td><td><pre> if key in constants.notes and type in constants.scales:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l43" name="l43">43</a></td><td><pre> functions.print_scale(key, type)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l44" name="l44">44</a></td><td><pre> else:</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -23,4 +23,5 @@
<tr class="item"><td class="linenumber"><a href="#l17" name="l17">17</a></td><td><pre><span class="insertion">+</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l18" name="l18">18</a></td><td><pre><span class="insertion">+</span><span class="insertion">###### Information</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l19" name="l19">19</a></td><td><pre><span class="insertion">+</span><span class="insertion">This repository is a work in progress</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -34,4 +34,5 @@
<tr class="item"><td class="linenumber"><a href="#l28" name="l28">28</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l29" name="l29">29</a></td><td><pre> def print_scale(root, type, full=False):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l30" name="l30">30</a></td><td><pre> frets = (24,147) if full else (12,75)</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -48,4 +48,5 @@
<tr class="item"><td class="linenumber"><a href="#l42" name="l42">42</a></td><td><pre> }</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l43" name="l43">43</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l44" name="l44">44</a></td><td><pre> notes = ('A', 'A#', 'B', 'C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#')</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -23,3 +23,5 @@
<tr class="item"><td></td><td><a href="commit/37b724d.html" title="View this commit">37b724d</a></td><td>Updated README</td><td>acidvegas</td><td>2019-07-13 23:27</td><td align="right">5</td><td align="right">+8</td><td align="right">-2</td></tr>
<tr class="item"><td></td><td><a href="commit/f13aeb5.html" title="View this commit">f13aeb5</a></td><td>Added README notice</td><td>acidvegas</td><td>2019-07-13 18:57</td><td align="right">1</td><td align="right">+5</td><td align="right">-0</td></tr>
<tr class="item"><td></td><td><a href="commit/04a1f6e.html" title="View this commit">04a1f6e</a></td><td>Initial commit</td><td>acidvegas</td><td>2019-07-13 18:52</td><td align="right">5</td><td align="right">+252</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -426,4 +426,5 @@
<tr class="item"><td class="linenumber"><a href="#l420" name="l420">420</a></td><td><pre><span class="insertion">+</span> <span class="insertion">def raw_pastes(self, paste_key):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l421" name="l421">421</a></td><td><pre><span class="insertion">+</span> <span class="insertion">params = {'api_dev_key':self.api_dev_key, 'api_user_key':self.api_user_key, 'api_paste_key':paste_key, 'api_option':'show_paste'}</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l422" name="l422">422</a></td><td><pre><span class="insertion">+</span> <span class="insertion">return self.api_call('api_raw.php', params)</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -26,4 +26,5 @@
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> def paste(self, data, guest=False, name=None, format=None, private=None, expire=None):</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre> params = {'api_dev_key':self.api_dev_key, 'api_option':'paste', 'api_paste_code':data}</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -26,4 +26,5 @@
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre> api = pastebin.PasteBin(api_dev_key, api_user_key)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> else:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre> raise SystemExit('[!] - Failed to create API user key! ({0})'.format(api_user_key.split(', ')[1]))</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -12,3 +12,5 @@
<tr class="item"><td></td><td><a href="commit/e4a8566.html" title="View this commit">e4a8566</a></td><td>Added missing self</td><td>acidvegas</td><td>2019-06-28 05:55</td><td align="right">1</td><td align="right">+1</td><td align="right">-1</td></tr>
<tr class="item"><td></td><td><a href="commit/f4758c6.html" title="View this commit">f4758c6</a></td><td>Fixed typo</td><td>acidvegas</td><td>2019-06-28 05:54</td><td align="right">1</td><td align="right">+1</td><td align="right">-1</td></tr>
<tr class="item"><td></td><td><a href="commit/31ee5d3.html" title="View this commit">31ee5d3</a></td><td>Initial commit</td><td>acidvegas</td><td>2019-06-28 01:28</td><td align="right">4</td><td align="right">+386</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -33,4 +33,5 @@
<tr class="item"><td class="linenumber"><a href="#l27" name="l27">27</a></td><td><pre> - [acid.vegas](https://acid.vegas/proxytools) *(main)*</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l28" name="l28">28</a></td><td><pre> - [SuperNETs](https://git.supernets.org/acidvegas/proxytools)</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l29" name="l29">29</a></td><td><pre> - [GitHub](https://github.com/acidvegas/proxytools)</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -318,4 +318,5 @@
<tr class="item"><td class="linenumber"><a href="#l312" name="l312">312</a></td><td><pre><span class="insertion">+</span><span class="insertion">with open (proxy_file, 'w') as proxy__file:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l313" name="l313">313</a></td><td><pre><span class="insertion">+</span> <span class="insertion">for proxy in proxy_list:</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l314" name="l314">314</a></td><td><pre><span class="insertion">+</span> <span class="insertion">proxy__file.write(proxy + '\n')</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -11,3 +11,5 @@
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td></td><td><a href="commit/1b6e4b8.html" title="View this commit">1b6e4b8</a></td><td>updated</td><td>acidvegas</td><td>2019-08-02 19:29</td><td align="right">1</td><td align="right">+7</td><td align="right">-4</td></tr>
<tr class="item"><td></td><td><a href="commit/faa1804.html" title="View this commit">faa1804</a></td><td>Initial commit</td><td>acidvegas</td><td>2019-06-28 01:40</td><td align="right">5</td><td align="right">+271</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -664,4 +664,5 @@
<tr class="item"><td class="linenumber"><a href="#l658" name="l658">658</a></td><td><pre><span class="deletion">-# Main</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l659" name="l659">659</a></td><td><pre><span class="deletion">-print_scales()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l660" name="l660">660</a></td><td><pre><span class="deletion">-print_scale('F#','major')</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -783,4 +783,5 @@
<tr class="item"><td class="linenumber"><a href="#l777" name="l777">777</a></td><td><pre><span class="insertion">+</span><span class="insertion">if debug.check_privileges():</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l778" name="l778">778</a></td><td><pre><span class="insertion">+</span><span class="insertion"> debug.error_exit('Do not run IRCS as admin/root!')</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l779" name="l779">779</a></td><td><pre><span class="insertion">+</span><span class="insertion">irc.IRCS.connect()</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -1003,4 +1003,5 @@
<tr class="item"><td class="linenumber"><a href="#l997" name="l997">997</a></td><td><pre><span class="insertion">+</span> <span class="insertion">args = line.split()</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l998" name="l998">998</a></td><td><pre><span class="insertion">+</span> <span class="insertion">if args[0]=='PING':self.raw('PONG '+args[1][1:])</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l999" name="l999">999</a></td><td><pre><span class="insertion">+</span> <span class="insertion">elif args[1]=='001':</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -10,3 +10,5 @@
<table id="main" cellpadding="0" cellspacing="0">
<tr id="navigation"><th></th><th>Hash</th><th>Commit message</th><th>Author</th><th>Date</th><th align="right">Files</th><th align="right">+</th><th align="right">-</th></tr>
<tr class="item"><td></td><td><a href="commit/a2d36f8.html" title="View this commit">a2d36f8</a></td><td>Initial commit</td><td>acidvegas</td><td>2019-06-27 23:11</td><td align="right">8</td><td align="right">+715</td><td align="right">-0</td></tr>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -39,4 +39,5 @@
<tr class="item"><td class="linenumber"><a href="#l33" name="l33">33</a></td><td><pre> | [asciiblaster](https://asdf.us/asciiblaster/) | Draw IRC/ANSI art from your browser |</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l34" name="l34">34</a></td><td><pre> | [asciimaker](https://ircart.github.io/asciimaker/)| Draw IRC art from your browser |</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l35" name="l35">35</a></td><td><pre> | [ansiedit](https://github.com/andyherbert/ansiedit) | Network-enabled web based ANSi art application |</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -25,4 +25,5 @@
<tr class="item"><td class="linenumber"><a href="#l19" name="l19">19</a></td><td><pre> | [irc2html](https://ircart.github.io/irc2html/) | Convert IRC art to HTML |</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre> | [img2term](https://github.com/wwared/img2term) | Output images in your terminal |</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> | [RuinIRC99](https://ruinirc99.firebaseapp.com/) | Convert images to IRC art from your browser |</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -93,4 +93,5 @@
<tr class="item"><td class="linenumber"><a href="#l87" name="l87">87</a></td><td><pre> | [PP4L](http://wepump.in/ascii/) | Art pack made by the [PP4L](http://wepump.in/) crew |</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l88" name="l88">88</a></td><td><pre> | [TrollASCII](https://github.com/jakkm3n/trollascii) | Giant mess of unorganized art |</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l89" name="l89">89</a></td><td><pre> | [Volatile](https://git.volatile.bz/cgit/wowaname/ascii-art/) | Art pack containing other packs &amp; some OC by [volatile](https://volatile.bz/) |</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -27,4 +27,5 @@
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l22" name="l22">22</a></td><td><pre> #### Other</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l23" name="l23">23</a></td><td><pre> | Name | Description |</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -24,4 +24,5 @@
<tr class="item"><td class="linenumber"><a href="#l18" name="l18">18</a></td><td><pre><span class="insertion">+</span><span class="insertion">| **#ascii** | [EFNet](http://efnet.org/) |</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l19" name="l19">19</a></td><td><pre> | **#mircart** | [EFNet](http://efnet.org/) |</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre> | **#scroll** | [SuperNETs](https://supernets.org/) |</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -43,4 +43,5 @@
<tr class="item"><td class="linenumber"><a href="#l37" name="l37">37</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l38" name="l38">38</a></td><td><pre> ***</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l39" name="l39">39</a></td><td><pre> </span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -25,4 +25,5 @@
<tr class="item"><td class="linenumber"><a href="#l19" name="l19">19</a></td><td><pre> | [Limnoria ASCII Plugins](https://github.com/oddluck/limnoria-plugins/tree/master/ASCII) | ASCII plugins for [Limnoria](https://github.com/ProgVal/Limnoria) |</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre> | [MiRCARTools](https://github.com/lalbornoz/MiRCARTools) | IRC art editor &amp; tools |</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> | [Scroll](https://github.com/ircart/scroll) | Very functional IRC bot to play art &amp; more |</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

View File

@ -25,4 +25,5 @@
<tr class="item"><td class="linenumber"><a href="#l19" name="l19">19</a></td><td><pre> | [bashfill](https://max.io/bash.html)| Draw art for your terminal |</span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l20" name="l20">20</a></td><td><pre> </span></pre></td></tr>
<tr class="item"><td class="linenumber"><a href="#l21" name="l21">21</a></td><td><pre> #### Other</span></pre></td></tr>
</table></pre>
</table>
<div id="footer">site generated by <a href="https://github.com/acidvegas/stagit" target="_blank">stagit</a> on <a href="#">05/03/20</a></div>

Some files were not shown because too many files have changed in this diff Show More