Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/doloresjuliana/pibiapp
Application on the Frappe framework. Connect Frappe and Nextcloud, store the attachments on the Nextcloud server. Integrates external data from Excel, CSV, JSON or XML files. Integrates the view of the Redash dashboards in Frappe.
https://github.com/doloresjuliana/pibiapp
frappe frappe-framework import-external-data nextcloud redash webdav
Last synced: 4 months ago
JSON representation
Application on the Frappe framework. Connect Frappe and Nextcloud, store the attachments on the Nextcloud server. Integrates external data from Excel, CSV, JSON or XML files. Integrates the view of the Redash dashboards in Frappe.
- Host: GitHub
- URL: https://github.com/doloresjuliana/pibiapp
- Owner: doloresjuliana
- License: other
- Created: 2018-12-20T15:32:56.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-31T08:54:16.000Z (over 1 year ago)
- Last Synced: 2024-05-15T18:14:20.408Z (7 months ago)
- Topics: frappe, frappe-framework, import-external-data, nextcloud, redash, webdav
- Language: Python
- Homepage:
- Size: 103 KB
- Stars: 37
- Watchers: 10
- Forks: 32
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
- awesome-frappe - Pibiapp - Connect with Nextcloud to store the attachments on your Nextcloud server, integrate with external data from Excel, CSV, JSON or XML files, and view Redash dashboards in Frappe. (Uncategorized / Uncategorized)
README
## Pibiapp
Pibiapp is an application developed on the Frappe framework to integrate it with other systems and expand the functionality of applications on this framework.
This application is **OBSOLETE** and is not valid for versions of Frappe higher than **11**, but if the part that interests you is the **integration with Nextcloud you will find that functionality improved and expanded in
https://github.com/pibico/pibiDAV**#### Current modules
- **Nextcloud**
Connect Frappe and Nextcloud, store the attachments on the Nextcloud server
Create folders to archive by application and module.
Share the link with Nextcloud users that belong to the group corresponding to the module
Tag in Nextcloud the attached files taking into account the application, the modules, the identifier of the transaction and other related data. Includes tagging of the Frappe transaction as file tags in Nextcloud.
Manage a history of versions in Nextcloud. When the same file is uploaded from Frappe with successive modifications.
Include archives stored in Nextcloud as attachments to the email
Upload database backups and local files
- **External Data**
Automatically create a new DocType with its data structure of a file
Allows you to select the Module of a Frappe application in which you will create the DocType
Supports files with formats: Excel, CSV, JSON and XML
Analyze the data set to determine the type of data that fields are mandatory and lists of selectable values
Allows successive data loads, provided that the format of the file and the position of the data match the original file used to create the DocType
It is limited to data structures of simple records without tables. This version does not load a JSON or XML with hierarchized data in several levels.- **Redash**
Integrate the view of dashboards in Frappe so that end users do not need to access Redash
Provides a security layer that allows Frappe to manage user access to control panels according to their rolesIt is not the purpose of this connector to allow the definition of new Redash panels from Frappe. The system administrator or an expert BI technician should define directly in Redash the control panels that will be visible by this connector in this new module.
### LicenseGNU General Public License v3. See license.txt
### Install
You must have previously installed the Frappe framework v10.1.68+ and bench
Go to your bench folder and setup the new app
```
bench get-app pibiapp https://github.com/doloresjuliana/pibiapp
bench --site yoursite install-app pibiapp
```Login to your site to configure the app.
https://github.com/doloresjuliana/pibiapp/wiki/NEXTCLOUD-SETTINGS