Giter VIP home page Giter VIP logo

danactive / history Goto Github PK

View Code? Open in Web Editor NEW
38.0 6.0 55.0 67.21 MB

Your personal photos/videos history story boarded and scrapbooked with albums and galleries. Associate media with meta data including geocode, caption, descriptions, articles...

Home Page: https://history.domaindesign.ca

License: MIT License

JavaScript 73.60% CSS 2.87% XSLT 0.60% HTML 0.19% Dockerfile 0.07% Handlebars 1.56% TypeScript 21.11%
photos gallery geocode map video photo photo-book album caption photo-gallery

history's Introduction

history

Your personal history storyboarded with photo and video albums. Associate photos with their meta data including geocode, caption... in XML albums.

  • Enhanced privacy as photos are stored locally not in the cloud
  • Plot thumbnails on a map
  • Includes administration tools for XML generation

Project Status:

Service Status
Deployed TEST
Security Known Vulnerabilities
Test Coverage Coverage Status
License MIT Licensed

Installation

Development

  1. Node.js v18 LTS Download
  2. Install project dependencies npm ci

How-to run on LOCAL

  1. npm run dev will standup both the frontend and backend
  2. View address in browser (printed in terminal on successful load)

How-to build for PROD

  1. npm run build Bundle JavaScript files, and pre-compile
  2. npm start Run built app
  3. View address in browser (printed in terminal on successful load)

Legacy Development

  1. Node.js v12 Download
  2. Folder api is the backend; ui is the frontend
  3. Install project dependencies npm ci
  4. Optional configuration
  5. Start web server npm start
  6. View address in browser (printed in terminal on successful load)

Environment configuration

  1. Create a .env file in the project root
  2. To enable Dropbox for hosting photos place Dropbox API v2 access token HISTORY_DROPBOX_ACCESS_TOKEN=

Changelog of releases

See CHANGELOG

Contributing to this open-source project

See CONTRIBUTING

Copyright

See LICENSE

Visualization

Visualization of the codebase

history's People

Contributors

danactive avatar danactive-instructor avatar dependabot[bot] avatar greenkeeper[bot] avatar snyk-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

history's Issues

View Album - Nearby photos from Flickr community

As a user, I want nearby photos available for viewing when viewed photo is mappable.

Story Acceptance Criteria:

  • Definition: Album media is either a photo or video in the Sample album of the Demo gallery
  • When album media is viewed in lightbox and has geocode then display hyperlink
  • Clicking on hyperlink will display <50 crowd sourced photos within 1 km proximity of the album media
  • Format the album media using this jQuery plugin to fully justify
  • Crowd sourced photos will close (and reset ready to open again) when next or previous album media is viewed using arrows on the keyboard or mouse click

An in-range update of babel-loader is breaking the build 🚨

Version 6.2.10 of babel-loader just got published.

Branch Build failing 🚨
Dependency babel-loader
Current Version 6.2.9
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As babel-loader is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… codeclimate/coverage 92.82% Details

  • ❌ continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

  • βœ… coverage/coveralls First build on greenkeeper/babel-loader-6.2.10 at 92.823% Details

Release Notes v6.2.10

v6.2.10

Support for webpack 2.2-rc has been added in this release

πŸ› Bug Fix

  • If cache directory not writable, try to fallback to tmpdir before failing
Commits

The new version differs by 5 commits .

  • f221f6c 6.2.10
  • 3bbfbf5 Fallback for cache directories (#346)
  • 35272ef Add Webpack 2.2 RC as peerdependency (#348)
  • d264da0 Do not include comments in releases
  • f09bdd1 run clean on prePublish [skip ci]

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Lint specific plugin

Save time by linting by plugin folder and not all plugins yarn lint with additional flag

View Album - Add photo lightbox hyperlink to wikipedia

As a user, when viewing a photo lightbox I want to view wikipedia article for more information about the photo

Acceptance Criteria

  • Only display hyperlink when wikipedia definition exists
  • Wikipedia language will only include English
  • Display hyperlink along with Nearby Photos hyperlink (powered by Flickr [#55] or Instagram [#56]), and Description
  • Remove legacy code

Map it button w/ split view

  • Show View Photos on Map link
  • On click split the view half with thumbs and then map container
    • Links changes to Hide map

View Album - Nearby photos from Instagram community

As a user, I want nearby photos available for viewing when viewed photo is mappable.

Story Acceptance Criteria:

  • Definition: Album media is either a photo or video in the Sample album of the Demo gallery
  • When album media is viewed in lightbox and has geocode then display hyperlink
  • Clicking on hyperlink will display <50 crowd sourced photos within 1 km proximity of the album media
  • Format the album media using this jQuery plugin to fully justify
  • Crowd sourced photos will close (and reset ready to open again) when next or previous album media is viewed using arrows on the keyboard or mouse click

An in-range update of tuxharness is breaking the build 🚨

Version 2.0.5 of tuxharness just got published.

Branch Build failing 🚨
Dependency tuxharness
Current Version 2.0.4
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As tuxharness is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • βœ… codeclimate/coverage 92.82% Details

  • ❌ continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

  • βœ… coverage/coveralls First build on greenkeeper/tuxharness-2.0.5 at 92.823% Details

Commits

The new version differs by 2 commits .

  • 04fc668 Bump to v2.0.5
  • 296cf7e Lint passes with peerDependency moved to devDependency

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Edit Album - Tab order

As a user editing an album, I want to use the tab key to focus up and down on input fields.

View Album - Lightbox photo

  • Add legacy JavaScript
  • Click to open lighbox photo
  • Arrow support for next/prev photo
  • Viewed thumbnail has viewed white CSS

Project - Display badges

  • Update README.md with badges
    • Node.js version
    • Dependencies up-to-date
    • Dev dependencies up-to-date

View Album - Video link

  • Determine if item type is video
    • If yes then display Watch Video hyperlink
    • If no then display blank

Project - Greenkeeper

  • Allow bot access for dependency management
  • Unit and integration tests for plugins

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.