Repository: Naruno/Naruno (language: python)

Issue:
docs: Changing `python` to `python3`



Discussion / hints:

Fix patch:
diff --git a/docs/referances/apis.md b/docs/referances/apis.md
index b99b3956..c213f868 100644
--- a/docs/referances/apis.md
+++ b/docs/referances/apis.md
@@ -17,44 +17,44 @@ increase by node number. For example:
 
 # API Referance
 
-| Method | Path                                             | Description                                                                              |
-| ------ | ------------------------------------------------ | ---------------------------------------------------------------------------------------- |
-| GET    | /wallet/print                                    | Returns the wallets                                                                      |
-| GET    | /wallet/change/:number                           | Changes the currently wallet                                                             |
-| GET    | /wallet/create/:password                         | Creates a new wallet with the given password                                             |
-| GET    | /wallet/delete                                   | Deletes the currenly wallet                                                              |
-| GET    | /wallet/balance                                  | Returns the balance of the currently wallet                                              |
-| GET    | /send_old/coin/:address/:amount/:password            | Send coin with the given address, amount and password of currently wallet                |
-| POST    | /send | Send coin, data with given addresss and password. |
-| GET    | /node/start/:ip/:port                            | Starts a node server with the given ip and port                                          |
-| GET    | /node/stop                                       | Stops the node server                                                                    |
-| GET    | /node/newunl/?:id                                | Creates a new UNL node with given id                                                     |
-| GET    | /node/connect/:ip/:port                          | Connects to a node with the given ip and port                                            |
-| GET    | /node/connectmixdb                               | Connects to a nodes in the mixdb                                                         |
-| GET    | /node/id                                         | Returns the id of the node server                                                        |
-| GET    | /settings/test/on                                | Sets the test mode on                                                                    |
-| GET    | /settings/test/off                               | Sets the test mode off                                                                   |
-| GET    | /settings/debug/on                               | Sets the debug mode on                                                                   |
-| GET    | /settings/debug/off                              | Sets the debug mode off                                                                  |
-| GET    | /block/get                                       | Gets block from other nodes                                                              |
-| GET    | /export/transactions/csv                         | Exports transactions to csv                                                              |
-| GET    | /export/transactions/json                        | Exports transactions to json                                                             |
-| GET    | /status                                          | Returns the status of network                                                            |
-
+| Method | Path                                      | Description                                                               |
+| ------ | ----------------------------------------- | ------------------------------------------------------------------------- |
+| GET    | /wallet/print                             | Returns the wallets                                                       |
+| GET    | /wallet/change/:number                    | Changes the currently wallet                                              |
+| GET    | /wallet/create/:password                  | Creates a new wallet with the given password                              |
+| GET    | /wallet/delete                            | Deletes the currenly wallet                                               |
+| GET    | /wallet/balance                           | Returns the balance of the currently wallet                               |
+| GET    | /send_old/coin/:address/:amount/:password | Send coin with the given address, amount and password of currently wallet |
+| POST   | /send                                     | Send coin, data with given addresss and password.                         |
+| GET    | /node/start/:ip/:port                     | Starts a node server with the given ip and port                           |
+| GET    | /node/stop                                | Stops the node server                                                     |
+| GET    | /node/newunl/?:id                         | Creates a new UNL node with given id                                      |
+| GET    | /node/connect/:ip/:port                   | Connects to a node with the given ip and port                             |
+| GET    | /node/connectmixdb                        | Connects to a nodes in the mixdb                                          |
+| GET    | /node/id                                  | Returns the id of the node server                                         |
+| GET    | /settings/test/on                         | Sets the test mode on                                                     |
+| GET    | /settings/test/off                        | Sets the test mode off                                                    |
+| GET    | /settings/debug/on                        | Sets the debug mode on                                                    |
+| GET    | /settings/debug/off                       | Sets the debug mode off                                                   |
+| GET    | /block/get                                | Gets block from other nodes                                               |
+| GET    | /export/transactions/csv                  | Exports transactions to csv                                               |
+| GET    | /export/transactions/json                 | Exports transactions to json                                              |
+| GET    | /status                                   | Returns the status of network                                             |
 
 # Starting the API
+
 For starting the API you should run the api/main.py file. If you use the [Automatic Building a Test Network](https://docs.decentranetwork.org/building_a_test_network/automatic.html) you don't need to start API manually. The API will start automatically with the node.
 
 Otherwise you can start the API with the following command:
 
 ```bash
-python Decentra-Network/decentra_network/api/main.py
+python3 Decentra-Network/decentra_network/api/main.py
 ```
 
 Also you can give the -p parameter for changing the port of the API. For example:
 
 ```bash
-python Decentra-Network/decentra_network/api/main.py -p 8000
+python3 Decentra-Network/decentra_network/api/main.py -p 8000
 ```
 
-*If you use [Building a Test Network](https://docs.decentranetwork.org/building_a_test_network/) you should change "Decentra-Network" to ex. "Decentra-Network-0".*
\ No newline at end of file
+_If you use [Building a Test Network](https://docs.decentranetwork.org/building_a_test_network/) you should change "Decentra-Network" to ex. "Decentra-Network-0"._


Test patch:
diff --git a/docs/building_a_test_network/automatic.md b/docs/building_a_test_network/automatic.md
index d668e14e..a968842a 100644
--- a/docs/building_a_test_network/automatic.md
+++ b/docs/building_a_test_network/automatic.md
@@ -5,9 +5,11 @@ nav_order: 1
 ---
 
 # Building a Test Network [![Open in Cloud Shell](https://img.shields.io/badge/Open%20in%20Cloud%20Shell-Tutorial-5ec205)](https://ssh.cloud.google.com/cloudshell/open?shellonly=true&cloudshell_git_repo=https://github.com/Decentra-Network/Decentra-Network&cloudshell_tutorial=docs/building_test_network/automatic.md)
+
 A test network can do all the things a production network can do, but it is not connected to the main Decentra Network. This means that you can test your code without worrying about affecting the main network. You can also use a test network to test your code in a controlled environment. And all is free and yours to use. So let's get started.
 
 ## Prerequisites
+
 - Free 6 ports
 - Phisical or virtual network connection for each node
 - Safe place
@@ -16,25 +18,30 @@ A test network can do all the things a production network can do, but it is not
 - [pip](https://pip.pypa.io/en/stable/installing/)
 
 ## Step 1: Download the Decentra Network Source Code
+
 In this steep we will download the Decentra Network source code. You can download the source code from master branch with the following command:
+
 ```bash
 git clone https://github.com/Decentra-Network/Decentra-Network.git
-mkdir test_network 
+mkdir test_network
 cp -r -f Decentra-Network test_network/Decentra-Network
 ```
 
 ## Step 2: Generating the Test network
+
 In this steep we will generate 3 node and we will put them in the "test_network" folder. You can generate the nodes with the following command:
+
 ```bash
 cd test_network
 python Decentra-Network/auto_builders/local.py -nn 3 -scn 1 -d -i -s -r
 ```
 
 ## Step 3: Testing the Circulation
+
 If everything is ok, you can see and check the test network with the following command:
 
 ```bash
-python Decentra-Network-0/decentra_network/cli/main.py -s
+python3 Decentra-Network-0/decentra_network/cli/main.py -s
 ```
 
-If status is equal to "Working" there is no problem.
\ No newline at end of file
+If status is equal to "Working" there is no problem.
diff --git a/docs/building_a_test_network/manuel.md b/docs/building_a_test_network/manuel.md
index b18dee6b..f5118356 100644
--- a/docs/building_a_test_network/manuel.md
+++ b/docs/building_a_test_network/manuel.md
@@ -5,9 +5,11 @@ nav_order: 2
 ---
 
 # Building a Test Network [![Open in Cloud Shell](https://img.shields.io/badge/Open%20in%20Cloud%20Shell-Tutorial-5ec205)](https://ssh.cloud.google.com/cloudshell/open?shellonly=true&cloudshell_git_repo=https://github.com/Decentra-Network/Decentra-Network&cloudshell_tutorial=docs/building_test_network/manuel.md)
+
 A test network can do all the things a production network can do, but it is not connected to the main Decentra Network. This means that you can test your code without worrying about affecting the main network. You can also use a test network to test your code in a controlled environment. And all is free and yours to use. So let's get started.
 
 ## Prerequisites
+
 - Free 6 ports
 - Phisical or virtual network connection for each node
 - Safe place for node 0
@@ -15,12 +17,17 @@ A test network can do all the things a production network can do, but it is not
 - [git](https://git-scm.com/downloads)
 
 ## Step 1: Download the Decentra Network Source Code
+
 In this steep we will download the Decentra Network source code. You can download the source code from master branch with the following command:
+
 ```bash
 git clone https://github.com/Decentra-Network/Decentra-Network.git
 ```
+
 ## Step 2: Generating the Nodes
+
 In this steep we will generate 3 node and we will put them in the "test_network" folder. You can generate the nodes with the following command:
+
 ```bash
 mkdir test_network
 cp -r -f Decentra-Network test_network/Decentra-Network-0
@@ -30,125 +37,152 @@ cd test_network
 ```
 
 ## Step 3: Configuring the Nodes
+
 Now we have unconfigured nodes. We need to configure them.
 
 ### Step 3.1: Configuring test mode of Node 0
+
 We need to set `test` mode on for node 0
+
 ```bash
-python Decentra-Network-0/decentra_network/cli/main.py --testmodeon
+python3 Decentra-Network-0/decentra_network/cli/main.py --testmodeon
 ```
+
 ### Step 3.2: Configuring debug mode of each node
+
 And we should setting the `debug` mode off for each node because otherwise the node prints a lot of unnecessary information.
+
 ```bash
-python Decentra-Network-0/decentra_network/cli/main.py --debugmodeoff
+python3 Decentra-Network-0/decentra_network/cli/main.py --debugmodeoff
 python Decentra-Network-1/decentra_network/cli/main.py --debugmodeoff
 python Decentra-Network-2/decentra_network/cli/main.py --debugmodeoff
 ```
 
 ### Step 3.3: Creating the wallets of each node
+
 In Decentra Network we use password protected wallets. But for the first wallet we dont use password because first wallet is used for the node communication. So you must be in safe place for node 0. You can create the wallets with the following command:
+
 ```bash
-python Decentra-Network-0/decentra_network/cli/main.py --createwallet password
+python3 Decentra-Network-0/decentra_network/cli/main.py --createwallet password
 ```
+
 ```bash
-python Decentra-Network-1/decentra_network/cli/main.py --createwallet password
+python3 Decentra-Network-1/decentra_network/cli/main.py --createwallet password
 ```
+
 ```bash
-python Decentra-Network-2/decentra_network/cli/main.py --createwallet password
+python3 Decentra-Network-2/decentra_network/cli/main.py --createwallet password
 ```
 
 Now you can check your wallet with
+
 ```bash
-python Decentra-Network-0/decentra_network/cli/main.py --printwallet
-``` 
-command.
+python3 Decentra-Network-0/decentra_network/cli/main.py --printwallet
+```
 
+command.
 
 ### Step 3.4: Configuring the UNL nodes for each node
-Decentra Network nodes dont connect any stranger node. So we need to introduce our nodes to each other. 
+
+Decentra Network nodes dont connect any stranger node. So we need to introduce our nodes to each other.
 
 First you need to get the ids of node 0, node 1 and node 2. You can get the ids with the following command:
+
 ```bash
-python Decentra-Network-0/decentra_network/cli/main.py --ndid
+python3 Decentra-Network-0/decentra_network/cli/main.py --ndid
 ```
+
 ```bash
-python Decentra-Network-1/decentra_network/cli/main.py --ndid
+python3 Decentra-Network-1/decentra_network/cli/main.py --ndid
 ```
+
 ```bash
-python Decentra-Network-2/decentra_network/cli/main.py --ndid
+python3 Decentra-Network-2/decentra_network/cli/main.py --ndid
 ```
 
 #### Step 3.4.1: Configuring the UNL nodes for Node 0
+
 Now you can configure the UNL nodes for node 0 with the following command:
+
 ```bash
-python Decentra-Network-0/decentra_network/cli/main.py --ndnewunl node_1_id
+python3 Decentra-Network-0/decentra_network/cli/main.py --ndnewunl node_1_id
 python Decentra-Network-0/decentra_network/cli/main.py --ndnewunl node_2_id
 ```
 
 #### Step 3.4.2: Configuring the UNL nodes for Node 1
+
 Now you can configure the UNL nodes for node 0 with the following command:
+
 ```bash
-python Decentra-Network-1/decentra_network/cli/main.py --ndnewunl node_0_id
+python3 Decentra-Network-1/decentra_network/cli/main.py --ndnewunl node_0_id
 python Decentra-Network-1/decentra_network/cli/main.py --ndnewunl node_2_id
 ```
 
 #### Step 3.4.3: Configuring the UNL nodes for Node 2
+
 Now you can configure the UNL nodes for node 0 with the following command:
+
 ```bash
-python Decentra-Network-2/decentra_network/cli/main.py --ndnewunl node_0_id
+python3 Decentra-Network-2/decentra_network/cli/main.py --ndnewunl node_0_id
 python Decentra-Network-2/decentra_network/cli/main.py --ndnewunl node_1_id
 ```
 
 ### Step 3.5: Starting the node protocol
+
 Nodes are communicate over a tcp socket. So we need to start the node protocol for each node. But now we must switch to menu menu of each node. Because the node protocol and its connections are a thread. we need to be in same thread for some communication operations.
 
 You can switch to menu for node 0, node 1 and node 2 with the following command:
+
 ```bash
-python Decentra-Network-10/decentra_network/cli/main.py --menu
+python3 Decentra-Network-10/decentra_network/cli/main.py --menu
 ```
+
 switch another terminal and run:
+
 ```bash
-python Decentra-Network-1/decentra_network/cli/main.py --menu
+python3 Decentra-Network-1/decentra_network/cli/main.py --menu
 ```
+
 switch another terminal and run:
+
 ```bash
-python Decentra-Network-2/decentra_network/cli/main.py --menu
+python3 Decentra-Network-2/decentra_network/cli/main.py --menu
 ```
 
-
 Okey, let's start nodes via menu of each node. You can start the node protocol with the followings:
 
 - Menu Of Node 0:
-Type `ndstart` and enter 0.0.0.0 as ip and 7999 as port.
+  Type `ndstart` and enter 0.0.0.0 as ip and 7999 as port.
 
 - Menu Of Node 1:
-Type `ndstart` and enter 0.0.0.0 as ip and 8011 as port.
+  Type `ndstart` and enter 0.0.0.0 as ip and 8011 as port.
 
 - Menu Of Node 2:
-Type `ndstart` and enter 0.0.0.0 as ip and 8012 as port.
-
-
+  Type `ndstart` and enter 0.0.0.0 as ip and 8012 as port.
 
 ## Step 4: Connecting the nodes
+
 Now we have configured and started the nodes. before the last step we need to connect the nodes. Use the followings:
 
 - Menu Of Node 0:
-Type `ndconnect` and enter 0.0.0.0 as ip and 8011 as port.
+  Type `ndconnect` and enter 0.0.0.0 as ip and 8011 as port.
 - Menu Of Node 0:
-Type `ndconnect` and enter 0.0.0.0 as ip and 8012 as port.
+  Type `ndconnect` and enter 0.0.0.0 as ip and 8012 as port.
 - Menu Of Node 1:
-Type `ndconnect` and enter 0.0.0.0 as ip and 8012 as port.
+  Type `ndconnect` and enter 0.0.0.0 as ip and 8012 as port.
 
 ## Step 5: Starting the Circulation
+
 Now we are ready for the launch. As you can remember the node 0 have a test mode. So we need to start the circulation by node 0 following command:
 
 - Menu Of Node 0:
-Type `getblock` and enter
+  Type `getblock` and enter
 
 ## Step 6: Testing the Circulation
+
 If everything is ok, you can see and check the test network with the following command:
 
 - Menu Of Node 0:
-Type `status` and enter
+  Type `status` and enter
 
-If status is equal to "Working" there is no problem.
\ No newline at end of file
+If status is equal to "Working" there is no problem.