<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.dxcluster.org/w/index.php?action=history&amp;feed=atom&amp;title=Setting_up_the_EA3CV_contributions_repository</id>
	<title>Setting up the EA3CV contributions repository - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dxcluster.org/w/index.php?action=history&amp;feed=atom&amp;title=Setting_up_the_EA3CV_contributions_repository"/>
	<link rel="alternate" type="text/html" href="https://wiki.dxcluster.org/w/index.php?title=Setting_up_the_EA3CV_contributions_repository&amp;action=history"/>
	<updated>2026-04-05T20:20:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.dxcluster.org/w/index.php?title=Setting_up_the_EA3CV_contributions_repository&amp;diff=372&amp;oldid=prev</id>
		<title>EA3CV: Created page with &quot; = 📘 Installation and Maintenance Guide for the &#039;&#039;contrib/ea3cv&#039;&#039; Repository =  == 📍 Purpose == This document provides step-by-step instructions for installing and keeping up to date the &#039;&#039;ea3cv&#039;&#039; repository under:&lt;pre&gt;/home/sysop/spider/contrib/ea3cv&lt;/pre&gt;This repository is intended as a reference, backup, or development environment. It does &#039;&#039;&#039;not directly affect the DXSpider system&#039;&#039;&#039; unless its contents are copied into active directories such as &lt;code&gt;local_cmd...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.dxcluster.org/w/index.php?title=Setting_up_the_EA3CV_contributions_repository&amp;diff=372&amp;oldid=prev"/>
		<updated>2025-04-09T06:58:39Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; = 📘 Installation and Maintenance Guide for the &amp;#039;&amp;#039;contrib/ea3cv&amp;#039;&amp;#039; Repository =  == 📍 Purpose == This document provides step-by-step instructions for installing and keeping up to date the &amp;#039;&amp;#039;ea3cv&amp;#039;&amp;#039; repository under:&amp;lt;pre&amp;gt;/home/sysop/spider/contrib/ea3cv&amp;lt;/pre&amp;gt;This repository is intended as a reference, backup, or development environment. It does &amp;#039;&amp;#039;&amp;#039;not directly affect the DXSpider system&amp;#039;&amp;#039;&amp;#039; unless its contents are copied into active directories such as &amp;lt;code&amp;gt;local_cmd...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= 📘 Installation and Maintenance Guide for the &amp;#039;&amp;#039;contrib/ea3cv&amp;#039;&amp;#039; Repository =&lt;br /&gt;
&lt;br /&gt;
== 📍 Purpose ==&lt;br /&gt;
This document provides step-by-step instructions for installing and keeping up to date the &amp;#039;&amp;#039;ea3cv&amp;#039;&amp;#039; repository under:&amp;lt;pre&amp;gt;/home/sysop/spider/contrib/ea3cv&amp;lt;/pre&amp;gt;This repository is intended as a reference, backup, or development environment. It does &amp;#039;&amp;#039;&amp;#039;not directly affect the DXSpider system&amp;#039;&amp;#039;&amp;#039; unless its contents are copied into active directories such as &amp;lt;code&amp;gt;local_cmd/&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== 🧩 1. Initial Installation ==&lt;br /&gt;
&lt;br /&gt;
=== ▶️ Step 1: Change to the target directory ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /home/sysop/spider/contrib&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== ▶️ Step 2: Clone the repository ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/EA3CV/dxspider_info.git ea3cv&lt;br /&gt;
&amp;lt;/pre&amp;gt;This will create the directory:&amp;lt;pre&amp;gt;/home/sysop/spider/contrib/ea3cv/&amp;lt;/pre&amp;gt;containing all the contents of the remote GitHub repository.&lt;br /&gt;
&lt;br /&gt;
== 🔄 2. Updating the Repository ==&lt;br /&gt;
&lt;br /&gt;
=== ▶️ Manual update ===&lt;br /&gt;
To fetch the latest changes from GitHub at any time:&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /home/sysop/spider/contrib/ea3cv&lt;br /&gt;
git pull&lt;br /&gt;
&amp;lt;/pre&amp;gt;This will update the local copy to the latest available version.&lt;br /&gt;
&lt;br /&gt;
=== 🕒 Optional: Automatic update via &amp;lt;code&amp;gt;crontab&amp;lt;/code&amp;gt; ===&lt;br /&gt;
To keep the repository automatically up to date, add a cron job:&lt;br /&gt;
&lt;br /&gt;
# Edit the crontab:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano local_cmd/crontab&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Add the following line to update daily at 04:00:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0 4 * * * spawn(&amp;quot;cd /home/sysop/spider/contrib/ea3cv; git pull&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;This command will:&lt;br /&gt;
&lt;br /&gt;
* Perform a &amp;lt;code&amp;gt;git pull&amp;lt;/code&amp;gt; every day at 04:00.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Avoid making local modifications inside this repository if it is updated automatically via cron, to prevent merge conflicts.&lt;br /&gt;
&lt;br /&gt;
== 🛠️ 3. Using the Cloned Repository ==&lt;br /&gt;
This repository may contain:&lt;br /&gt;
&lt;br /&gt;
* Scripts under &amp;lt;code&amp;gt;set/&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;show/&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;unset/&amp;lt;/code&amp;gt;&lt;br /&gt;
* Configuration examples&lt;br /&gt;
* Utility tools&lt;br /&gt;
&lt;br /&gt;
You may copy files from this repository into production directories, such as:&amp;lt;pre&amp;gt;/home/sysop/spider/local_cmd/&amp;lt;/pre&amp;gt;For example:&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /home/sysop/spider/contrib/ea3cv/set/myscript.pl /home/sysop/spider/local_cmd/set/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ✅ Quick Summary ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Action&lt;br /&gt;
!Command&lt;br /&gt;
|-&lt;br /&gt;
|Clone the repository&lt;br /&gt;
|&amp;lt;code&amp;gt;git clone https://github.com/EA3CV/dxspider_info.git ea3cv&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Manual update&lt;br /&gt;
|&amp;lt;code&amp;gt;cd ea3cv &amp;amp;&amp;amp; git pull&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Copy script to production&lt;br /&gt;
|&amp;lt;code&amp;gt;cp ea3cv/set/myscript.pl ../local_cmd/set/&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Enable auto-update (cron)&lt;br /&gt;
|See the &amp;#039;&amp;#039;&amp;#039;crontab&amp;#039;&amp;#039;&amp;#039; section above&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 🧠 Notes ==&lt;br /&gt;
&lt;br /&gt;
* This repository is ideal for maintaining clean, reusable command scripts and documentation.&lt;br /&gt;
* Custom scripts or local changes should be done outside this directory, typically in &amp;lt;code&amp;gt;local_cmd/&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>EA3CV</name></author>
	</entry>
</feed>