Skip to content

Commit

Permalink
docs + wf
Browse files Browse the repository at this point in the history
  • Loading branch information
jokob-sk committed Jan 19, 2025
1 parent 4363e08 commit 5562ae7
Show file tree
Hide file tree
Showing 13 changed files with 48 additions and 26 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/social_post_on_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ jobs:

# Post to Twitter
- name: Post to Twitter
uses: gr2m/twitter-together@v2
uses: twitter-together/action@v3
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TWITTER_API_KEY: ${{ secrets.TWITTER_API_KEY }}
TWITTER_API_SECRET: ${{ secrets.TWITTER_API_SECRET }}
TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }}
TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}
TWITTER_API_KEY: ${{ secrets.TWITTER_API_KEY }}
TWITTER_API_SECRET_KEY: ${{ secrets.TWITTER_API_SECRET_KEY }}
with:
tweet: |
🎉 New release: **${{ github.event.release.name }}** is live! 🚀
Expand Down
10 changes: 5 additions & 5 deletions front/plugins/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,9 @@ Device-detecting plugins insert values into the `CurrentScan` database table. T
| `APPRISE` | ▶️ | Apprise notification proxy | | | Script | [_publisher_apprise](/front/plugins/_publisher_apprise/) |
| `ARPSCAN` | 🔍 | ARP-scan on current network | | | Script | [arp_scan](/front/plugins/arp_scan/) |
| `AVAHISCAN` | 🆎 | Avahi (mDNS-based) name resolution | | | Script | [avahi_scan](/front/plugins/avahi_scan/) |
| `ASUSWRT` | 🔍 | Import connected devices from AsusWRT | | | Script | [asuswrt_import](/front/plugins/asuswrt_import/) |
| `CSVBCKP` || CSV devices backup | | | Script | [csv_backup](/front/plugins/csv_backup/) |
| `CUSTPROP` || Managing custom device properties values | | Yes | Template | [custom_props](/front/plugins/custom_props/) |
| `CUSTPROP` || Managing custom device properties values | | Yes | Template | [custom_props](/front/plugins/custom_props/) |
| `DBCLNP` || Database cleanup | | Yes* | Script | [db_cleanup](/front/plugins/db_cleanup/) |
| `DDNS` || DDNS update | | | Script | [ddns_update](/front/plugins/ddns_update/) |
| `DHCPLSS` | 🔍/📥/🆎| Import devices from DHCP leases | | | Script | [dhcp_leases](/front/plugins/dhcp_leases/) |
Expand All @@ -39,8 +40,7 @@ Device-detecting plugins insert values into the `CurrentScan` database table. T
| `INTRNT` | 🔍 | Internet IP scanner | | | Script | [internet_ip](/front/plugins/internet_ip/) |
| `INTRSPD` || Internet speed test | | | Script | [internet_speedtest](/front/plugins/internet_speedtest/) |
| `IPNEIGH` | 🔍 | Scan ARP (IPv4) and NDP (IPv6) tables | | | Script | [ipneigh](/front/plugins/ipneigh/) |
| `LUCIRPC` | 🔍 | Import connected devices from OpenWRT | | | Script | [luci_import](/front/plugins/luci_import/) |
| `ASUSWRT` | 🔍 | Import connected devices from AsusWRT | | | Script | [asuswrt_import](/front/plugins/asuswrt_import/) |
| `LUCIRPC` | 🔍 | Import connected devices from OpenWRT | | | Script | [luci_import](/front/plugins/luci_import/) |
| `MAINT` || Maintenance of logs, etc. | | | Script | [maintenance](/front/plugins/maintenance/) |
| `MQTT` | ▶️ | MQTT for synching to Home Assistant | | | Script | [_publisher_mqtt](/front/plugins/_publisher_mqtt/) |
| `NBTSCAN` | 🆎 | Nbtscan (NetBIOS-based) name resolution | | | Script | [nbtscan_scan](/front/plugins/nbtscan_scan/) |
Expand All @@ -57,7 +57,7 @@ Device-detecting plugins insert values into the `CurrentScan` database table. T
| `SETPWD` || Set password | | Yes | Template | [set_password](/front/plugins/set_password/) |
| `SMTP` | ▶️ | Email notifications | | | Script | [_publisher_email](/front/plugins/_publisher_email/) |
| `SNMPDSC` | 🔍/📥 | SNMP device import & sync | | | Script | [snmp_discovery](/front/plugins/snmp_discovery/) |
| `SYNC` | 🔍/⚙/📥| Sync & import from NetAlertX instances | 🖧 🔄 | Yes | Script | [sync](/front/plugins/sync/) |
| `SYNC` | 🔍/⚙/📥| Sync & import from NetAlertX instances | 🖧 🔄 | Yes | Script | [sync](/front/plugins/sync/) |
| `TELEGRAM` | ▶️ | Telegram notifications | | | Script | [_publisher_telegram](/front/plugins/_publisher_telegram/) |
| `UI` || UI specific settings | | Yes | Template | [ui_settings](/front/plugins/ui_settings/) |
| `UNDIS` | 🔍/📥 | Create dummy devices ❌ | | | Script | [undiscoverables](/front/plugins/undiscoverables/) |
Expand All @@ -69,7 +69,7 @@ Device-detecting plugins insert values into the `CurrentScan` database table. T


> \* The database cleanup plugin (`DBCLNP`) is not _required_ but the app will become unusable after a while if not executed.
> \** The Undiscoverables plugin (`UNDIS`) inserts only user-specified dummy devices.
> \*\* The Undiscoverables plugin (`UNDIS`) inserts only user-specified dummy devices.
> ❌ marked for removal
> ⌚It's recommended to use the same schedule interval for all plugins responsible for discovering new devices.
Expand Down
6 changes: 5 additions & 1 deletion front/plugins/__template/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,8 @@ To set up the plugin correctly, make sure...

### Notes

- Additional notes, limitations, Author info.
- Additional notes, limitations, Author info.

- Version: 1.0.0
- Author: `<your github handle>`
- Release Date: `<release date>`
7 changes: 4 additions & 3 deletions front/plugins/asuswrt_import/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ This Plugin is using awesome [asusrouter](https://github.com/Vaskivskyi/asusrout

## Other info

Version: 1.0.0
Date: 16.1.2025
Author: @labmonkey
- Version: 1.0.0
- Author: [labmonkey](https://github.com/labmonkey)
- Release Date: 16.1.2025

7 changes: 4 additions & 3 deletions front/plugins/freebox/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,8 @@ If the Freebox is your gateway you need to find its HTTPS (or HTTP if you prefer
As address, you can either use the public IP of the Freebox, or the unique domain name you found on http://mafreebox.freebox.fr:80/api_version listed as `api_domain`.


### Other info
## Other info

- Author : [KayJay7](https://github.com/KayJay7) & [Lucide](https://github.com/Lucide)
- Date : 2-Dec-2024 - version 1.0
- Version: 1.0
- Author: [KayJay7](https://github.com/KayJay7) & [Lucide](https://github.com/Lucide)
- Release Date: 2-Dec-2024
6 changes: 6 additions & 0 deletions front/plugins/icmp_scan/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,9 @@ Plugin for pinging existing devices via the [ping](https://linux.die.net/man/8/p
### Usage

- Check the Settings page for details.

## Other info

- Version: 1.0.0
- Author: [jokob-sk](https://github.com/jokob-sk)
- Release Date: 19.1.2025
7 changes: 7 additions & 0 deletions front/plugins/internet_ip/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,10 @@ Plugin to run regular Internet connectivity and IP checks. Change the [dig utili
### Usage

- Check the Settings page for details.


## Other info

- Version: 1.0.0
- Author: [jokob-sk](https://github.com/jokob-sk)
- Release Date: 1.1.2023
2 changes: 0 additions & 2 deletions front/plugins/internet_ip/script.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,6 @@ def main():

new_internet_IP, cmd_output = check_internet_IP( PREV_IP, DIG_GET_IP_ARG)

#todo: use `curl ifconfig.me/ip` if above fails

if new_internet_IP == no_internet_ip:
time.sleep(1*i) # Exponential backoff strategy
else:
Expand Down
7 changes: 4 additions & 3 deletions front/plugins/ipneigh/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ To set up the plugin correctly, make sure to add in the plugin settings the name
- `ARPSCAN` does a better job at discovering IPv4 devices because it explicitly sends arp requests
- IPv6 devices will often have multiple addresses, but the ping answer will contain only one. This means that in general this plugin will not discover every address but only those who answer

### Other info
## Other info

- Author : [KayJay7](https://github.com/KayJay7)
- Date : 31-Nov-2024 - version 1.0
- Version: 1.0
- Author: [KayJay7](https://github.com/KayJay7)
- Release Date: 31-Nov-2024
5 changes: 3 additions & 2 deletions front/plugins/luci_import/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ The plugin is used to import connected devices from OpenWRT

### Other info

- Author : [vaga9938](https://github.com/vaga9938)
- Date : 28-Dec-2024 - version 1.0
- Version: 1.0
- Author: [vaga9938](https://github.com/vaga9938)
- Release Date: 28-Dec-2024

5 changes: 3 additions & 2 deletions front/plugins/omada_sdn_imp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,8 @@ can not fix some of tplinks OMADA SDN own limitations/bugs:



### Other info
## Other info

- Version: 1.0
- Author : [Flying Toto](https://github.com/FlyingToto)
- Date : 04-Jul-2024 - version 1.0
- Release Date: 04-Jul-2024
3 changes: 2 additions & 1 deletion scripts/checkmk/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,9 @@ For more details, see the [Checkmk Local Checks Documentation](https://docs.chec

### Other info

- Date : 08-Jan-2025 - version 1.0
- Version: 1.0
- Author: N/A
- Release Date: 08-Jan-2025

> [!NOTE]
> This is a community supplied script and not maintained.
3 changes: 2 additions & 1 deletion scripts/db_cleanup/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ For each MAC or IP address provided, the script:

### Other info

- Date : 23-Dec-2024 - version 1.0
- Version: 1.0
- Release Date: 23-Dec-2024
- Author: [laxduke](https://github.com/laxduke)


Expand Down

0 comments on commit 5562ae7

Please sign in to comment.