Self-hostable alternative to Google Location History (Google Maps Timeline)
Find a file
dependabot[bot] 650ad7d4b0
Bump rubocop-rails from 2.24.0 to 2.24.1
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.24.0 to 2.24.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.24.0...v2.24.1)

---
updated-dependencies:
- dependency-name: rubocop-rails
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-25 14:50:45 +00:00
.github Update ruby version to 3.2.3 2024-03-15 22:24:23 +01:00
app Fix broken update stats button and add sidekiq to docker-compose.yml 2024-03-24 20:09:10 +01:00
bin Add import-maps and turbo with some devise views 2023-10-21 12:52:50 +02:00
config Fix broken update stats button and add sidekiq to docker-compose.yml 2024-03-24 20:09:10 +01:00
db Add nice charts to the stat cards 2024-03-24 18:55:35 +01:00
lib Initial Rails 7.0.2.3 template w/ rspec, tailwind, and devise user 2022-04-06 22:46:10 +04:00
log Initial Rails 7.0.2.3 template w/ rspec, tailwind, and devise user 2022-04-06 22:46:10 +04:00
public Initial Rails 7.0.2.3 template w/ rspec, tailwind, and devise user 2022-04-06 22:46:10 +04:00
screenshots Add screenshots to README.md 2024-03-24 21:07:32 +01:00
spec Move import processing to background job & allow to disable reverse geocoding 2024-03-24 18:05:39 +01:00
storage Initial Rails 7.0.2.3 template w/ rspec, tailwind, and devise user 2022-04-06 22:46:10 +04:00
test Initial Rails 7.0.2.3 template w/ rspec, tailwind, and devise user 2022-04-06 22:46:10 +04:00
tmp Initial Rails 7.0.2.3 template w/ rspec, tailwind, and devise user 2022-04-06 22:46:10 +04:00
vendor Implement leaflet map with points and polyline 2024-03-16 01:07:20 +01:00
.env.development Move import processing to background job & allow to disable reverse geocoding 2024-03-24 18:05:39 +01:00
.env.template Migrate from old template 2024-03-15 23:27:31 +01:00
.env.test Move import processing to background job & allow to disable reverse geocoding 2024-03-24 18:05:39 +01:00
.gitattributes Initial Rails 7.0.2.3 template w/ rspec, tailwind, and devise user 2022-04-06 22:46:10 +04:00
.gitignore Add basic landing page 2023-10-21 13:00:05 +02:00
.rspec Initial Rails 7.0.2.3 template w/ rspec, tailwind, and devise user 2022-04-06 22:46:10 +04:00
.rubocop.yml Add rubocop-rails 2022-10-30 18:34:17 +01:00
.ruby-version Update ruby version to 3.2.3 2024-03-15 22:24:23 +01:00
app.json Add strong_migrations gem 2023-02-03 15:42:56 +01:00
config.ru Add some frozen_string_literal 2022-10-30 18:42:06 +01:00
dev-docker-entrypoint.sh Update the docker-compose.yml file to use the dawarich network 2024-03-15 23:45:48 +01:00
docker-compose.yml Update docker-compose.yml to use freikin/dawarich:0.1.0 image 2024-03-24 20:47:44 +01:00
Dockerfile Add Dockerfile and update docker-compose.yml to use the new Dockerfile 2024-03-15 23:31:06 +01:00
Dockerfile.dev Update ruby version to 3.2.3 2024-03-15 22:24:23 +01:00
Gemfile Add a button to create/update stats 2024-03-24 19:25:33 +01:00
Gemfile.lock Bump rubocop-rails from 2.24.0 to 2.24.1 2024-03-25 14:50:45 +00:00
Makefile Clean up Makefile 2024-03-24 20:34:56 +01:00
package-lock.json Implement leaflet map with points and polyline 2024-03-16 01:07:20 +01:00
package.json Implement leaflet map with points and polyline 2024-03-16 01:07:20 +01:00
Procfile Add strong_migrations gem 2023-02-03 15:42:56 +01:00
Procfile.dev Move import processing to background job & allow to disable reverse geocoding 2024-03-24 18:05:39 +01:00
Rakefile Add some frozen_string_literal 2022-10-30 18:42:06 +01:00
README.md Add screenshots to README.md 2024-03-24 21:07:32 +01:00
rename_app.rb Add some frozen_string_literal 2022-10-30 18:42:06 +01:00
test-docker-entrypoint.sh Initial Rails 7.0.2.3 template w/ rspec, tailwind, and devise user 2022-04-06 22:46:10 +04:00
yarn.lock Implement leaflet map with points and polyline 2024-03-16 01:07:20 +01:00

Dawarich

This is a Rails app that receives location updates from Owntracks and stores them in a database. It also provides a web interface to view the location history.

Usage

To track your location, install the Owntracks app on your phone and configure it to send location updates to your Dawarich instance. Currently, the app only supports HTTP mode. The url to send the location updates to is http://<your-dawarich-instance>/api/v1/points.

To import your Google Maps Timeline data, download your location history from Google Takeout and upload it to Dawarich.

Features

Import

You can import your Google Maps Timeline data into Dawarich as well as Owntracks data.

Location history

You can view your location history on a map.

How to start the app locally

docker-compose up to start the app. The app will be available at http://localhost:3000.

Press Ctrl+C to stop the app.

How to deploy the app

Copy the contents of the docker-compose.yml file to your server and run docker-compose up.

Environment variables

MINIMUM_POINTS_IN_CITY — minimum number of points in a city to consider it as a city visited, eg. 10

MAP_CENTER — default map center, e.g. 55.7558,37.6176

TIME_ZONE — time zone, e.g. Europe/Berlin

Screenshots

Map

Stats

Import