Prettified Code!

pull/916/head^2^2 v0.16.11
DJ2LS 2025-02-23 11:29:05 +00:00 committed by GitHub Action
parent f74aeac521
commit a4d9117f42
4 changed files with 19 additions and 18 deletions

View File

@ -1,14 +1,12 @@
# FreeDATA
> FreeDATA is a versatile, **open-source platform designed specifically for HF communications**, leveraging **codec2** data modes for robust global digital communication. It features a network-based server-client architecture, a REST API, multi-platform compatibility, and a messaging system.
> Please keep in mind, this project is still **under development** with many issues which need to be solved.
[![CodeFactor](https://www.codefactor.io/repository/github/dj2ls/freedata/badge)](https://www.codefactor.io/repository/github/dj2ls/freedata)
[![Modem tests](https://github.com/DJ2LS/FreeDATA/actions/workflows/modem_tests.yml/badge.svg)](https://github.com/DJ2LS/FreeDATA/actions/workflows/modem_tests.yml)
![FreeDATA_main_screen.png](documentation%2FFreeDATA_main_screen.png)
![FreeDATA_chat_screen.png](documentation%2FFreeDATA_chat_screen.png)

View File

@ -27,9 +27,9 @@ const defaultConfig = {
maximum_bandwidth: 3000,
},
NETWORK: {
modemaddress: "127.0.0.1",
modemport: 5000,
},
modemaddress: "127.0.0.1",
modemport: 5000,
},
RADIO: {
control: "disabled",
model_id: 0,

View File

@ -81,9 +81,6 @@ emoji-picker {
width: 100%;
}
/* force gpu usage
https://stackoverflow.com/questions/13176746/css-keyframe-animation-cpu-usage-is-high-should-it-be-this-way/13293044#13293044
*/

View File

@ -1,37 +1,44 @@
## FreeDATA Scripts for Apple macOS
### Preface
The installation requires an already working MacPorts or Homebrew installation on your Mac, please follow the corresponding instrutions on https://www.macports.org/install.php or https://brew.sh
The scripts run on Apple Silicon. It's not tested on Intel Macs.\
I include two short instruction how to install MacPorts or Homebrew. Please install only one of them!
#### Short MacPorts installation instructions
Install the Apple Command Line Tools\
Open the Terminal, you find it in the Utilities Folder inside the Applications Folder, and execute the following command:
```
% xcode-select --install
```
Download the required MacPorts version from the link above and install it as usual. (Double click the pkg and follow the instructions)
Download the required MacPorts version from the link above and install it as usual. (Double click the pkg and follow the instructions)
If you have the Terminal open, please close it completely [command+q] to make shure that the MacPorts environment is loaded.
#### Short Homebrew installation instructions
Install the Apple Command Line Tools\
Open the Terminal, you find it in the Utilities Folder inside the Applications Folder, and execute the following command:
```
% xcode-select --install
```
This will take some time, depending on the speed of your mac and internet connections. After successfull installation install brew:
```
% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
brew tells you at the end of the installation, to execute some commands. please don't forget them. Close the Terminal completely [command+q]\
### Install FreeDATA
Open the Terminal and execute the following commands:
```
% mkdir ~/freedata
% cd ~/freedata
@ -41,14 +48,13 @@ Open the Terminal and execute the following commands:
% bash install-freedata-macos.sh
```
### Run FreeDATA
As usual, open the Terminal and execute the following commands:
```
$ cd ~/freedata
$ bash run-freedata-macos.sh
```
Your browser should open the FreeDATA webinterface. Please follow the instructions on https://wiki.freedata.app to configure FreeDATA.