<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hi Renaud, yes you are completely
right.<br>
<br>
Initially my goal was to get out something people could start
using asap, now we are there finally and I have to refine it.<br>
<br>
You can disable the networking apps just by editing your project
settings file, I have a few instances where I do that, and in my
settings I have:<br>
<br>
# ------ All settings customizations must go here ------ #<br>
<br>
INSTALLED_APPS.remove('nodeshot.networking.connectors')
INSTALLED_APPS.remove('nodeshot.networking.hardware')<br>
INSTALLED_APPS.remove('nodeshot.networking.links')<br>
INSTALLED_APPS.remove('nodeshot.networking.net')<br>
<br>
Ideally all these apps will live in a separate repo dedicated to
mesh networks, and some of those modules will live in their own
projects (eg: links will be django-netjsongraph).<br>
<br>
Did you do this or did you do something different?<br>
<br>
Federico<br>
<br>
<br>
On 11/30/2015 07:43 PM, Renaud wrote:<br>
</div>
<blockquote
cite="mid:sig.1776ae64ff.565C98DC.9050403@manda.tagmail.eu"
type="cite">
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
Hi Federico,<br>
<br>
I completely agree with your point of view. As I told to the list
previously I'm working on a project based on nodeshot for the
frontend. And one of my recent challenges were to remove all the
networking part of nodeshot without hacking nodeshot itself.<br>
<br>
It'd be cool to have only the core exempt of nodeshot without the
business logic link to the original goal of the project
(WiFi/Networks).<br>
<br>
My 2 cents,<br>
Renaud<br>
<span>
</span><br>
<blockquote style="border: 0px none;"
cite="mid:sig.1776e0198b.565C8BEF.4050200@ninux.org" type="cite">
<div style="margin:30px 25px 10px 25px;" class="__pbConvHr">
<div style="width:100%;border-top:1px solid
#EDEEF0;padding-top:5px">
<div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%;">
<a moz-do-not-send="true" href="mailto:nemesis@ninux.org"
style="color:#737F92
!important;padding-right:6px;font-weight:bold;text-decoration:none
!important;">Nemesis</a></div>
<div
style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:
right;"> <font color="#9FA2A5"><span
style="padding-left:6px">lundi 30 novembre 2015 18:48</span></font></div>
</div>
</div>
<div style="color:#888888;margin-left:24px;margin-right:24px;"
__pbrmquotes="true" class="__pbConvBody">
<meta content="text/html; charset=windows-1252"
http-equiv="content-type">
<font face="Helvetica, Arial, sans-serif">Hi <font
face="Helvetica, Arial, sans-serif">everyone,<br>
<br>
<font face="Helvetica, Arial, sans-serif">In the latest
months I've been working a lot <font face="Helvetica,
Arial, sans-serif">in order to <font face="Helvetica,
Arial, sans-serif">extract some nodeshot mod<font
face="Helvetica, Arial, sans-serif">ules <font
face="Helvetica, Arial, sans-serif">that would <font
face="Helvetica, Arial, sans-serif">be more
successful in separate projects<font
face="Helvetica, Arial, sans-serif"> that
can be included into nodeshot.<br>
<br>
<font face="Helvetica, Arial, sans-serif">In
the process of extraction I have also been
working on adding new features that will
be<font face="Helvetica, Arial,
sans-serif"> available in nodeshot in
the near future.</font></font><br>
<br>
<font face="Helvetica, Arial, sans-serif">These
features are all related to <font
face="Helvetica, Arial, sans-serif">community
networks, which is the main use cases
from which nodeshot is born.<br>
<br>
<font face="Helvetica, Arial,
sans-serif"><font face="Helvetica,
Arial, sans-serif">I'm talking about
these projects:<br>
</font></font></font></font></font></font></font></font></font></font></font></font></font>
<ul>
<li>netdiff, pure python library that is in charge of
analyzing network topology: <a moz-do-not-send="true"
href="https://github.com/ninuxorg/netdiff"
class="moz-txt-link-freetext">https://github.com/ninuxorg/netdiff</a><br>
</li>
<li>django-netjsongraph, django app that is built on top of
netdiff: <a moz-do-not-send="true"
href="https://github.com/interop-dev/django-netjsongraph"
class="moz-txt-link-freetext">https://github.com/interop-dev/django-netjsongraph</a></li>
<li>netjsongraph.js, javascript library (based on d3): <a
moz-do-not-send="true"
href="https://github.com/interop-dev/netjsongraph.js"
class="moz-txt-link-freetext"><a class="moz-txt-link-freetext" href="https://github.com/interop-dev/netjsongraph.js">https://github.com/interop-dev/netjsongraph.js</a></a></li>
<li>netjsonconfig, pure python library that generates
OpenWRT configurations: <a moz-do-not-send="true"
href="https://github.com/openwisp/netjsonconfig"
class="moz-txt-link-freetext">https://github.com/openwisp/netjsonconfig</a></li>
</ul>
<font face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font face="Helvetica,
Arial, sans-serif"><font face="Helvetica, Arial,
sans-serif"><font face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif">The
good news is<font face="Helvetica,
Arial, sans-serif"> I'm very
satisfied with the results I'm
obtaining!<br>
<font face="Helvetica, Arial,
sans-serif">The bad news is that
it will <font face="Helvetica,
Arial, sans-serif">take longer
than expected to finish th</font>e
process and release the 1.0.<br>
<font face="Helvetica, Arial,
sans-serif">The truth is I was
not satisfied with the quality
of the current <font
face="Helvetica, Arial,
sans-serif">architecture in
nodeshot. <font
face="Helvetica, Arial,
sans-serif">I would
especially like to separate
completely the nodeshot core
from the <font
face="Helvetica, Arial,
sans-serif">networking
features, <font
face="Helvetica, Arial,
sans-serif">simplify
some module<font
face="Helvetica,
Arial, sans-serif">s
and remove a<font
face="Helvetica,
Arial, sans-serif">
few c<font
face="Helvetica,
Arial, sans-serif">umbersome
hacks</font></font></font></font>.<br>
<br>
</font></font>I want to
finish <font face="Helvetica,
Arial, sans-serif">this
process <font
face="Helvetica, Arial,
sans-serif">before
releasing <font
face="Helvetica, Arial,
sans-serif">the 1.0<font
face="Helvetica,
Arial, sans-serif">,
because 1.0 is meant
to be a stable
release, after the 1.0
is out <font
face="Helvetica,
Arial, sans-serif">I
<font
face="Helvetica,
Arial, sans-serif">won't
be able to do <font
face="Helvetica,
Arial,
sans-serif">drastic
change<font
face="Helvetica,
Arial,
sans-serif">s<font
face="Helvetica,
Arial,
sans-serif">
anymore, so I
think it's
better <font
face="Helvetica,
Arial,
sans-serif">to
solve th<font
face="Helvetica,
Arial,
sans-serif">ese
problems right
now<font
face="Helvetica,
Arial,
sans-serif">,
I<font
face="Helvetica,
Arial,
sans-serif">'m
sure that the
benefits in
the long term
will be <font
face="Helvetica,
Arial,
sans-serif">long
lasting.<br>
<br>
<font
face="Helvetica,
Arial,
sans-serif">I've
talked a lot
about the
reasons that
led me to
these
decisions<font
face="Helvetica,
Arial,
sans-serif">
at different
events</font>,
<font
face="Helvetica,
Arial,
sans-serif"><font
face="Helvetica,
Arial,
sans-serif">eg
at</font> the
<font
face="Helvetica,
Arial,
sans-serif">Battlemesh
v8 in Slovenia<font
face="Helvetica,
Arial,
sans-serif">
which<font
face="Helvetica,
Arial,
sans-serif">
is</font></font><font
face="Helvetica,
Arial,
sans-serif">
on youtube </font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font><font
face="Helvetica, Arial, sans-serif"><font face="Helvetica,
Arial, sans-serif"><font face="Helvetica, Arial,
sans-serif"><font face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial, sans-serif"><font
face="Helvetica, Arial,
sans-serif"><font face="Helvetica,
Arial, sans-serif"><font
face="Helvetica, Arial,
sans-serif"><font
face="Helvetica, Arial,
sans-serif"><font
face="Helvetica, Arial,
sans-serif"><font
face="Helvetica, Arial,
sans-serif"><font
face="Helvetica,
Arial, sans-serif"><font
face="Helvetica,
Arial, sans-serif"><font
face="Helvetica,
Arial, sans-serif"><font
face="Helvetica,
Arial,
sans-serif"><font
face="Helvetica,
Arial,
sans-serif"><font
face="Helvetica,
Arial,
sans-serif"><font
face="Helvetica,
Arial,
sans-serif"><font
face="Helvetica,
Arial,
sans-serif"><font
face="Helvetica,
Arial,
sans-serif"><font
face="Helvetica,
Arial,
sans-serif"><font
face="Helvetica,
Arial,
sans-serif"><font
face="Helvetica,
Arial,
sans-serif"><font
face="Helvetica,
Arial,
sans-serif"><font
face="Helvetica,
Arial,
sans-serif"><font
face="Helvetica,
Arial,
sans-serif"><a
moz-do-not-send="true"
href="https://www.youtube.com/watch?v=mFQKtIWL8vk"
class="moz-txt-link-freetext"><a class="moz-txt-link-freetext" href="https://www.youtube.com/watch?v=mFQKtIWL8vk">https://www.youtube.com/watch?v=mFQKtIWL8vk</a></a><font
face="Helvetica,
Arial,
sans-serif">.</font></font> </font></font></font></font></font></font></font></font>
</font><br>
<br>
<font
face="Helvetica,
Arial,
sans-serif">Pheraphs
we could just
rel<font
face="Helvetica,
Arial,
sans-serif">ease
a 0.10 s<font
face="Helvetica,
Arial,
sans-serif">omewhen
soon</font> <font
face="Helvetica,
Arial,
sans-serif">...</font></font></font><br>
<br>
<font
face="Helvetica,
Arial,
sans-serif">Federico</font><br>
</font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font></font>
<div>_______________________________________________<br>
Nodeshot mailing list<br>
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
href="mailto:Nodeshot@ml.ninux.org">Nodeshot@ml.ninux.org</a><br>
<a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://ml.ninux.org/mailman/listinfo/nodeshot">http://ml.ninux.org/mailman/listinfo/nodeshot</a><br>
</div>
</div>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Nodeshot mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Nodeshot@ml.ninux.org">Nodeshot@ml.ninux.org</a>
<a class="moz-txt-link-freetext" href="http://ml.ninux.org/mailman/listinfo/nodeshot">http://ml.ninux.org/mailman/listinfo/nodeshot</a>
</pre>
</blockquote>
<br>
</body>
</html>