Merge branch 'main' into publish

This commit is contained in:
2024-06-10 15:45:22 -03:00
3 changed files with 27 additions and 3 deletions
+21 -1
View File
@@ -1,5 +1,5 @@
<p align="center"> <p align="center">
<img src="https://media.discordapp.net/attachments/1243672493340753982/1243672566166720562/CONNPY-resized.png?ex=665253d6&is=66510256&hm=7957c9ec64159244181f20cb67e6d16da8cebdb0f6e2775ed121c77f648ff4a1&=&format=webp&quality=lossless&width=300&height=300" alt="App Logo"> <img src="https://nginx.gederico.dynu.net/images/CONNPY-resized.png" alt="App Logo">
</p> </p>
@@ -23,6 +23,26 @@ docker compose -f path/to/folder/docker-compose.yml run -it connpy-app
``` ```
## Connection manager ## Connection manager
### Privacy Policy
Connpy is committed to protecting your privacy. Our privacy policy explains how we handle user data:
- **Data Access**: Connpy accesses data necessary for managing remote host connections, including server addresses, usernames, and passwords. This data is stored locally on your machine and is not transmitted or shared with any third parties.
- **Data Usage**: User data is used solely for the purpose of managing and automating SSH and Telnet connections.
- **Data Storage**: All connection details are stored locally and securely on your device. We do not store or process this data on our servers.
- **Data Sharing**: We do not share any user data with third parties.
### Google Integration
Connpy integrates with Google services for backup purposes:
- **Configuration Backup**: The app allows users to store their device information in the app configuration. This configuration can be synced with Google services to create backups.
- **Data Access**: Connpy only accesses its own files and does not access any other files on your Google account.
- **Data Usage**: The data is used solely for backup and restore purposes, ensuring that your device information and configurations are safe and recoverable.
- **Data Sharing**: Connpy does not share any user data with third parties, including Google. The backup data is only accessible by the user.
For more detailed information, please read our [Privacy Policy](https://connpy.gederico.dynu.net/fluzzi32/connpy/src/branch/main/PRIVATE_POLICY.md).
### Features ### Features
- You can generate profiles and reference them from nodes using @profilename so you dont - You can generate profiles and reference them from nodes using @profilename so you dont
need to edit multiple nodes when changing password or other information. need to edit multiple nodes when changing password or other information.
+1 -1
View File
@@ -1,2 +1,2 @@
__version__ = "4.0.2" __version__ = "4.0.3"
+5 -1
View File
@@ -484,7 +484,11 @@ class connapp:
return actions.get(args.command)(args) return actions.get(args.command)(args)
def _ls(self, args): def _ls(self, args):
items = getattr(self, args.data) if args.data == "nodes":
attribute = "nodes_list"
else:
attribute = args.data
items = getattr(self, attribute)
if args.filter: if args.filter:
items = [ item for item in items if re.search(args.filter[0], item)] items = [ item for item in items if re.search(args.filter[0], item)]
if args.format and args.data == "nodes": if args.format and args.data == "nodes":