Added EPUB output to documentation build
This commit is contained in:
		
							parent
							
								
									b381a61be8
								
							
						
					
					
						commit
						3b1936ef48
					
				
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							| @ -47,7 +47,7 @@ documentation: | ||||
| 	make -C docs html | ||||
| 
 | ||||
| manual: | ||||
| 	make -C docs latexpdf | ||||
| 	make -C docs latexpdf epub | ||||
| 
 | ||||
| release: test remove_symlinks build_wheel build_pure_wheel documentation manual create_symlinks | ||||
| 
 | ||||
|  | ||||
| @ -30,3 +30,8 @@ help: | ||||
| 		cp -r build/latex/reticulumnetworkstack.pdf ./Reticulum\ Manual.pdf; \
 | ||||
| 		echo "PDF Manual Generated"; \
 | ||||
| 	fi | ||||
| 
 | ||||
| 	@if [ $@ = "epub" ]; then \
 | ||||
| 		cp -r build/epub/ReticulumNetworkStack.epub ./Reticulum\ Manual.epub; \
 | ||||
| 		echo "EPUB Manual Generated"; \
 | ||||
| 	fi | ||||
|  | ||||
							
								
								
									
										
											BIN
										
									
								
								docs/Reticulum Manual.epub
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/Reticulum Manual.epub
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -1,4 +1,4 @@ | ||||
| # Sphinx build info version 1 | ||||
| # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. | ||||
| config: 9738e36d7743271d1e6118c152b32349 | ||||
| config: f6ba2c305fffe594c412b86b0152889d | ||||
| tags: 645f666f9bcd5a90fca523b33c5a78b7 | ||||
|  | ||||
| @ -42,6 +42,13 @@ transceivers or infrastructure just to try it out. Launching the programs on sep | ||||
| devices connected to the same WiFi network is enough to get started, and physical | ||||
| radio interfaces can then be added later. | ||||
| 
 | ||||
| Remote Shell | ||||
| ^^^^^^^^^^^^ | ||||
| 
 | ||||
| The `rnsh <https://github.com/acehoss/rnsh>`_ program lets you establish fully interactive | ||||
| remote shell sessions over Reticulum. It also allows you to pipe any program to or from a | ||||
| remote system, and is similar to how ``ssh`` works. | ||||
| 
 | ||||
| Nomad Network | ||||
| ^^^^^^^^^^^^^ | ||||
| 
 | ||||
|  | ||||
| @ -5,6 +5,10 @@ This manual aims to provide you with all the information you need to | ||||
| understand Reticulum, build networks or develop programs using it, or | ||||
| to participate in the development of Reticulum itself. | ||||
| 
 | ||||
| .. only:: html | ||||
| 
 | ||||
| This manual is also available in `PDF <https://github.com/markqvist/Reticulum/releases/latest/download/Reticulum.Manual.pdf>`_ and `EPUB <https://github.com/markqvist/Reticulum/releases/latest/download/Reticulum.Manual.epub>`_ formats. | ||||
| 
 | ||||
| .. only:: html | ||||
| 
 | ||||
|    Table Of Contents | ||||
|  | ||||
| @ -2543,7 +2543,7 @@ interface to efficiently pass files of any size over a Reticulum <a class="refer | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
| @ -236,7 +236,7 @@ | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
| @ -628,7 +628,7 @@ | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
| @ -253,6 +253,12 @@ links, such as local WiFi, wired Ethernet, the Internet, or any combination.</p> | ||||
| transceivers or infrastructure just to try it out. Launching the programs on separate | ||||
| devices connected to the same WiFi network is enough to get started, and physical | ||||
| radio interfaces can then be added later.</p> | ||||
| <section id="remote-shell"> | ||||
| <h3>Remote Shell<a class="headerlink" href="#remote-shell" title="Permalink to this heading">#</a></h3> | ||||
| <p>The <a class="reference external" href="https://github.com/acehoss/rnsh">rnsh</a> program lets you establish fully interactive | ||||
| remote shell sessions over Reticulum. It also allows you to pipe any program to or from a | ||||
| remote system, and is similar to how <code class="docutils literal notranslate"><span class="pre">ssh</span></code> works.</p> | ||||
| </section> | ||||
| <section id="nomad-network"> | ||||
| <h3>Nomad Network<a class="headerlink" href="#nomad-network" title="Permalink to this heading">#</a></h3> | ||||
| <p>The terminal-based program <a class="reference external" href="https://github.com/markqvist/nomadnet">Nomad Network</a> | ||||
| @ -604,7 +610,7 @@ section of this manual.</p> | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
| @ -634,6 +640,7 @@ section of this manual.</p> | ||||
| <li><a class="reference internal" href="#">Getting Started Fast</a><ul> | ||||
| <li><a class="reference internal" href="#standalone-reticulum-installation">Standalone Reticulum Installation</a></li> | ||||
| <li><a class="reference internal" href="#try-using-a-reticulum-based-program">Try Using a Reticulum-based Program</a><ul> | ||||
| <li><a class="reference internal" href="#remote-shell">Remote Shell</a></li> | ||||
| <li><a class="reference internal" href="#nomad-network">Nomad Network</a></li> | ||||
| <li><a class="reference internal" href="#sideband">Sideband</a></li> | ||||
| </ul> | ||||
|  | ||||
| @ -442,7 +442,7 @@ connectivity for client devices.</p> | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
| @ -226,6 +226,7 @@ | ||||
| <p>This manual aims to provide you with all the information you need to | ||||
| understand Reticulum, build networks or develop programs using it, or | ||||
| to participate in the development of Reticulum itself.</p> | ||||
| <p>This manual is also available in <a class="reference external" href="https://github.com/markqvist/Reticulum/releases/latest/download/Reticulum.Manual.pdf">PDF</a> and <a class="reference external" href="https://github.com/markqvist/Reticulum/releases/latest/download/Reticulum.Manual.epub">EPUB</a> formats.</p> | ||||
| <section id="table-of-contents"> | ||||
| <h2>Table Of Contents<a class="headerlink" href="#table-of-contents" title="Permalink to this heading">#</a></h2> | ||||
| </section> | ||||
| @ -242,6 +243,7 @@ to participate in the development of Reticulum itself.</p> | ||||
| <li class="toctree-l1"><a class="reference internal" href="gettingstartedfast.html">Getting Started Fast</a><ul> | ||||
| <li class="toctree-l2"><a class="reference internal" href="gettingstartedfast.html#standalone-reticulum-installation">Standalone Reticulum Installation</a></li> | ||||
| <li class="toctree-l2"><a class="reference internal" href="gettingstartedfast.html#try-using-a-reticulum-based-program">Try Using a Reticulum-based Program</a><ul> | ||||
| <li class="toctree-l3"><a class="reference internal" href="gettingstartedfast.html#remote-shell">Remote Shell</a></li> | ||||
| <li class="toctree-l3"><a class="reference internal" href="gettingstartedfast.html#nomad-network">Nomad Network</a></li> | ||||
| <li class="toctree-l3"><a class="reference internal" href="gettingstartedfast.html#sideband">Sideband</a></li> | ||||
| </ul> | ||||
| @ -408,7 +410,7 @@ to participate in the development of Reticulum itself.</p> | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
| @ -954,7 +954,7 @@ that a large span of network types can seamlessly <em>co-exist</em> and intercon | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
| @ -421,7 +421,7 @@ connected outliers are now an integral part of the network.</p> | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
| @ -1494,7 +1494,7 @@ will announce it.</p> | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
| @ -241,7 +241,7 @@ | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -288,7 +288,7 @@ report issues, suggest functionality and contribute code to Reticulum.</p> | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
| @ -1126,7 +1126,7 @@ those risks are acceptable to you.</p> | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
| @ -757,7 +757,7 @@ WantedBy=multi-user.target | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
| @ -390,7 +390,7 @@ want to help out with this, or can help sponsor an audit, please do get in touch | ||||
|         <div class="bottom-of-page"> | ||||
|           <div class="left-details"> | ||||
|             <div class="copyright"> | ||||
|                 Copyright © 2022, Mark Qvist | ||||
|                 Copyright © 2023, Mark Qvist | ||||
|             </div> | ||||
|             Generated with <a href="https://www.sphinx-doc.org/">Sphinx</a> and  | ||||
|             <a href="https://github.com/pradyunsg/furo">Furo</a> | ||||
|  | ||||
| @ -10,7 +10,7 @@ sys.path.insert(0, os.path.abspath('../..')) | ||||
| 
 | ||||
| # -- Project information ----------------------------------------------------- | ||||
| project = 'Reticulum Network Stack' | ||||
| copyright = '2022, Mark Qvist' | ||||
| copyright = '2023, Mark Qvist' | ||||
| author = 'Mark Qvist' | ||||
| 
 | ||||
| # The full version, including alpha/beta/rc tags | ||||
|  | ||||
| @ -42,6 +42,13 @@ transceivers or infrastructure just to try it out. Launching the programs on sep | ||||
| devices connected to the same WiFi network is enough to get started, and physical | ||||
| radio interfaces can then be added later. | ||||
| 
 | ||||
| Remote Shell | ||||
| ^^^^^^^^^^^^ | ||||
| 
 | ||||
| The `rnsh <https://github.com/acehoss/rnsh>`_ program lets you establish fully interactive | ||||
| remote shell sessions over Reticulum. It also allows you to pipe any program to or from a | ||||
| remote system, and is similar to how ``ssh`` works. | ||||
| 
 | ||||
| Nomad Network | ||||
| ^^^^^^^^^^^^^ | ||||
| 
 | ||||
|  | ||||
| @ -5,6 +5,10 @@ This manual aims to provide you with all the information you need to | ||||
| understand Reticulum, build networks or develop programs using it, or | ||||
| to participate in the development of Reticulum itself. | ||||
| 
 | ||||
| .. only:: html | ||||
| 
 | ||||
| This manual is also available in `PDF <https://github.com/markqvist/Reticulum/releases/latest/download/Reticulum.Manual.pdf>`_ and `EPUB <https://github.com/markqvist/Reticulum/releases/latest/download/Reticulum.Manual.epub>`_ formats. | ||||
| 
 | ||||
| .. only:: html | ||||
| 
 | ||||
|    Table Of Contents | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user