<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Developer guide</title><link>https://sourceforge.net/p/unamed-gl02/wiki/Developer%2520guide/</link><description>Recent changes to Developer guide</description><atom:link href="https://sourceforge.net/p/unamed-gl02/wiki/Developer%20guide/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 13 Jan 2021 14:03:52 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/unamed-gl02/wiki/Developer%20guide/feed" rel="self" type="application/rss+xml"/><item><title>Developer guide modified by Florian B</title><link>https://sourceforge.net/p/unamed-gl02/wiki/Developer%2520guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -53,3 +53,9 @@

 You can use this software on multiples mailbox at the same time. 
 Exported data respect the mail ABNF format or the vcard format depends on what is the data.
+    
+#**Commands that presents bugs**
+
+Import of mailbox is not working well, some of imported mails contains null values, and emails objects contains lacks of information, such as undefined ID, the receiver name and first name missing …
+visu, the graph is created but it does not contain any data.
+
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian B</dc:creator><pubDate>Wed, 13 Jan 2021 14:03:52 -0000</pubDate><guid>https://sourceforge.net815e8af1c18c6c5beabe737ae141c88f349b4d20</guid></item><item><title>Developer guide modified by Florian B</title><link>https://sourceforge.net/p/unamed-gl02/wiki/Developer%2520guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -26,7 +26,7 @@
 Spec file contains unit tests of the software.

 license_dependencies contains all the licenses of used dependencies.
-LICENSE file contain the license of the project.
+LICENSE file contains the license of the project.

 # **How to use the software**
 $ node main.js  &amp;lt;[COMMAND]&amp;gt; [ARGUMENTS] [OPTIONS]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian B</dc:creator><pubDate>Wed, 13 Jan 2021 13:46:14 -0000</pubDate><guid>https://sourceforge.nete7796b42545805e4a9e9070e0c6448e22a9f3081</guid></item><item><title>Developer guide modified by Florian B</title><link>https://sourceforge.net/p/unamed-gl02/wiki/Developer%2520guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -25,6 +25,9 @@
 ABNF file contains ABNF format for exports. Like the mail ABNF format.
 Spec file contains unit tests of the software.

+license_dependencies contains all the licenses of used dependencies.
+LICENSE file contain the license of the project.
+
 # **How to use the software**
 $ node main.js  &amp;lt;[COMMAND]&amp;gt; [ARGUMENTS] [OPTIONS]

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian B</dc:creator><pubDate>Wed, 13 Jan 2021 13:45:15 -0000</pubDate><guid>https://sourceforge.net43084fa1d89197159c477a447b920030e533c0f9</guid></item><item><title>Developer guide modified by Florian B</title><link>https://sourceforge.net/p/unamed-gl02/wiki/Developer%2520guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -15,6 +15,15 @@
 mailparser is used to import mails in the software. 
 vcard-js permit to export mail contacts in vcard format easily.
 jasmine is used to perform unit tests.
+
+#**Project organisation**
+The main.js file contains all commands to use the software, it use caporal librairies to makes commands work.
+email_object contain the class of an email object.
+email_inbox_object contain the class of an inbox object that can contains mails.
+inbox_loader is used to import mailbox files into a list of mailbox into the program.
+vCard_object is used to export contact as vcard format.
+ABNF file contains ABNF format for exports. Like the mail ABNF format.
+Spec file contains unit tests of the software.

 # **How to use the software**
 $ node main.js  &amp;lt;[COMMAND]&amp;gt; [ARGUMENTS] [OPTIONS]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian B</dc:creator><pubDate>Wed, 13 Jan 2021 13:24:07 -0000</pubDate><guid>https://sourceforge.net1cbd8207163047f7a04be253eb534a4a35fe15b0</guid></item><item><title>Developer guide modified by Florian B</title><link>https://sourceforge.net/p/unamed-gl02/wiki/Developer%2520guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -17,7 +17,7 @@
 jasmine is used to perform unit tests.

 # **How to use the software**
-$ node main.js  &amp;lt;[COMMAND]&amp;gt; [ARGUMENT] [OPTIONS]
+$ node main.js  &amp;lt;[COMMAND]&amp;gt; [ARGUMENTS] [OPTIONS]

 COMMANDS — Type 'main.js help &lt;command/&gt;' to get some help about a command
     nb-mail                           Give the number of emails exchanged during a time period in the inbox &amp;lt;folder&amp;gt;
&amp;lt;/folder&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian B</dc:creator><pubDate>Sun, 10 Jan 2021 08:33:20 -0000</pubDate><guid>https://sourceforge.neta8dffca96139c2d15f90d190663a468fa618f04a</guid></item><item><title>Developer guide modified by Florian B</title><link>https://sourceforge.net/p/unamed-gl02/wiki/Developer%2520guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -17,7 +17,7 @@
 jasmine is used to perform unit tests.

 # **How to use the software**
-$ node main.js  &amp;lt;[COMMAND]&amp;gt; [OPTIONS][ARGUMENT]
+$ node main.js  &amp;lt;[COMMAND]&amp;gt; [ARGUMENT] [OPTIONS]

 COMMANDS — Type 'main.js help &lt;command/&gt;' to get some help about a command
     nb-mail                           Give the number of emails exchanged during a time period in the inbox &amp;lt;folder&amp;gt;
&amp;lt;/folder&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian B</dc:creator><pubDate>Sun, 10 Jan 2021 08:33:05 -0000</pubDate><guid>https://sourceforge.net94342dcc1b940b71c54d819bfdceed3cd253fe0b</guid></item><item><title>Developer guide modified by Florian B</title><link>https://sourceforge.net/p/unamed-gl02/wiki/Developer%2520guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -17,7 +17,7 @@
 jasmine is used to perform unit tests.

 # **How to use the software**
-$ node main.js &lt;command/&gt; [COMMAND] [OPTIONS][ARGUMENT]
+$ node main.js  &amp;lt;[COMMAND]&amp;gt; [OPTIONS][ARGUMENT]

 COMMANDS — Type 'main.js help &lt;command/&gt;' to get some help about a command
     nb-mail                           Give the number of emails exchanged during a time period in the inbox &amp;lt;folder&amp;gt;
&amp;lt;/folder&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian B</dc:creator><pubDate>Sun, 10 Jan 2021 08:32:39 -0000</pubDate><guid>https://sourceforge.net591612e3f7b1f2e021a3d7021d2c75cfe38608fc</guid></item><item><title>Developer guide modified by Florian B</title><link>https://sourceforge.net/p/unamed-gl02/wiki/Developer%2520guide/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="dependencies"&gt;&lt;strong&gt; Dependencies&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;The software is developed in JavaScript, it needs to be run with nodejs.&lt;/p&gt;
&lt;p&gt;The software require those extern dependencies to work:&lt;br/&gt;
Vega&lt;br/&gt;
Vega-lite &lt;br/&gt;
Caporal&lt;br/&gt;
Mailparser&lt;br/&gt;
Vcard-js&lt;br/&gt;
Jasmine&lt;/p&gt;
&lt;p&gt;vega and vega-lite are used to export visual graphics of the data treated.&lt;br/&gt;
caporal permit the software to have a simple and easy to use interface in the command prompt. It gives commands such as help or info. It also give the user help for using commands.&lt;br/&gt;
mailparser is used to import mails in the software. &lt;br/&gt;
vcard-js permit to export mail contacts in vcard format easily.&lt;br/&gt;
jasmine is used to perform unit tests.&lt;/p&gt;
&lt;h1 id="how-to-use-the-software"&gt;&lt;strong&gt;How to use the software&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;$ node main.js &lt;command/&gt; &lt;span&gt;[COMMAND]&lt;/span&gt; &lt;span&gt;[OPTIONS]&lt;/span&gt;&lt;a class="alink" href="/p/unamed-gl02/wiki/ARGUMENT/"&gt;[ARGUMENT]&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;COMMANDS — Type 'main.js help &lt;command/&gt;' to get some help about a command&lt;br/&gt;
    nb-mail                           Give the number of emails exchanged during a time period in the inbox &amp;lt;folder&amp;gt;&lt;br/&gt;
    email                                Extract lists of emails&lt;br/&gt;
    contact                           Extract the contacts of a specified email address&lt;br/&gt;
    buzzy                               List emails sent between 10 pm and 8 am or during the weekend&lt;br/&gt;
    top-dest                         List the 10 most frequent addressees for the collaborator &amp;lt;collab&amp;gt;&lt;br/&gt;
    objet                                List the 10 most frequent subjects&lt;br/&gt;
    visu                                  Visualize the exchanges within one email address&amp;lt;/collab&amp;gt;&amp;lt;/folder&amp;gt;&lt;/p&gt;
&lt;p&gt;GLOBAL OPTIONS&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;   &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;h&lt;/span&gt;, &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nv"&gt;help&lt;/span&gt;                           &lt;span class="nv"&gt;Display&lt;/span&gt; &lt;span class="nv"&gt;global&lt;/span&gt; &lt;span class="nv"&gt;help&lt;/span&gt; &lt;span class="nv"&gt;or&lt;/span&gt; &lt;span class="nv"&gt;command&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;related&lt;/span&gt; &lt;span class="nv"&gt;help&lt;/span&gt;.
   &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;V&lt;/span&gt;, &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nv"&gt;version&lt;/span&gt;                        &lt;span class="nv"&gt;Display&lt;/span&gt; &lt;span class="nv"&gt;version&lt;/span&gt;.
   &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nv"&gt;no&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;color&lt;/span&gt;                           &lt;span class="nv"&gt;Disable&lt;/span&gt; &lt;span class="nv"&gt;use&lt;/span&gt; &lt;span class="nv"&gt;of&lt;/span&gt; &lt;span class="nv"&gt;colors&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;output&lt;/span&gt;.
   &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;v&lt;/span&gt;, &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nv"&gt;verbose&lt;/span&gt;                        &lt;span class="nv"&gt;Verbose&lt;/span&gt; &lt;span class="nv"&gt;mode&lt;/span&gt;: &lt;span class="nv"&gt;will&lt;/span&gt; &lt;span class="nv"&gt;also&lt;/span&gt; &lt;span class="nv"&gt;output&lt;/span&gt; &lt;span class="nv"&gt;debug&lt;/span&gt; &lt;span class="nv"&gt;messages&lt;/span&gt;.
   &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nv"&gt;quiet&lt;/span&gt;                              &lt;span class="nv"&gt;Quiet&lt;/span&gt; &lt;span class="nv"&gt;mode&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;only&lt;/span&gt; &lt;span class="nv"&gt;displays&lt;/span&gt; &lt;span class="nv"&gt;warn&lt;/span&gt; &lt;span class="nv"&gt;and&lt;/span&gt; &lt;span class="nv"&gt;error&lt;/span&gt; &lt;span class="nv"&gt;messages&lt;/span&gt;.
   &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nv"&gt;silent&lt;/span&gt;                             &lt;span class="nv"&gt;Silent&lt;/span&gt; &lt;span class="nv"&gt;mode&lt;/span&gt;: &lt;span class="nv"&gt;does&lt;/span&gt; &lt;span class="nv"&gt;not&lt;/span&gt; &lt;span class="nv"&gt;output&lt;/span&gt; &lt;span class="nv"&gt;anything&lt;/span&gt;, &lt;span class="nv"&gt;giving&lt;/span&gt; &lt;span class="nv"&gt;no&lt;/span&gt; &lt;span class="nv"&gt;indication&lt;/span&gt; &lt;span class="nv"&gt;of&lt;/span&gt; &lt;span class="nv"&gt;success&lt;/span&gt; &lt;span class="nv"&gt;or&lt;/span&gt; &lt;span class="nv"&gt;failure&lt;/span&gt; &lt;span class="nv"&gt;other&lt;/span&gt; &lt;span class="nv"&gt;than&lt;/span&gt; &lt;span class="nv"&gt;the&lt;/span&gt; &lt;span class="k"&gt;exit&lt;/span&gt; &lt;span class="nv"&gt;code&lt;/span&gt;.
&lt;/pre&gt;&lt;/div&gt;


&lt;h1 id="complementary-information"&gt;&lt;strong&gt;Complementary information&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;You can use this software on multiples mailbox at the same time. &lt;br/&gt;
Exported data respect the mail ABNF format or the vcard format depends on what is the data.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Florian B</dc:creator><pubDate>Sun, 10 Jan 2021 08:23:05 -0000</pubDate><guid>https://sourceforge.net1a5c0a9ab7a53f8b6b55985fe6ee73cac6f9dfcb</guid></item></channel></rss>