Kaynağa Gözat

Create README.md

DSR! 4 yıl önce
ebeveyn
işleme
76121ce7b6
1 değiştirilmiş dosya ile 79 ekleme ve 0 silme
  1. 79 0
      README.md

+ 79 - 0
README.md

@@ -0,0 +1,79 @@
+# Wifi Pineapple Panel
+
+The idea of this project is to have a **better panel** for the pineapple NANO/TETRA  
+To install it, you just have to copy the src folder to / of the pineapple.
+
+
+# Changes
+
+The following functionalities are modified looking for a better user experience
+
+## General:
+ - Compress PNG images (size -55K)
+ - Compress SVG images (size -7K)
+ - Update Bootstrap to 3.4.1 (size +2K)
+ - Fix mobile view
+ - Add Chevron icon to accordions (size +1K)
+ - Change notification time from 6000 to 20000 (decrease RPM from 10 to 3)
+ - Project minification (Optional: use packer tools)
+
+## Recon:
+ - Code refactor in module.php
+ - Add results counter in titles with badges
+ - Fix column alignment
+
+## Clients:
+ - Add loading indicator
+ - Change default text logic
+
+## PineAP:
+ - Configure used interface
+
+## Logging:
+ - Fire data loading on open accordion
+ - Add PineAP Logs loading indicator
+ - Save filters in cookies
+
+## Network:
+ - Add wireless config editor
+
+## Setup:
+ - Fix character bad used
+
+
+# Notes
+
+ 1. For edit notification timer you can use this
+ ```bash
+ # sed -i 's/OLD-VALUE/NEW-VALUE/' FILE
+ sed -i 's/20000/30000/' src/pineapple/js/controllers.js
+```
+
+ 2. To open the menu on hover uncomment this in src/pineapple/main.css
+ ```css
+.sidebar:hover {
+	margin-left: 0;
+}
+.menu-toggle {
+	display: none !important;
+}
+```
+
+3. To develop locally you can point your panel to the pinapple replacing the src/pineapple/api/index.php with this
+ ```php
+<?php
+$endpoint = 'http://172.16.42.1:1471/api/index.php';
+$sessid = 'xxxxxxxxxxxxxxxxxxxxxxxxx';
+$xsrftoken = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
+
+$ch = curl_init($endpoint);
+curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+curl_setopt($ch, CURLOPT_POSTFIELDS, file_get_contents('php://input'));
+curl_setopt($ch, CURLOPT_COOKIE, "PHPSESSID={$sessid}");
+curl_setopt($ch, CURLOPT_HTTPHEADER, ["X-XSRF-TOKEN: {$xsrftoken}"]);
+
+$response = curl_exec($ch);
+curl_close($ch);
+header('Content-Type: application/json');
+echo $response;
+```