Skip to content

Commit 39d5fa3

Browse files
committed
Updated to 1.0.3 | Added support for 5 new memes
1 parent 535037a commit 39d5fa3

File tree

10 files changed

+329
-128
lines changed

10 files changed

+329
-128
lines changed

CHANGELOG.txt

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,16 @@
11
Change Log
22
==========
33

4-
1.0.1 (6/04/2022)
4+
1.0.3 (9/04/2022)
5+
-----------------
6+
**Added 5 new meme endpoints to the GenerateMeme class**
7+
- boo (`GenerateMeme.boo()`)
8+
- brain (`GenerateMeme.brain()`)
9+
- delete (`GenerateMeme.delete()`)
10+
- expanding wwe (`GenerateMeme.expanding_wwe()`)
11+
- change my mind (`GenerateMeme.change_my_mind()`)
12+
13+
1.0.2 (6/04/2022)
514
-------------------
615
- Added balloon generate meme function
716

docs/_modules/fusionsid.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ <h1>Source code for fusionsid</h1><div class="highlight"><pre>
176176
<span class="sd">&quot;&quot;&quot;</span>
177177

178178
<span class="n">__license__</span> <span class="o">=</span> <span class="s2">&quot;MIT&quot;</span>
179-
<span class="n">__version__</span> <span class="o">=</span> <span class="s2">&quot;1.0.2&quot;</span>
179+
<span class="n">__version__</span> <span class="o">=</span> <span class="s2">&quot;1.0.3&quot;</span>
180180
<span class="n">__author__</span> <span class="o">=</span> <span class="s2">&quot;FusionSid&quot;</span>
181181
<span class="n">__title__</span> <span class="o">=</span> <span class="s2">&quot;fusionsidapi&quot;</span>
182182
<span class="n">__url__</span> <span class="o">=</span> <span class="s2">&quot;https://fusionsidapi.herokuapp.com&quot;</span>

docs/_modules/fusionsid/image.html

Lines changed: 109 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -484,34 +484,8 @@ <h1>Source code for fusionsid.image</h1><div class="highlight"><pre>
484484

485485
<div class="viewcode-block" id="GenerateMeme"><a class="viewcode-back" href="../../fusionsid.html#fusionsid.image.GenerateMeme">[docs]</a><span class="k">class</span> <span class="nc">GenerateMeme</span><span class="p">:</span>
486486
<span class="sd">&quot;&quot;&quot;</span>
487-
<span class="sd"> Generate Meme</span>
488-
<span class="sd"> -------------</span>
489-
490-
<span class="sd"> Methods</span>
491-
<span class="sd"> -------</span>
492-
<span class="sd"> abandon(text : str) : Returns a `Meme`</span>
493-
494-
<span class="sd"> armor(text : str) : Returns a `Meme`</span>
495-
496-
<span class="sd"> surprised(text : str) : Returns a `Meme`</span>
497-
498-
<span class="sd"> violence(text : str) : Returns a `Meme`</span>
499-
500-
<span class="sd"> balloon(text1 : str, text2 : str) : Returns a `Meme`</span>
501-
502-
<span class="sd"> bongocat(image_url : str) : Returns a `Meme`</span>
503-
504-
<span class="sd"> brazzers(image_url : str) : Returns a `Meme`</span>
505-
506-
<span class="sd"> gun(image_url : str) : Returns a `Meme`</span>
507-
508-
<span class="sd"> trash(image_url : str) : Returns a `Meme`</span>
509-
510-
<span class="sd"> aborted(image_url : str) : Returns a `Meme`</span>
511-
512-
<span class="sd"> affect(image_url : str) : Returns a `Meme`</span>
513-
514-
<span class="sd"> wanted(image_url : str) : Returns a `Meme`</span>
487+
<span class="sd"> Generate Memes</span>
488+
<span class="sd"> --------------</span>
515489

516490
<span class="sd"> &quot;&quot;&quot;</span>
517491

@@ -590,6 +564,26 @@ <h1>Source code for fusionsid.image</h1><div class="highlight"><pre>
590564
<span class="sa">f</span><span class="s2">&quot;violence?text=</span><span class="si">{</span><span class="n">text</span><span class="si">}</span><span class="s2">&quot;</span>
591565
<span class="p">)</span>
592566
<span class="k">return</span> <span class="n">Meme</span><span class="p">(</span><span class="n">image_bytes</span><span class="p">)</span></div>
567+
568+
569+
<div class="viewcode-block" id="GenerateMeme.change_my_mind"><a class="viewcode-back" href="../../fusionsid.html#fusionsid.image.GenerateMeme.change_my_mind">[docs]</a> <span class="nd">@classmethod</span>
570+
<span class="k">async</span> <span class="k">def</span> <span class="nf">change_my_mind</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">text</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Meme</span><span class="p">:</span>
571+
<span class="sd">&quot;&quot;&quot;</span>
572+
<span class="sd"> Generates the change my mind meme</span>
573+
574+
<span class="sd"> Parameters</span>
575+
<span class="sd"> ----------</span>
576+
<span class="sd"> text (str) : The text you want to use for the meme</span>
577+
578+
<span class="sd"> Returns</span>
579+
<span class="sd"> -------</span>
580+
<span class="sd"> Meme</span>
581+
582+
<span class="sd"> &quot;&quot;&quot;</span>
583+
<span class="n">image_bytes</span> <span class="o">=</span> <span class="k">await</span> <span class="n">HTTPClient</span><span class="p">()</span><span class="o">.</span><span class="n">get_image</span><span class="p">(</span>
584+
<span class="sa">f</span><span class="s2">&quot;changemymind?text=</span><span class="si">{</span><span class="n">text</span><span class="si">}</span><span class="s2">&quot;</span>
585+
<span class="p">)</span>
586+
<span class="k">return</span> <span class="n">Meme</span><span class="p">(</span><span class="n">image_bytes</span><span class="p">)</span></div>
593587

594588

595589
<div class="viewcode-block" id="GenerateMeme.balloon"><a class="viewcode-back" href="../../fusionsid.html#fusionsid.image.GenerateMeme.balloon">[docs]</a> <span class="nd">@classmethod</span>
@@ -599,8 +593,8 @@ <h1>Source code for fusionsid.image</h1><div class="highlight"><pre>
599593

600594
<span class="sd"> Parameters</span>
601595
<span class="sd"> ----------</span>
602-
<span class="sd"> text1 (str) : The text you want to use for the ballon part of the meme</span>
603-
<span class="sd"> text2 (str) : The text you want to use for the arrow part of the meme</span>
596+
<span class="sd"> balloon_text (str) : The text you want to use for the ballon part of the meme</span>
597+
<span class="sd"> arrow_text (str) : The text you want to use for the arrow part of the meme</span>
604598

605599
<span class="sd"> Returns</span>
606600
<span class="sd"> -------</span>
@@ -613,6 +607,74 @@ <h1>Source code for fusionsid.image</h1><div class="highlight"><pre>
613607
<span class="k">return</span> <span class="n">Meme</span><span class="p">(</span><span class="n">image_bytes</span><span class="p">)</span></div>
614608

615609

610+
<div class="viewcode-block" id="GenerateMeme.boo"><a class="viewcode-back" href="../../fusionsid.html#fusionsid.image.GenerateMeme.boo">[docs]</a> <span class="nd">@classmethod</span>
611+
<span class="k">async</span> <span class="k">def</span> <span class="nf">boo</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">text_1</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">text_2</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Meme</span><span class="p">:</span>
612+
<span class="sd">&quot;&quot;&quot;</span>
613+
<span class="sd"> Generates the boo meme</span>
614+
615+
<span class="sd"> Parameters</span>
616+
<span class="sd"> ----------</span>
617+
<span class="sd"> text_1 (str) : The text you want to use for the first part of the meme</span>
618+
<span class="sd"> text_2 (str) : The text you want to use for the second part of the meme</span>
619+
620+
<span class="sd"> Returns</span>
621+
<span class="sd"> -------</span>
622+
<span class="sd"> Meme</span>
623+
624+
<span class="sd"> &quot;&quot;&quot;</span>
625+
<span class="n">image_bytes</span> <span class="o">=</span> <span class="k">await</span> <span class="n">HTTPClient</span><span class="p">()</span><span class="o">.</span><span class="n">get_image</span><span class="p">(</span>
626+
<span class="sa">f</span><span class="s2">&quot;boo?text_1=</span><span class="si">{</span><span class="n">text_1</span><span class="si">}</span><span class="s2">&amp;text_2=</span><span class="si">{</span><span class="n">text_2</span><span class="si">}</span><span class="s2">&quot;</span>
627+
<span class="p">)</span>
628+
<span class="k">return</span> <span class="n">Meme</span><span class="p">(</span><span class="n">image_bytes</span><span class="p">)</span></div>
629+
630+
631+
<div class="viewcode-block" id="GenerateMeme.brain"><a class="viewcode-back" href="../../fusionsid.html#fusionsid.image.GenerateMeme.brain">[docs]</a> <span class="nd">@classmethod</span>
632+
<span class="k">async</span> <span class="k">def</span> <span class="nf">brain</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">text_1</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">text_2</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">text_3</span> <span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">text_4</span> <span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Meme</span><span class="p">:</span>
633+
<span class="sd">&quot;&quot;&quot;</span>
634+
<span class="sd"> Generates the brain meme</span>
635+
636+
<span class="sd"> Parameters</span>
637+
<span class="sd"> ----------</span>
638+
<span class="sd"> text_1 (str): The text you want to use for the first box</span>
639+
<span class="sd"> text_2 (str): The text you want to use for the second box</span>
640+
<span class="sd"> text_3 (str): The text you want to use for the third box</span>
641+
<span class="sd"> text_4 (str): The text you want to use for the forth box</span>
642+
643+
<span class="sd"> Returns</span>
644+
<span class="sd"> -------</span>
645+
<span class="sd"> Meme</span>
646+
647+
<span class="sd"> &quot;&quot;&quot;</span>
648+
<span class="n">image_bytes</span> <span class="o">=</span> <span class="k">await</span> <span class="n">HTTPClient</span><span class="p">()</span><span class="o">.</span><span class="n">get_image</span><span class="p">(</span>
649+
<span class="sa">f</span><span class="s2">&quot;brain?text_1=</span><span class="si">{</span><span class="n">text_1</span><span class="si">}</span><span class="s2">&amp;text_2=</span><span class="si">{</span><span class="n">text_2</span><span class="si">}</span><span class="s2">&amp;text_3=</span><span class="si">{</span><span class="n">text_3</span><span class="si">}</span><span class="s2">&amp;text_4=</span><span class="si">{</span><span class="n">text_4</span><span class="si">}</span><span class="s2">&quot;</span>
650+
<span class="p">)</span>
651+
<span class="k">return</span> <span class="n">Meme</span><span class="p">(</span><span class="n">image_bytes</span><span class="p">)</span></div>
652+
653+
654+
<div class="viewcode-block" id="GenerateMeme.expanding_wwe"><a class="viewcode-back" href="../../fusionsid.html#fusionsid.image.GenerateMeme.expanding_wwe">[docs]</a> <span class="nd">@classmethod</span>
655+
<span class="k">async</span> <span class="k">def</span> <span class="nf">expanding_wwe</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">text_1</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">text_2</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">text_3</span> <span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">text_4</span> <span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">text_5</span> <span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Meme</span><span class="p">:</span>
656+
<span class="sd">&quot;&quot;&quot;</span>
657+
<span class="sd"> Generates the expanding wwe meme</span>
658+
659+
<span class="sd"> Parameters</span>
660+
<span class="sd"> ----------</span>
661+
<span class="sd"> text_1 (str): The text you want to use for the first box</span>
662+
<span class="sd"> text_2 (str): The text you want to use for the second box</span>
663+
<span class="sd"> text_3 (str): The text you want to use for the third box</span>
664+
<span class="sd"> text_4 (str): The text you want to use for the forth box</span>
665+
<span class="sd"> text_5 (str): The text you want to use for the fifth box</span>
666+
667+
<span class="sd"> Returns</span>
668+
<span class="sd"> -------</span>
669+
<span class="sd"> Meme</span>
670+
671+
<span class="sd"> &quot;&quot;&quot;</span>
672+
<span class="n">image_bytes</span> <span class="o">=</span> <span class="k">await</span> <span class="n">HTTPClient</span><span class="p">()</span><span class="o">.</span><span class="n">get_image</span><span class="p">(</span>
673+
<span class="sa">f</span><span class="s2">&quot;expandingwwe?text_1=</span><span class="si">{</span><span class="n">text_1</span><span class="si">}</span><span class="s2">&amp;text_2=</span><span class="si">{</span><span class="n">text_2</span><span class="si">}</span><span class="s2">&amp;text_3=</span><span class="si">{</span><span class="n">text_3</span><span class="si">}</span><span class="s2">&amp;text_4=</span><span class="si">{</span><span class="n">text_4</span><span class="si">}</span><span class="s2">&amp;text_5=</span><span class="si">{</span><span class="n">text_5</span><span class="si">}</span><span class="s2">&quot;</span>
674+
<span class="p">)</span>
675+
<span class="k">return</span> <span class="n">Meme</span><span class="p">(</span><span class="n">image_bytes</span><span class="p">)</span></div>
676+
677+
616678
<div class="viewcode-block" id="GenerateMeme.bongocat"><a class="viewcode-back" href="../../fusionsid.html#fusionsid.image.GenerateMeme.bongocat">[docs]</a> <span class="nd">@classmethod</span>
617679
<span class="k">async</span> <span class="k">def</span> <span class="nf">bongocat</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">image_url</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Meme</span><span class="p">:</span>
618680
<span class="sd">&quot;&quot;&quot;</span>
@@ -730,6 +792,23 @@ <h1>Source code for fusionsid.image</h1><div class="highlight"><pre>
730792

731793
<span class="sd"> &quot;&quot;&quot;</span>
732794
<span class="n">image_bytes</span> <span class="o">=</span> <span class="k">await</span> <span class="n">HTTPClient</span><span class="p">()</span><span class="o">.</span><span class="n">get_image</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;wanted?image_url=</span><span class="si">{</span><span class="n">image_url</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
795+
<span class="k">return</span> <span class="n">Meme</span><span class="p">(</span><span class="n">image_bytes</span><span class="p">)</span></div>
796+
797+
<div class="viewcode-block" id="GenerateMeme.delete"><a class="viewcode-back" href="../../fusionsid.html#fusionsid.image.GenerateMeme.delete">[docs]</a> <span class="nd">@classmethod</span>
798+
<span class="k">async</span> <span class="k">def</span> <span class="nf">delete</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">image_url</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Meme</span><span class="p">:</span>
799+
<span class="sd">&quot;&quot;&quot;</span>
800+
<span class="sd"> Generates the delete meme</span>
801+
802+
<span class="sd"> Parameters</span>
803+
<span class="sd"> ----------</span>
804+
<span class="sd"> image_url (str) : The image you want to use for the meme</span>
805+
806+
<span class="sd"> Returns</span>
807+
<span class="sd"> -------</span>
808+
<span class="sd"> Meme</span>
809+
810+
<span class="sd"> &quot;&quot;&quot;</span>
811+
<span class="n">image_bytes</span> <span class="o">=</span> <span class="k">await</span> <span class="n">HTTPClient</span><span class="p">()</span><span class="o">.</span><span class="n">get_image</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;delete?image_url=</span><span class="si">{</span><span class="n">image_url</span><span class="si">}</span><span class="s2">&quot;</span><span class="p">)</span>
733812
<span class="k">return</span> <span class="n">Meme</span><span class="p">(</span><span class="n">image_bytes</span><span class="p">)</span></div></div>
734813
</pre></div>
735814

0 commit comments

Comments
 (0)