Skip to content

Commit

Permalink
flask example
Browse files Browse the repository at this point in the history
  • Loading branch information
zainhoda committed Mar 20, 2023
1 parent 344ed07 commit 3d194d3
Show file tree
Hide file tree
Showing 16 changed files with 477 additions and 51 deletions.
6 changes: 5 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ all: venv docs/index.html

venv: $(VENV)/bin/activate

flask:
./$(VENV)/bin/pip install flask
./$(VENV)/bin/python3 integration_tests/flask_test.py

docs/index.html: src/pyvibe/__init.py___ generator/generate.py
./$(VENV)/bin/pip install pandas
./$(VENV)/bin/python3 generator/generate.py
Expand All @@ -27,4 +31,4 @@ clean:
rm -rf $(VENV)
find . -type f -name '*.pyc' -delete

.PHONY: all clean
.PHONY: all clean flask
32 changes: 27 additions & 5 deletions docs/component_reference.html
Original file line number Diff line number Diff line change
Expand Up @@ -112,13 +112,13 @@
<div class="container mx-auto flex flex-wrap items-center justify-between">
<a href="/" class="flex items-center">
<img src="https://cdn.pycob.com/pycob_hex.png" class="mr-3 h-6 sm:h-9" style="filter: brightness(0) invert(1);" alt="Logo" />
<span class="self-center whitespace-nowrap md:text-4xl font-semibold text-white">PyVibe App</span>
<span class="self-center whitespace-nowrap md:text-4xl font-semibold text-white">PyVibe</span>
</a>
<div class="flex md:order-2">
<button onclick="toggleDarkMode()" type="button" class="mx-3 px-3 py-2 text-xs font-medium text-center text-white bg-blue-700 rounded-lg hover:bg-blue-800 focus:ring-4 focus:outline-none focus:ring-blue-300 dark:bg-blue-600 dark:hover:bg-blue-700 dark:focus:ring-blue-800 bg-gradient-to-br from-purple-600 to-blue-500 group-hover:from-purple-600 group-hover:to-blue-500">
<svg id="sun" data-toggle-icon="sun" class="w-4 h-4" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z" fill-rule="evenodd" clip-rule="evenodd"></path></svg>
<svg id="moon" data-toggle-icon="moon" class="w-4 h-4 hidden" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"></path></svg> </button>
<a type="button" href="/auth/login" id="pycob-login-button" class="mr-3 inline-flex items-center rounded-lg bg-blue-700 px-2 py-1 text-center text-xs font-medium text-white hover:bg-blue-800 focus:outline-none focus:ring-4 focus:ring-blue-300 md:mr-0">
<a type="button" href="login.html" id="pycob-login-button" class="mr-3 inline-flex items-center rounded-lg bg-blue-700 px-2 py-1 text-center text-xs font-medium text-white hover:bg-blue-800 focus:outline-none focus:ring-4 focus:ring-blue-300 md:mr-0">
Sign In
<svg fill="none" stroke="currentColor" stroke-width="1.5" class="ml-1 h-4 w-4" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 6a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0zM4.501 20.118a7.5 7.5 0 0114.998 0A17.933 17.933 0 0112 21.75c-2.676 0-5.216-.584-7.499-1.632z"></path></svg>
</a>
Expand All @@ -129,7 +129,9 @@
</div>
<div class="w-full items-center justify-between md:order-1 md:flex md:w-auto hidden" id="navbar-sticky">
<ul class="mt-4 flex flex-col rounded-lg md:mt-0 md:flex-row md:space-x-8 md:border-0 md:text-sm md:font-medium">

<a class="block rounded-lg py-2 pl-3 pr-4 text-white hover:bg-blue-800 md:p-2 " href="tutorial.html">Tutorial</a>
<a class="block rounded-lg py-2 pl-3 pr-4 text-white hover:bg-blue-800 md:p-2 " href="flask.html">Flask</a>
<a class="block rounded-lg py-2 pl-3 pr-4 text-white hover:bg-blue-800 md:p-2 inline-flex items-center" href="https://github.com/pycob/pyvibe"><svg class="w-4 h-4 mr-2 -ml-1" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="github" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="currentColor" d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3 .3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5 .3-6.2 2.3zm44.2-1.7c-2.9 .7-4.9 2.6-4.6 4.9 .3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3 .7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3 .3 2.9 2.3 3.9 1.6 1 3.6 .7 4.3-.7 .7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3 .7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3 .7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg> GitHub</a>
</ul>
</div>
</div>
Expand Down Expand Up @@ -2917,6 +2919,12 @@
<svg aria-hidden="true" class="w-5 h-5 ml-1" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg>
</a>
</p>
<p class="text-gray-500 dark:text-gray-400 ">
<a href="#container" class="inline-flex items-center font-medium text-blue-600 dark:text-blue-500 hover:underline">
container
<svg aria-hidden="true" class="w-5 h-5 ml-1" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg>
</a>
</p>
<p class="mb-6 text-lg font-normal text-gray-500 lg:text-xl dark:text-gray-400"></p>
<p class="mb-4 font-extrabold leading-none tracking-tight text-gray-900 dark:text-white text-lg sm:text-2xl ">Input</p>
<div class="relative overflow-x-auto shadow-md mb-5 sm:rounded-lg">
Expand Down Expand Up @@ -2993,7 +3001,7 @@
</div>
<div class="w-full border-t-0 bg-gray-700 pb-5 rounded-b-lg whitespace-nowrap overflow-x-scroll p-2">
<code class="text-gray-500">&gt;&gt;&gt;</code>
<code class="text-white" style="white-space: break-spaces">card.add_pandastable(dataframe = df)</code>
<code class="text-white" style="white-space: break-spaces">container.add_pandastable(dataframe = df)</code>
</div>
</div>
<div class="block p-6 mb-6 bg-white border border-gray-200 rounded-lg shadow-md hover:bg-gray-100 dark:bg-gray-800 dark:border-gray-700 dark:hover:bg-gray-700 overflow-x-auto max-w-fit mx-auto ">
Expand Down Expand Up @@ -4135,7 +4143,21 @@
<p class="mt-2 text-sm text-gray-500"></p>
</div>
<div class="flex-grow flex flex-wrap md:pl-20 -mb-10 md:mt-0 mt-10 md:text-left text-center">

<div class="lg:w-1/4 md:w-1/2 w-full px-4">
<h2 class="title-font font-medium text-gray-900 dark:text-white tracking-widest text-sm mb-3 uppercase">About</h2>
<nav class="list-none mb-10">
<li><a href="https://www.pyvibe.com" class="text-gray-600 hover:text-gray-800 dark:hover:text-white">PyVibe Home</a></li>
<li><a href="https://github.com/pycob/pyvibe" class="text-gray-600 hover:text-gray-800 dark:hover:text-white">PyVibe on GitHub</a></li>
<li><a href="https://pypi.org/project/pyvibe/" class="text-gray-600 hover:text-gray-800 dark:hover:text-white">PyVibe on PyPI</a></li>
</nav>
</div>
<div class="lg:w-1/4 md:w-1/2 w-full px-4">
<h2 class="title-font font-medium text-gray-900 dark:text-white tracking-widest text-sm mb-3 uppercase">Learn</h2>
<nav class="list-none mb-10">
<li><a href="tutorial.html" class="text-gray-600 hover:text-gray-800 dark:hover:text-white">Interactive Tutorial</a></li>
<li><a href="component_reference.html" class="text-gray-600 hover:text-gray-800 dark:hover:text-white">Component Reference</a></li>
</nav>
</div>
</div>
</div>
</footer>
Expand Down
Loading

0 comments on commit 3d194d3

Please sign in to comment.