<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.satnogs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Robots</id>
	<title>SatNOGS Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.satnogs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Robots"/>
	<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/Special:Contributions/Robots"/>
	<updated>2026-04-30T02:33:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Software_contribution&amp;diff=2773</id>
		<title>Software contribution</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Software_contribution&amp;diff=2773"/>
		<updated>2019-11-04T15:24:36Z</updated>

		<summary type="html">&lt;p&gt;Robots: Final batch of link fixing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
If you are skilled in Python, Web Development (CSS/JS), or gnuradio we need your help! To find out how to help see each module below. You can also find us on our [https://community.libre.space forum] or on irc/matrix in #satnogs-dev&lt;br /&gt;
&lt;br /&gt;
===SatNOGS Client===&lt;br /&gt;
[[File:Python-powered-h-140x182.png|alt=python logo|left|frameless|130x130px]]&lt;br /&gt;
'''Skills required: Python'''&lt;br /&gt;
&lt;br /&gt;
The SatNOGS client is written in Python, targeting raspberry pi as the reference architecture. It interfaces with the following applications:&lt;br /&gt;
&lt;br /&gt;
*rotctld (Rotator control, part of hamlib)&lt;br /&gt;
*rigctld (Rig frequency control, part of hamlib)&lt;br /&gt;
*gr-satnogs (custom SatNOGS gnuradio scripts)&lt;br /&gt;
&lt;br /&gt;
Architecture documentation: https://docs.satnogs.org/projects/satnogs-client/en/stable/architecture.html&lt;br /&gt;
&lt;br /&gt;
Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-client&lt;br /&gt;
&lt;br /&gt;
Dev setup guide: [[SatNOGS_Client_Development#satnogs-client]]&lt;br /&gt;
&lt;br /&gt;
Note that development happens on the &amp;quot;0&amp;quot; branch, with periodic merges to master for release; PRs should be submitted against the &amp;quot;0&amp;quot; branch.&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===SatNOGS Client image / setup script===&lt;br /&gt;
[[File:Ansible logo.png|alt=ansible logo|left|frameless|123x123px]]&lt;br /&gt;
'''Skills required: Linux administration, .deb packaging, Ansible'''&lt;br /&gt;
&lt;br /&gt;
We provide a custom raspbian image for Raspberry Pi using ''pi-gen'' and a satnogs-setup script that configures the client via Ansible. In addition we package gr-satnogs as a .deb through GitLab CI. If you would like to help out check out our repositories below:&lt;br /&gt;
&lt;br /&gt;
*pi-gen repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-pi-gen&lt;br /&gt;
*gr-satnogs .deb repository: https://gitlab.com/librespacefoundation/satnogs/gr-satnogs-package&lt;br /&gt;
*satnogs-setup ansible repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-client-ansible&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===gr-satnogs===&lt;br /&gt;
[[File:Gnuradio logo.png|alt=gnuradio logo|left|frameless|100x100px]]&lt;br /&gt;
'''Skills required: gnuradio companion, C/C++, SDR'''&lt;br /&gt;
&lt;br /&gt;
If you are skilled in writing custom gnuradio modules/blocks or piecing together gnuradio scripts in gnuradio-companion then gr-satnogs can use your help!&lt;br /&gt;
&lt;br /&gt;
Code repository: https://gitlab.com/librespacefoundation/satnogs/gr-satnogs&lt;br /&gt;
&lt;br /&gt;
Dev setup guide: [[SatNOGS_Client_Development#gr-satnogs_and_gr-satnogs-package]]&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===SatNOGS DB===&lt;br /&gt;
[[File:Django logo.jpg|alt=django logo|left|frameless|100x100px]]&lt;br /&gt;
'''Skills required: Python / Django / CSS'''&lt;br /&gt;
&lt;br /&gt;
The SatNOGS DB is written in Django (a Python web framework).&lt;br /&gt;
&lt;br /&gt;
Installation documentation: https://docs.satnogs.org/projects/satnogs-db/en/stable/installation.html&lt;br /&gt;
&lt;br /&gt;
Contribute documentation: https://docs.satnogs.org/projects/satnogs-db/en/stable/&lt;br /&gt;
&lt;br /&gt;
API documentation: https://docs.satnogs.org/projects/satnogs-db/en/stable/api.html&lt;br /&gt;
&lt;br /&gt;
Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-db&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===SatNOGS Network===&lt;br /&gt;
[[File:Django logo.jpg|alt=django logo|left|frameless|100x100px]]&lt;br /&gt;
'''Skills required: Python / Django / CSS / JS'''&lt;br /&gt;
&lt;br /&gt;
The SatNOGS Network is written in Django (a Python web framework), and makes heavier use of javascript and d3.js for scheduling and visualizations.&lt;br /&gt;
&lt;br /&gt;
Installation documentation: https://docs.satnogs.org/projects/satnogs-network/en/stable/installation.html&lt;br /&gt;
&lt;br /&gt;
Contribute documentation: https://docs.satnogs.org/projects/satnogs-network/en/stable/&lt;br /&gt;
&lt;br /&gt;
Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-network&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Robots</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Software_contribution&amp;diff=2772</id>
		<title>Software contribution</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Software_contribution&amp;diff=2772"/>
		<updated>2019-11-04T15:21:26Z</updated>

		<summary type="html">&lt;p&gt;Robots: Update a few more links to make them unbroken&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
If you are skilled in Python, Web Development (CSS/JS), or gnuradio we need your help! To find out how to help see each module below. You can also find us on our [https://community.libre.space forum] or on irc/matrix in #satnogs-dev&lt;br /&gt;
&lt;br /&gt;
===SatNOGS Client===&lt;br /&gt;
[[File:Python-powered-h-140x182.png|alt=python logo|left|frameless|130x130px]]&lt;br /&gt;
'''Skills required: Python'''&lt;br /&gt;
&lt;br /&gt;
The SatNOGS client is written in Python, targeting raspberry pi as the reference architecture. It interfaces with the following applications:&lt;br /&gt;
&lt;br /&gt;
*rotctld (Rotator control, part of hamlib)&lt;br /&gt;
*rigctld (Rig frequency control, part of hamlib)&lt;br /&gt;
*gr-satnogs (custom SatNOGS gnuradio scripts)&lt;br /&gt;
&lt;br /&gt;
Architecture documentation: https://docs.satnogs.org/projects/satnogs-client/en/stable/architecture.html&lt;br /&gt;
&lt;br /&gt;
Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-client&lt;br /&gt;
&lt;br /&gt;
Dev setup guide: [[SatNOGS_Client_Development#satnogs-client]]&lt;br /&gt;
&lt;br /&gt;
Note that development happens on the &amp;quot;0&amp;quot; branch, with periodic merges to master for release; PRs should be submitted against the &amp;quot;0&amp;quot; branch.&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===SatNOGS Client image / setup script===&lt;br /&gt;
[[File:Ansible logo.png|alt=ansible logo|left|frameless|123x123px]]&lt;br /&gt;
'''Skills required: Linux administration, .deb packaging, Ansible'''&lt;br /&gt;
&lt;br /&gt;
We provide a custom raspbian image for Raspberry Pi using ''pi-gen'' and a satnogs-setup script that configures the client via Ansible. In addition we package gr-satnogs as a .deb through GitLab CI. If you would like to help out check out our repositories below:&lt;br /&gt;
&lt;br /&gt;
*pi-gen repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-pi-gen&lt;br /&gt;
*gr-satnogs .deb repository: https://gitlab.com/librespacefoundation/satnogs/gr-satnogs-package&lt;br /&gt;
*satnogs-setup ansible repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-client-ansible&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===gr-satnogs===&lt;br /&gt;
[[File:Gnuradio logo.png|alt=gnuradio logo|left|frameless|100x100px]]&lt;br /&gt;
'''Skills required: gnuradio companion, C/C++, SDR'''&lt;br /&gt;
&lt;br /&gt;
If you are skilled in writing custom gnuradio modules/blocks or piecing together gnuradio scripts in gnuradio-companion then gr-satnogs can use your help!&lt;br /&gt;
&lt;br /&gt;
Code repository: https://gitlab.com/librespacefoundation/satnogs/gr-satnogs&lt;br /&gt;
&lt;br /&gt;
Dev setup guide: [[SatNOGS_Client_Development#gr-satnogs_and_gr-satnogs-package]]&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===SatNOGS DB===&lt;br /&gt;
[[File:Django logo.jpg|alt=django logo|left|frameless|100x100px]]&lt;br /&gt;
'''Skills required: Python / Django / CSS'''&lt;br /&gt;
&lt;br /&gt;
The SatNOGS DB is written in Django (a Python web framework).&lt;br /&gt;
&lt;br /&gt;
Installation documentation: https://docs.satnogs.org/projects/satnogs-db/en/stable/installation.html&lt;br /&gt;
&lt;br /&gt;
Contribute documentation: https://docs.satnogs.org/en/stable/satnogs-db/docs/contribute.html&lt;br /&gt;
&lt;br /&gt;
API documentation: https://docs.satnogs.org/projects/satnogs-db/en/stable/api.html&lt;br /&gt;
&lt;br /&gt;
Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-db&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===SatNOGS Network===&lt;br /&gt;
[[File:Django logo.jpg|alt=django logo|left|frameless|100x100px]]&lt;br /&gt;
'''Skills required: Python / Django / CSS / JS'''&lt;br /&gt;
&lt;br /&gt;
The SatNOGS Network is written in Django (a Python web framework), and makes heavier use of javascript and d3.js for scheduling and visualizations.&lt;br /&gt;
&lt;br /&gt;
Installation documentation: https://docs.satnogs.org/projects/satnogs-network/en/stable/installation.html&lt;br /&gt;
&lt;br /&gt;
Contribute documentation: https://docs.satnogs.org/en/stable/satnogs-network/docs/contribute.html&lt;br /&gt;
&lt;br /&gt;
Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-network&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Robots</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.satnogs.org/index.php?title=Software_contribution&amp;diff=2771</id>
		<title>Software contribution</title>
		<link rel="alternate" type="text/html" href="https://wiki.satnogs.org/index.php?title=Software_contribution&amp;diff=2771"/>
		<updated>2019-11-04T15:10:03Z</updated>

		<summary type="html">&lt;p&gt;Robots: Fix SatNOGS client architecture link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
If you are skilled in Python, Web Development (CSS/JS), or gnuradio we need your help! To find out how to help see each module below. You can also find us on our [https://community.libre.space forum] or on irc/matrix in #satnogs-dev&lt;br /&gt;
&lt;br /&gt;
===SatNOGS Client===&lt;br /&gt;
[[File:Python-powered-h-140x182.png|alt=python logo|left|frameless|130x130px]]&lt;br /&gt;
'''Skills required: Python'''&lt;br /&gt;
&lt;br /&gt;
The SatNOGS client is written in Python, targeting raspberry pi as the reference architecture. It interfaces with the following applications:&lt;br /&gt;
&lt;br /&gt;
*rotctld (Rotator control, part of hamlib)&lt;br /&gt;
*rigctld (Rig frequency control, part of hamlib)&lt;br /&gt;
*gr-satnogs (custom SatNOGS gnuradio scripts)&lt;br /&gt;
&lt;br /&gt;
Architecture documentation: https://docs.satnogs.org/projects/satnogs-client/en/stable/architecture.html&lt;br /&gt;
&lt;br /&gt;
Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-client&lt;br /&gt;
&lt;br /&gt;
Dev setup guide: [[SatNOGS_Client_Development#satnogs-client]]&lt;br /&gt;
&lt;br /&gt;
Note that development happens on the &amp;quot;0&amp;quot; branch, with periodic merges to master for release; PRs should be submitted against the &amp;quot;0&amp;quot; branch.&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===SatNOGS Client image / setup script===&lt;br /&gt;
[[File:Ansible logo.png|alt=ansible logo|left|frameless|123x123px]]&lt;br /&gt;
'''Skills required: Linux administration, .deb packaging, Ansible'''&lt;br /&gt;
&lt;br /&gt;
We provide a custom raspbian image for Raspberry Pi using ''pi-gen'' and a satnogs-setup script that configures the client via Ansible. In addition we package gr-satnogs as a .deb through GitLab CI. If you would like to help out check out our repositories below:&lt;br /&gt;
&lt;br /&gt;
*pi-gen repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-pi-gen&lt;br /&gt;
*gr-satnogs .deb repository: https://gitlab.com/librespacefoundation/satnogs/gr-satnogs-package&lt;br /&gt;
*satnogs-setup ansible repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-client-ansible&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===gr-satnogs===&lt;br /&gt;
[[File:Gnuradio logo.png|alt=gnuradio logo|left|frameless|100x100px]]&lt;br /&gt;
'''Skills required: gnuradio companion, C/C++, SDR'''&lt;br /&gt;
&lt;br /&gt;
If you are skilled in writing custom gnuradio modules/blocks or piecing together gnuradio scripts in gnuradio-companion then gr-satnogs can use your help!&lt;br /&gt;
&lt;br /&gt;
Code repository: https://gitlab.com/librespacefoundation/satnogs/gr-satnogs&lt;br /&gt;
&lt;br /&gt;
Dev setup guide: [[SatNOGS_Client_Development#gr-satnogs_and_gr-satnogs-package]]&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===SatNOGS DB===&lt;br /&gt;
[[File:Django logo.jpg|alt=django logo|left|frameless|100x100px]]&lt;br /&gt;
'''Skills required: Python / Django / CSS'''&lt;br /&gt;
&lt;br /&gt;
The SatNOGS DB is written in Django (a Python web framework).&lt;br /&gt;
&lt;br /&gt;
Installation documentation: https://docs.satnogs.org/en/stable/satnogs-db/docs/installation.html&lt;br /&gt;
&lt;br /&gt;
Contribute documentation: https://docs.satnogs.org/en/stable/satnogs-db/docs/contribute.html&lt;br /&gt;
&lt;br /&gt;
API documentation: https://docs.satnogs.org/en/stable/satnogs-db/docs/api.html&lt;br /&gt;
&lt;br /&gt;
Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-db&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
===SatNOGS Network===&lt;br /&gt;
[[File:Django logo.jpg|alt=django logo|left|frameless|100x100px]]&lt;br /&gt;
'''Skills required: Python / Django / CSS / JS'''&lt;br /&gt;
&lt;br /&gt;
The SatNOGS Network is written in Django (a Python web framework), and makes heavier use of javascript and d3.js for scheduling and visualizations.&lt;br /&gt;
&lt;br /&gt;
Installation documentation: https://docs.satnogs.org/en/stable/satnogs-network/docs/installation.html&lt;br /&gt;
&lt;br /&gt;
Contribute documentation: https://docs.satnogs.org/en/stable/satnogs-network/docs/contribute.html&lt;br /&gt;
&lt;br /&gt;
Code repository: https://gitlab.com/librespacefoundation/satnogs/satnogs-network&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Robots</name></author>
		
	</entry>
</feed>