Преглед изворни кода

Merge branch 'stretch' of https://github.com/bashrc/freedombone

Bob Mottram пре 7 година
родитељ
комит
4b6ae8bde1
4 измењених фајлова са 189 додато и 93 уклоњено
  1. 3
    1
      doc/EN/support.org
  2. BIN
      img/pubkey.png
  3. 28
    31
      src/freedombone-config
  4. 158
    61
      website/EN/support.html

+ 3
- 1
doc/EN/support.org Прегледај датотеку

17
 
17
 
18
 *Email:* bob@freedombone.net
18
 *Email:* bob@freedombone.net
19
 
19
 
20
-*PGP/GPG Fingerprint:* 9ABB82C00ABF39F82680487DCC2536191FA7C33F
20
+*PGP/GPG Public key:*
21
+#+attr_html: :width 60% :align center
22
+[[file:images/pubkey.png]]
21
 
23
 
22
 *XMPP:* bob@freedombone.net with OMEMO or OpenPGP
24
 *XMPP:* bob@freedombone.net with OMEMO or OpenPGP
23
 
25
 


+ 28
- 31
src/freedombone-config Прегледај датотеку

338
        15 zerigo.com
338
        15 zerigo.com
339
        16 dhis.org
339
        16 dhis.org
340
        17 nsupdate.info
340
        17 nsupdate.info
341
-       18 duckdns.org
342
-       19 loopia.com
343
-       20 namecheap.com
344
-       21 domains.google.com
345
-       22 ovh.com
346
-       23 dtdns.com
347
-       24 giradns.com
348
-       25 duiadns.net
349
-       26 ddnss.de
350
-       27 dynv6.com
351
-       28 ipv4.dynv6.com
352
-       29 default@spdyn.de
353
-       30 strato.com
354
-       31 freemyip.com
355
-       32 cloudxns.net)
341
+       18 loopia.com
342
+       19 namecheap.com
343
+       20 domains.google.com
344
+       21 ovh.com
345
+       22 dtdns.com
346
+       23 giradns.com
347
+       24 duiadns.net
348
+       25 ddnss.de
349
+       26 dynv6.com
350
+       27 ipv4.dynv6.com
351
+       28 default@spdyn.de
352
+       29 strato.com
353
+       30 freemyip.com
354
+       31 cloudxns.net)
356
 
355
 
357
     # shellcheck disable=SC2068
356
     # shellcheck disable=SC2068
358
     selection=$(dialog --backtitle $"Freedombone Configuration" --title $"Dynamic DNS" --menu $"Choose Dynamic DNS provider, or ESC for none:" 24 60 32 "${W[@]}" 3>&2 2>&1 1>&3)
357
     selection=$(dialog --backtitle $"Freedombone Configuration" --title $"Dynamic DNS" --menu $"Choose Dynamic DNS provider, or ESC for none:" 24 60 32 "${W[@]}" 3>&2 2>&1 1>&3)
383
         15) DDNS_PROVIDER="default@www.zerigo.com";;
382
         15) DDNS_PROVIDER="default@www.zerigo.com";;
384
         16) DDNS_PROVIDER="default@www.dhis.org";;
383
         16) DDNS_PROVIDER="default@www.dhis.org";;
385
         17) DDNS_PROVIDER="default@nsupdate.info";;
384
         17) DDNS_PROVIDER="default@nsupdate.info";;
386
-        18) DDNS_PROVIDER="default@duckdns.org";;
387
-        19) DDNS_PROVIDER="default@www.loopia.com";;
388
-        20) DDNS_PROVIDER="default@www.namecheap.com";;
389
-        21) DDNS_PROVIDER="default@domains.google.com";;
390
-        22) DDNS_PROVIDER="default@www.ovh.com";;
391
-        23) DDNS_PROVIDER="default@www.dtdns.com";;
392
-        24) DDNS_PROVIDER="default@giradns.com";;
393
-        25) DDNS_PROVIDER="default@www.duiadns.net";;
394
-        26) DDNS_PROVIDER="default@ddnss.de";;
395
-        27) DDNS_PROVIDER="default@dynv6.com";;
396
-        28) DDNS_PROVIDER="default@ipv4.dynv6.com";;
397
-        29) DDNS_PROVIDER="default@spdyn.de";;
398
-        30) DDNS_PROVIDER="default@www.strato.com";;
399
-        31) DDNS_PROVIDER="default@freemyip.com";;
400
-        32) DDNS_PROVIDER="default@www.cloudxns.net";;
401
-        33) DDNS_PROVIDER="none";;
385
+        18) DDNS_PROVIDER="default@www.loopia.com";;
386
+        19) DDNS_PROVIDER="default@www.namecheap.com";;
387
+        20) DDNS_PROVIDER="default@domains.google.com";;
388
+        21) DDNS_PROVIDER="default@www.ovh.com";;
389
+        22) DDNS_PROVIDER="default@www.dtdns.com";;
390
+        23) DDNS_PROVIDER="default@giradns.com";;
391
+        24) DDNS_PROVIDER="default@www.duiadns.net";;
392
+        25) DDNS_PROVIDER="default@ddnss.de";;
393
+        26) DDNS_PROVIDER="default@dynv6.com";;
394
+        27) DDNS_PROVIDER="default@ipv4.dynv6.com";;
395
+        28) DDNS_PROVIDER="default@spdyn.de";;
396
+        29) DDNS_PROVIDER="default@www.strato.com";;
397
+        30) DDNS_PROVIDER="default@freemyip.com";;
398
+        31) DDNS_PROVIDER="default@www.cloudxns.net";;
402
     esac
399
     esac
403
     save_configuration_values
400
     save_configuration_values
404
 
401
 

+ 158
- 61
website/EN/support.html Прегледај датотеку

3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
4
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
5
 <head>
5
 <head>
6
-<title></title>
7
-<!-- 2018-04-12 Thu 18:25 -->
8
-<meta  http-equiv="Content-Type" content="text/html;charset=utf-8" />
9
-<meta  name="generator" content="Org-mode" />
10
-<meta  name="author" content="Bob Mottram" />
11
-<meta  name="description" content="How to support the Freedombone project"
6
+<!-- 2018-05-11 Fri 17:27 -->
7
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
8
+<meta name="viewport" content="width=device-width, initial-scale=1" />
9
+<title>&lrm;</title>
10
+<meta name="generator" content="Org mode" />
11
+<meta name="author" content="Bob Mottram" />
12
+<meta name="description" content="How to support the Freedombone project"
12
  />
13
  />
13
-<meta  name="keywords" content="freedombone, support" />
14
+<meta name="keywords" content="freedombone, support" />
14
 <style type="text/css">
15
 <style type="text/css">
15
  <!--/*--><![CDATA[/*><!--*/
16
  <!--/*--><![CDATA[/*><!--*/
16
-  .title  { text-align: center; }
17
+  .title  { text-align: center;
18
+             margin-bottom: .2em; }
19
+  .subtitle { text-align: center;
20
+              font-size: medium;
21
+              font-weight: bold;
22
+              margin-top:0; }
17
   .todo   { font-family: monospace; color: red; }
23
   .todo   { font-family: monospace; color: red; }
18
-  .done   { color: green; }
24
+  .done   { font-family: monospace; color: green; }
25
+  .priority { font-family: monospace; color: orange; }
19
   .tag    { background-color: #eee; font-family: monospace;
26
   .tag    { background-color: #eee; font-family: monospace;
20
             padding: 2px; font-size: 80%; font-weight: normal; }
27
             padding: 2px; font-size: 80%; font-weight: normal; }
21
   .timestamp { color: #bebebe; }
28
   .timestamp { color: #bebebe; }
22
   .timestamp-kwd { color: #5f9ea0; }
29
   .timestamp-kwd { color: #5f9ea0; }
23
-  .right  { margin-left: auto; margin-right: 0px;  text-align: right; }
24
-  .left   { margin-left: 0px;  margin-right: auto; text-align: left; }
25
-  .center { margin-left: auto; margin-right: auto; text-align: center; }
30
+  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
31
+  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
32
+  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
26
   .underline { text-decoration: underline; }
33
   .underline { text-decoration: underline; }
27
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
34
   #postamble p, #preamble p { font-size: 90%; margin: .2em; }
28
   p.verse { margin-left: 3%; }
35
   p.verse { margin-left: 3%; }
49
     border: 1px solid black;
56
     border: 1px solid black;
50
   }
57
   }
51
   pre.src:hover:before { display: inline;}
58
   pre.src:hover:before { display: inline;}
52
-  pre.src-sh:before    { content: 'sh'; }
53
-  pre.src-bash:before  { content: 'sh'; }
59
+  /* Languages per Org manual */
60
+  pre.src-asymptote:before { content: 'Asymptote'; }
61
+  pre.src-awk:before { content: 'Awk'; }
62
+  pre.src-C:before { content: 'C'; }
63
+  /* pre.src-C++ doesn't work in CSS */
64
+  pre.src-clojure:before { content: 'Clojure'; }
65
+  pre.src-css:before { content: 'CSS'; }
66
+  pre.src-D:before { content: 'D'; }
67
+  pre.src-ditaa:before { content: 'ditaa'; }
68
+  pre.src-dot:before { content: 'Graphviz'; }
69
+  pre.src-calc:before { content: 'Emacs Calc'; }
54
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
70
   pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
55
-  pre.src-R:before     { content: 'R'; }
56
-  pre.src-perl:before  { content: 'Perl'; }
57
-  pre.src-java:before  { content: 'Java'; }
58
-  pre.src-sql:before   { content: 'SQL'; }
71
+  pre.src-fortran:before { content: 'Fortran'; }
72
+  pre.src-gnuplot:before { content: 'gnuplot'; }
73
+  pre.src-haskell:before { content: 'Haskell'; }
74
+  pre.src-hledger:before { content: 'hledger'; }
75
+  pre.src-java:before { content: 'Java'; }
76
+  pre.src-js:before { content: 'Javascript'; }
77
+  pre.src-latex:before { content: 'LaTeX'; }
78
+  pre.src-ledger:before { content: 'Ledger'; }
79
+  pre.src-lisp:before { content: 'Lisp'; }
80
+  pre.src-lilypond:before { content: 'Lilypond'; }
81
+  pre.src-lua:before { content: 'Lua'; }
82
+  pre.src-matlab:before { content: 'MATLAB'; }
83
+  pre.src-mscgen:before { content: 'Mscgen'; }
84
+  pre.src-ocaml:before { content: 'Objective Caml'; }
85
+  pre.src-octave:before { content: 'Octave'; }
86
+  pre.src-org:before { content: 'Org mode'; }
87
+  pre.src-oz:before { content: 'OZ'; }
88
+  pre.src-plantuml:before { content: 'Plantuml'; }
89
+  pre.src-processing:before { content: 'Processing.js'; }
90
+  pre.src-python:before { content: 'Python'; }
91
+  pre.src-R:before { content: 'R'; }
92
+  pre.src-ruby:before { content: 'Ruby'; }
93
+  pre.src-sass:before { content: 'Sass'; }
94
+  pre.src-scheme:before { content: 'Scheme'; }
95
+  pre.src-screen:before { content: 'Gnu Screen'; }
96
+  pre.src-sed:before { content: 'Sed'; }
97
+  pre.src-sh:before { content: 'shell'; }
98
+  pre.src-sql:before { content: 'SQL'; }
99
+  pre.src-sqlite:before { content: 'SQLite'; }
100
+  /* additional languages in org.el's org-babel-load-languages alist */
101
+  pre.src-forth:before { content: 'Forth'; }
102
+  pre.src-io:before { content: 'IO'; }
103
+  pre.src-J:before { content: 'J'; }
104
+  pre.src-makefile:before { content: 'Makefile'; }
105
+  pre.src-maxima:before { content: 'Maxima'; }
106
+  pre.src-perl:before { content: 'Perl'; }
107
+  pre.src-picolisp:before { content: 'Pico Lisp'; }
108
+  pre.src-scala:before { content: 'Scala'; }
109
+  pre.src-shell:before { content: 'Shell Script'; }
110
+  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
111
+  /* additional language identifiers per "defun org-babel-execute"
112
+       in ob-*.el */
113
+  pre.src-cpp:before  { content: 'C++'; }
114
+  pre.src-abc:before  { content: 'ABC'; }
115
+  pre.src-coq:before  { content: 'Coq'; }
116
+  pre.src-groovy:before  { content: 'Groovy'; }
117
+  /* additional language identifiers from org-babel-shell-names in
118
+     ob-shell.el: ob-shell is the only babel language using a lambda to put
119
+     the execution function name together. */
120
+  pre.src-bash:before  { content: 'bash'; }
121
+  pre.src-csh:before  { content: 'csh'; }
122
+  pre.src-ash:before  { content: 'ash'; }
123
+  pre.src-dash:before  { content: 'dash'; }
124
+  pre.src-ksh:before  { content: 'ksh'; }
125
+  pre.src-mksh:before  { content: 'mksh'; }
126
+  pre.src-posh:before  { content: 'posh'; }
127
+  /* Additional Emacs modes also supported by the LaTeX listings package */
128
+  pre.src-ada:before { content: 'Ada'; }
129
+  pre.src-asm:before { content: 'Assembler'; }
130
+  pre.src-caml:before { content: 'Caml'; }
131
+  pre.src-delphi:before { content: 'Delphi'; }
132
+  pre.src-html:before { content: 'HTML'; }
133
+  pre.src-idl:before { content: 'IDL'; }
134
+  pre.src-mercury:before { content: 'Mercury'; }
135
+  pre.src-metapost:before { content: 'MetaPost'; }
136
+  pre.src-modula-2:before { content: 'Modula-2'; }
137
+  pre.src-pascal:before { content: 'Pascal'; }
138
+  pre.src-ps:before { content: 'PostScript'; }
139
+  pre.src-prolog:before { content: 'Prolog'; }
140
+  pre.src-simula:before { content: 'Simula'; }
141
+  pre.src-tcl:before { content: 'tcl'; }
142
+  pre.src-tex:before { content: 'TeX'; }
143
+  pre.src-plain-tex:before { content: 'Plain TeX'; }
144
+  pre.src-verilog:before { content: 'Verilog'; }
145
+  pre.src-vhdl:before { content: 'VHDL'; }
146
+  pre.src-xml:before { content: 'XML'; }
147
+  pre.src-nxml:before { content: 'XML'; }
148
+  /* add a generic configuration mode; LaTeX export needs an additional
149
+     (add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
150
+  pre.src-conf:before { content: 'Configuration File'; }
59
 
151
 
60
   table { border-collapse:collapse; }
152
   table { border-collapse:collapse; }
61
   caption.t-above { caption-side: top; }
153
   caption.t-above { caption-side: top; }
62
   caption.t-bottom { caption-side: bottom; }
154
   caption.t-bottom { caption-side: bottom; }
63
   td, th { vertical-align:top;  }
155
   td, th { vertical-align:top;  }
64
-  th.right  { text-align: center;  }
65
-  th.left   { text-align: center;   }
66
-  th.center { text-align: center; }
67
-  td.right  { text-align: right;  }
68
-  td.left   { text-align: left;   }
69
-  td.center { text-align: center; }
156
+  th.org-right  { text-align: center;  }
157
+  th.org-left   { text-align: center;   }
158
+  th.org-center { text-align: center; }
159
+  td.org-right  { text-align: right;  }
160
+  td.org-left   { text-align: left;   }
161
+  td.org-center { text-align: center; }
70
   dt { font-weight: bold; }
162
   dt { font-weight: bold; }
71
-  .footpara:nth-child(2) { display: inline; }
72
-  .footpara { display: block; }
163
+  .footpara { display: inline; }
73
   .footdef  { margin-bottom: 1em; }
164
   .footdef  { margin-bottom: 1em; }
74
   .figure { padding: 1em; }
165
   .figure { padding: 1em; }
75
   .figure p { text-align: center; }
166
   .figure p { text-align: center; }
89
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
180
     { font-size: 10px; font-weight: bold; white-space: nowrap; }
90
   .org-info-js_search-highlight
181
   .org-info-js_search-highlight
91
     { background-color: #ffff00; color: #000000; font-weight: bold; }
182
     { background-color: #ffff00; color: #000000; font-weight: bold; }
183
+  .org-svg { width: 90%; }
92
   /*]]>*/-->
184
   /*]]>*/-->
93
 </style>
185
 </style>
94
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
186
 <link rel="stylesheet" type="text/css" href="freedombone.css" />
97
 @licstart  The following is the entire license notice for the
189
 @licstart  The following is the entire license notice for the
98
 JavaScript code in this tag.
190
 JavaScript code in this tag.
99
 
191
 
100
-Copyright (C) 2012-2013 Free Software Foundation, Inc.
192
+Copyright (C) 2012-2017 Free Software Foundation, Inc.
101
 
193
 
102
 The JavaScript code in this tag is free software: you can
194
 The JavaScript code in this tag is free software: you can
103
 redistribute it and/or modify it under the terms of the GNU
195
 redistribute it and/or modify it under the terms of the GNU
144
 <a name="top" id="top"></a>
236
 <a name="top" id="top"></a>
145
 </div>
237
 </div>
146
 <div id="content">
238
 <div id="content">
147
-<h1 class="title"></h1>
148
 
239
 
149
 <div class="figure">
240
 <div class="figure">
150
 <p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
241
 <p><img src="images/logo.png" alt="logo.png" width="80%" height="10%" align="center" />
151
 </p>
242
 </p>
152
 </div>
243
 </div>
153
 
244
 
154
-<div id="outline-container-sec-1" class="outline-2">
155
-<h2 id="sec-1">Support</h2>
245
+<div id="outline-container-orgf724cf8" class="outline-2">
246
+<h2 id="orgf724cf8">Support</h2>
156
 </div>
247
 </div>
157
 
248
 
158
-<div id="outline-container-sec-2" class="outline-2">
159
-<h2 id="sec-2">Contact details</h2>
160
-<div class="outline-text-2" id="text-2">
249
+<div id="outline-container-orgc83c003" class="outline-2">
250
+<h2 id="orgc83c003">Contact details</h2>
251
+<div class="outline-text-2" id="text-orgc83c003">
161
 <p>
252
 <p>
162
 This site can also be accessed via a Tor browser at <b><a href="http://yjxlc3imv7obva4grjae6u3qw527koaytrgjgdp364hmthrst3jodiid.onion">http://yjxlc3imv7obva4grjae6u3qw527koaytrgjgdp364hmthrst3jodiid.onion</a></b>
253
 This site can also be accessed via a Tor browser at <b><a href="http://yjxlc3imv7obva4grjae6u3qw527koaytrgjgdp364hmthrst3jodiid.onion">http://yjxlc3imv7obva4grjae6u3qw527koaytrgjgdp364hmthrst3jodiid.onion</a></b>
163
 </p>
254
 </p>
167
 </p>
258
 </p>
168
 
259
 
169
 <p>
260
 <p>
170
-<b>PGP/GPG Fingerprint:</b> 9ABB82C00ABF39F82680487DCC2536191FA7C33F
261
+<b>PGP/GPG Public key:</b>
171
 </p>
262
 </p>
172
 
263
 
264
+<div class="figure">
265
+<p><img src="images/pubkey.png" alt="pubkey.png" width="60%" align="center" />
266
+</p>
267
+</div>
268
+
173
 <p>
269
 <p>
174
 <b>XMPP:</b> bob@freedombone.net with OMEMO or OpenPGP
270
 <b>XMPP:</b> bob@freedombone.net with OMEMO or OpenPGP
175
 </p>
271
 </p>
184
 </div>
280
 </div>
185
 </div>
281
 </div>
186
 
282
 
187
-<div id="outline-container-sec-3" class="outline-2">
188
-<h2 id="sec-3">Things which would be nice to have</h2>
189
-<div class="outline-text-2" id="text-3">
190
-</div><div id="outline-container-sec-3-1" class="outline-3">
191
-<h3 id="sec-3-1">Ideas</h3>
192
-<div class="outline-text-3" id="text-3-1">
283
+<div id="outline-container-orgbff7600" class="outline-2">
284
+<h2 id="orgbff7600">Things which would be nice to have</h2>
285
+<div class="outline-text-2" id="text-orgbff7600">
286
+</div>
287
+<div id="outline-container-orgc80da0b" class="outline-3">
288
+<h3 id="orgc80da0b">Ideas</h3>
289
+<div class="outline-text-3" id="text-orgc80da0b">
193
 <p>
290
 <p>
194
 Know of some fabulous web system which could run on Freedombone, but currently doesn't? Contact the above, and be prepared to make a compelling argument for why it should be included.
291
 Know of some fabulous web system which could run on Freedombone, but currently doesn't? Contact the above, and be prepared to make a compelling argument for why it should be included.
195
 </p>
292
 </p>
196
 </div>
293
 </div>
197
 </div>
294
 </div>
198
 
295
 
199
-<div id="outline-container-sec-3-2" class="outline-3">
200
-<h3 id="sec-3-2">Money</h3>
201
-<div class="outline-text-3" id="text-3-2">
296
+<div id="outline-container-org4c61d84" class="outline-3">
297
+<h3 id="org4c61d84">Money</h3>
298
+<div class="outline-text-3" id="text-org4c61d84">
202
 <p>
299
 <p>
203
 At the present time this project is not seeking any funding. There is no crowdfunding campaign and no slick marketing video. Those aren't ruled out as future possibilities, but for now they're just not needed.
300
 At the present time this project is not seeking any funding. There is no crowdfunding campaign and no slick marketing video. Those aren't ruled out as future possibilities, but for now they're just not needed.
204
 </p>
301
 </p>
209
 </div>
306
 </div>
210
 </div>
307
 </div>
211
 
308
 
212
-<div id="outline-container-sec-3-3" class="outline-3">
213
-<h3 id="sec-3-3">Testing and reporting bugs</h3>
214
-<div class="outline-text-3" id="text-3-3">
309
+<div id="outline-container-org45612ae" class="outline-3">
310
+<h3 id="org45612ae">Testing and reporting bugs</h3>
311
+<div class="outline-text-3" id="text-org45612ae">
215
 <p>
312
 <p>
216
 Testing of the install on different hardware. Also pentesting on test installations to find vulnerabilities.
313
 Testing of the install on different hardware. Also pentesting on test installations to find vulnerabilities.
217
 </p>
314
 </p>
218
 </div>
315
 </div>
219
 </div>
316
 </div>
220
 
317
 
221
-<div id="outline-container-sec-3-4" class="outline-3">
222
-<h3 id="sec-3-4">Web design and artwork</h3>
223
-<div class="outline-text-3" id="text-3-4">
318
+<div id="outline-container-org573e6df" class="outline-3">
319
+<h3 id="org573e6df">Web design and artwork</h3>
320
+<div class="outline-text-3" id="text-org573e6df">
224
 <p>
321
 <p>
225
 A better design for this website would be nice to have. Photos, icons or other artwork are all welcome. I've always liked the cartoon artwork of the <a href="https://www.mediagoblin.org/">Mediagoblin</a> project, and attractive graphics can help to get people initially interested.
322
 A better design for this website would be nice to have. Photos, icons or other artwork are all welcome. I've always liked the cartoon artwork of the <a href="https://www.mediagoblin.org/">Mediagoblin</a> project, and attractive graphics can help to get people initially interested.
226
 </p>
323
 </p>
227
 </div>
324
 </div>
228
 </div>
325
 </div>
229
 
326
 
230
-<div id="outline-container-sec-3-5" class="outline-3">
231
-<h3 id="sec-3-5">Howto videos</h3>
232
-<div class="outline-text-3" id="text-3-5">
327
+<div id="outline-container-org7dd2e41" class="outline-3">
328
+<h3 id="org7dd2e41">Howto videos</h3>
329
+<div class="outline-text-3" id="text-org7dd2e41">
233
 <p>
330
 <p>
234
 If you're good at making videos then a howto for installing Freedombone onto various types of hardware, or testing the mesh system in realistic/exotic scenarios would be good. You could even host videos on PeerTube or Mediagoblin.
331
 If you're good at making videos then a howto for installing Freedombone onto various types of hardware, or testing the mesh system in realistic/exotic scenarios would be good. You could even host videos on PeerTube or Mediagoblin.
235
 </p>
332
 </p>
236
 </div>
333
 </div>
237
 </div>
334
 </div>
238
-<div id="outline-container-sec-3-6" class="outline-3">
239
-<h3 id="sec-3-6">More education and promotion</h3>
240
-<div class="outline-text-3" id="text-3-6">
335
+<div id="outline-container-orgd17ce5b" class="outline-3">
336
+<h3 id="orgd17ce5b">More education and promotion</h3>
337
+<div class="outline-text-3" id="text-orgd17ce5b">
241
 
338
 
242
 <div class="figure">
339
 <div class="figure">
243
 <p><img src="./images/educate.png" alt="educate.png" width="50%" align="center" />
340
 <p><img src="./images/educate.png" alt="educate.png" width="50%" align="center" />
254
 </div>
351
 </div>
255
 </div>
352
 </div>
256
 
353
 
257
-<div id="outline-container-sec-3-7" class="outline-3">
258
-<h3 id="sec-3-7">Translations</h3>
259
-<div class="outline-text-3" id="text-3-7">
354
+<div id="outline-container-orgc230168" class="outline-3">
355
+<h3 id="orgc230168">Translations</h3>
356
+<div class="outline-text-3" id="text-orgc230168">
260
 <p>
357
 <p>
261
 To add translations modify the json files within the <b>locale</b> subdirectory. Then make a pull request on the <a href="https://github.com/bashrc/freedombone">Github site</a>.
358
 To add translations modify the json files within the <b>locale</b> subdirectory. Then make a pull request on the <a href="https://github.com/bashrc/freedombone">Github site</a>.
262
 </p>
359
 </p>
263
 </div>
360
 </div>
264
 </div>
361
 </div>
265
 
362
 
266
-<div id="outline-container-sec-3-8" class="outline-3">
267
-<h3 id="sec-3-8">Packaging</h3>
268
-<div class="outline-text-3" id="text-3-8">
363
+<div id="outline-container-org9271805" class="outline-3">
364
+<h3 id="org9271805">Packaging</h3>
365
+<div class="outline-text-3" id="text-org9271805">
269
 <p>
366
 <p>
270
 Helping to package GNU Social and Hubzilla for Debian would be beneficial.
367
 Helping to package GNU Social and Hubzilla for Debian would be beneficial.
271
 </p>
368
 </p>