Coder Social home page Coder Social logo

izzysoft / phpdivelog Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 739 KB

displays the information of your Palms ​AquaDiveLog or your PCs Subsurface logbook on your website. Moved to https://codeberg.org/izzy/phpDiveLog

Makefile 0.36% PHP 76.38% Shell 2.01% NewLisp 1.67% Ruby 1.08% Smarty 17.12% CSS 1.38%
php diving logbook

phpdivelog's Introduction

What is phpDiveLog?

phpDiveLog displays the information of your Palms AquaDiveLog logbook based on CSV files you generate with the Java Conduit shipped with AquaDiveLog. Providing some "magics" it allows you to combine these data with additional information, such as pictures or other external data sources.

As for now, phpDiveLog offers you no features to edit these data. But it provides you with facilities to display...

  • ...the Dive Logbook. Here you browse through the list of your dives (in the config file, you may specify how many entries should be displayed per page). For detailed information, a click on the dive# brings you directly to the log books entry.
  • ...the Dive Statistics, which show you some basic stats about your dives, such as max/avg depth and divetime etc.
  • ...the Dive Sites Information, which provides you with a list of your dive sites. Again, a click on the site# brings you to the details page
  • ...all Dive Sites in Google Maps or Google Earth with a single click
  • ...the Divers Information, where you can define some "about me" items

Additionally, you also can export your dive and site information to PDF - in order to maintain a "paper version" of your logbook.

What are the requirements to use phpDiveLog?

  • For data conversion from AquaDiveLog (see install/adl/) you need to have a Java interpreter installed (refer to the AquaDiveLog documentation for details).
  • For data conversion from Subsurface (see install/subsurface/) you'll need a PHP CLI interpreter.

phpDiveLog itself only requires a running web server with PHP (version 4 or higher) support.

What license is used?

phpDiveLog uses the Gnu Public License v2.

Where can I find more information?

phpdivelog's People

Contributors

izzysoft avatar

Watchers

 avatar  avatar

phpdivelog's Issues

Privacy adjustments

  • location links (sites with coordinates) are currently going to Google Maps. This should be changed to OSM (something like https://www.openstreetmap.org/?mlat=35.30731480&mlon=33.35525891&zoom=15&layers=C).
  • from the site list, there are links to show all sites in …
    • Google Earth: this is no issue, as it actually does nothing but download a KML file; what to open it with is up to the user. But it should possibly be renamed to "Download KML"
    • and Google Maps: this actually opens GMaps and loads the KML there. Should be switched to something like https://osm.quelltextlich.at/viewer-js.html?kml_url=https://<server>/<path>/<file.kml> (uses OSM; found via OSM Wiki)

For flexibility, maybe even offer options to chose between G and O?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.