Meatier: Meteor Alternative

:hamburger: like meteor, but meatier :hamburger:

Some of my chief complaints with Meteor

  • Built on Node 0.10, and that ain’t changing anytime soon
  • Build system doesn’t allow for code splitting (the opposite, in fact)
  • Global scope (namespacing doesn’t count)
  • Goes Oprah-Christmas-special with websockets (not every person/page needs one)
  • Can’t handle css-modules (CSS is all handled behind the scenes)
  • Tied to MongoDB for official support

Capturing screenshots of website with Python

brew install phantomjs <span class="c"><span class="hljs-comment"># or npm -g phantomjs </span></span>
pip install selenium

<span class="kn"><span class="hljs-keyword">from</span></span> <span class="nn">selenium</span> <span class="kn"><span class="hljs-keyword">import</span></span> <span class="n">webdriver</span>
<span class="n">depot</span> <span class="o">=</span> <span class="n">DepotManager</span><span class="o">.</span><span class="n">get</span><span class="p">()</span>
<span class="n">driver</span> <span class="o">=</span> <span class="n">webdriver</span><span class="o">.</span><span class="n">PhantomJS</span><span class="p">()</span>
<span class="n">driver</span><span class="o">.</span><span class="n">set_window_size</span><span class="p">(</span><span class="mi"><span class="hljs-number">1024</span></span><span class="p">,</span> <span class="mi"><span class="hljs-number">768</span></span><span class="p">)</span> <span class="c"><span class="hljs-comment"># set the window size that you need </span></span>
<span class="n">driver</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s"><span class="hljs-string">'https://github.com'</span></span><span class="p">)</span>
<span class="n">driver</span><span class="o">.</span><span class="n">save_screenshot</span><span class="p">(</span><span class="s"><span class="hljs-string">'github.png'</span></span><span class="p">)</span>
 

Shogun Content Management Editor

Add a drag & drop page builder to any website framework, CMS, or eCommerce platform.

Drag & drop page builder/editor

Empower anyone on your team to build and manage pages with a simple drag and drop editor.

Integration for any website

Integrate with any website framework, existing content management system, or eCommerce platform.