webbpinner / openvdmv2 Goto Github PK
View Code? Open in Web Editor NEWOpen Vessel Data Management v2
License: GNU General Public License v3.0
Open Vessel Data Management v2
License: GNU General Public License v3.0
VDM is often used to collect photos and files during a cruise. It would be great to have a web based DropBox or Google Drive style page where users could drag-and-drop files to be uploaded onto the cruise shared folder. Extra points if they can make new sub-folders and have the ability to rename files before they're uploaded. Trying to explain to non savvy users over and over how to connect to a smb share using Finder of Windows Explorer is a painful experience.
VDM is great thank you for the work you put into this.
The 'Ignore Filter' section under 'Edit Collection System Transfer' doesn't seem to work in my instance.
Trying to ignore ._*
files and it transferred them from a Local Directory, as well as from a SSH Server. Also failed to exclude DEPTH*
files under further testing.
Ignore Filter strings tested include: ._*
, ._*, DEPTH*
, and ._*,DEPTH*
Other Settings:
Include Filter: *
Exclude Filter was blank
Skip files being actively written to?
No
Skip files create/modified outside of cruise start/stop times?
No
Add option for specifying a bandwidth throttle for the collection system transfers. This will help operators better manage bandwidth utilization during parallel transfers. Will also allow operators to specify the amount of shore-to-ship bandwidth used with collection system transfers where the source location is on shore (yes, this is a thing).
allow operators to specify that ssh public/private keys should be used for authentication with collection system transfers utilizing ssh servers
Hi Webb,
I tried again without success. I followed your installation.md guide. The only difference is that I installed using a virtual box instead of digital ocean.
See what happen when I try to open the web application:
Just for reference: under /etc/apache2/sites-available
<VirtualHost *:80>
ServerName kilo-moana
....
Add functionality so users can stop currently running maintenance tasks.
Requesting a home page warning when the System Status is on (cruise collection running) but the specified cruise end date has passed.
Tried moving 'Dashboard Data' directory from OpenVDM/DashboardData
to openvdm/DashboardData
and ran into web app error. (Moving the 'Transfer Logs' directory worked fine.)
If you select a different location for the 'Dashboard Data' (under the 'OpenVDM Required Directories' section) it will create the directory when you manually run 'Rebuild Cruise Directory', but it does not seem to create the manifest.json file. Manually running 'Rebuild Data Dashboard' will create the manifest.json in the newly chosen location, but if you delete (or rename/move) the default folder (OpenVDM/DashboardData
) the web app does not display anything beyond "An error occurred, The error has been reported." in the browser window for any page.
For cruise data transfers to a local directory, add the option to specify that the destination directory should be a mounted device (i.e. USB HDD). This would perform an additional check against the destination directory.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.