7883 Views | Contributor:Allen
NOTE: We can collect all sources of data on this site. For more, please check Customized Web Crawling.



Variable List

  • id
  • watch
  • star
  • fork
  • issue
  • pull
  • project
  • tags
  • meta_content
  • commit
  • branch
  • release
  • contributor
  • titles
  • code_titles
  • readme
  • url
  • timestamp
id aaronpk/Compass
watch 5
star 12
fork 7
issue 4
pull 1
project 0
tags indieweb,database,p3k,gps,gps-tracker
meta_content Compass is a GPS tracking server that stores data in flat files.
commit 93
branch 1
release 0
contributor 3
titles Compass
code_titles compass,.gitignore,CONTRIBUTING.md,README.md,screenshot-mapview.jpg
readme README.md CompassCompass is a GPS tracking server that stores data in flat files.RequirementsPHP 5.5 or aboveMySQL (for storing user accounts and lists of databases, not for storing the actual location data)PHP extensionsYou'll need to make sure the following PHP extensions are installed. Typically these are installed using the package manager of your operating system.curlmbstringphpunitzipunzipOptionalRedis (for the job queue, can use MySQL instead)SetupCompass is built using the Lumen framework. If you have any trouble getting started, you can refer to the Lumen documentation for tips that may have been skipped or assumed in these instructions.In the compass directory, copy .env.example to .env and fill in the details. Install the dependencies with composer.$ composer installWeb ServerYour web server will need to support URL re-routing to the index.php file of compass. This will vary based on your web server.If you're using Apache, this will involve URL re-writing likely using .htaccessIf you're using Nginx, this will involve incorporating the following code into your server block, you should also add any applicable fastcgi settings inside the location block below:try_files $uri /index.php?$args; location /index.php { fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }Job QueueFor the job queue you will either need to have one of the supported options by Lumen. The two most likely options are an SQL database or Redis.You can find other supported options hereIf you're using the database queue driver (QUEUE_DRIVER=database defined in .env), you'll need to create the migration for that table:$ php artisan queue:tableIf you're using Redis, make sure you've installed the Redis server and set QUEUE_DRIVER=redis.You will need to run the database migrations to create the database schema:$ php artisan migrateMake sure the storage folder you've defined in STORAGE_DIR is writable by the web server (or by the PHP process if you're using php-fpm).To process jobs on the queue, run$ php artisan queue:listenFor more details on how to configure this to run in the background, see https://lumen.laravel.com/docs/5.1/queues#running-the-queue-listenerAPIAfter you create a tracking database, you can visit the database's settings page to get a read or write token. These tokens are used with the API to update or retrieve data.WritingTo write to a database, make a POST request in JSON format with the following keys:POST /api/inputlocations - a list of GeoJSON objectstoken - the write token for the database (as a query string parameter or in the post body)The GeoJSON objects must have at least one property, 'timestamp', which is can be any value that can be interpreted as a date. The object can have any additional properties you wish.The open source iOS GPS Logger will send data in this format by default.POST /api/input?token=XXXXXXX HTTP/1.1Content-type: application/json{ 'locations': [ { 'type': 'Feature', 'geometry': { 'type': 'Point', 'coordinates': [-122.621, 45.535] }, 'properties': { 'timestamp': '2017-01-01T10:00:00-0700', 'horizontal_accuracy': 65 } } ], 'token': 'XXXXXXX'}ReadingTo read a database, make a GET request as follows:Get all data for a calendar dayGET /api/querytoken - (required) the read token for the databasetz - (optional, default UTC) timezone string (e.g. America/Los_Angeles) which will be used to determine the absolute start/end times for the dayformat - (optional, default 'full') either 'full' or 'linestring'full - return one JSON record for each result in the databaselinestring - combine all the returned results into a GeoJSON linestringdate - specify a date to return all data on that day (YYYY-mm-dd format)Get the last location before a given timestampGET /api/lasttoken - (required) the read token for the databasetz - (optional, default UTC) timezone string (e.g. America/Los_Angeles) which will be used to determine the absolute start/end times for the daybefore - (optional, default to now) specify a full timestamp to return a single record before this date (the point returned will be no more than 24 hours before the given date)geocode - (optional) if 'true', then the location found will be reverse geocoded using Atlas to find the city and timezone at the locationFind the last location matching a clock timeGET /api/find-from-localtimeThis API method can help you answer the question 'Where was I when my watch read 9:30am on July 15th?'.Timestamps in Exif data do not include the timezone offset, and there is no standard mechanism for including the timezone offset in Exif. Some Canon cameras put the offset in a field, but not all of them do. You can use this method to find your location given an Exif date.token - (required) the read token for the databaseinput - specify a clock time in the format YYYY-mm-dd HH:MM:SSThis will query the database and find the closest matching location for when your clock read that time.CreditsCompass icon by Ryan Spiering from the Noun Project.Screenshot of the map view by Sebastiaan Andeweg.LicenseCopyright 2015 by Aaron PareckiCompass is licensed under the Apache 2.0 licenseCompass is built using the Lumen framework, which is licensed under the MIT license
url https://github.com/aaronpk/Compass
timestamp 1514775290
aaronpk/Compass5127410indieweb,database,p3k,gps,gps- ... Compass is a GPS tracking serv ... 93103Compasscompass,.gitignore,CONTRIBUTIN ... README.md CompassCompass is ... https://github.com/aaronpk/Com ... 1514775290
abitdodgy/i18n_lazy_scope294000i18n,rails,ruby,translation,in ... Use lazy lookup with custom i1 ... 2423I18nLazyScopelib,spec,.gitignore,.rspec,Gem ... README.md I18nLazyScopeI18n ... https://github.com/abitdodgy/i ... 1514733238
andreasplesch/x_ite_dom230200x3d,vrml,dom,webgl,3d,x3domlink x_ite to the DOM ... 1,220102x_ite_domcobweb,jQuery-ContextMenu,late ... README.md x_ite_domSummaryx ... https://github.com/andreasples ... 1514914433
AndrewBarba/lisk-swift140010lisk,lsk,bitcoin,cryptocurrenc ... Swift 4 library for Lisk - Inc ... 28211Lisk SwiftLisk.xcodeproj,Sources,Tests,d ... README.md Lisk SwiftLisk Sw ... https://github.com/AndrewBarba ... 1515133951
antonybudianto/create-react-ap ... 250000express,react,create-react-appExpress server for your Create ... 44291Create React App Expresspackages,.babelrc,.gitignore,. ... README.md Create React App ... https://github.com/antonybudia ... 1514753812
armdev/awesome-awesome130000awesome,awesome-list,java,micr ... awesome awesome useful list of ... 3710awesome-awesome,awesome-javaee ... MainApplication.java,README.mdREADME.md awesome-awesomeaw ... https://github.com/armdev/awes ... 1514927383
bilal-fazlani/tracker-enabled- ... 48154864110auditing,database,logging,enti ... Tracker-enabled DbContext offe ... 1734319Tracker-enabled DbContextSampleLogMaker,TrackerEnabledD ... README.md Tracker-enabled D ... https://github.com/bilal-fazla ... 1515180157
BuckleScript/bucklescript1273,27120227332.bucklescript,alt-js,compiler,o ... A backend for the OCaml compil ... 6,0369030210Documentation,Contributing,How ... .github,.vscode,docs,jscomp,li ... README.md BuckleScript: A J ... https://github.com/BuckleScrip ... 1515138161
devlint/gridlex581,0931061611grid,flexbox-grid,css-grid,sas ... Just a CSS Flexbox Grid System ... 182433Gridlexdist,docs,src,.gitignore,LICEN ... README.md GridlexJust a Fle ... https://github.com/devlint/gri ... 1514751522
dlyt/react-koa-login34712000koa2,react,react-router,redux, ... koa2 + react + react-router(4. ... 2610简介,启动,api文档,效果图,目录结构,技术栈 ... bin,config,dist,src,.babelrc,. ... README.md 简介这是一个Koa2 + Reac ... https://github.com/dlyt/react- ... 1514782876
dmqpdx/Javascript-Political-Bu ... 100000ember,ember-cli,bower,javascri ... A political news site featurin ... 610Political Bustle,Table of Cont ... app,config,public,tests,vendor ... README.md Political BustleT ... https://github.com/dmqpdx/Java ... 1515138505
dtaniwaki/rack-dev-mark931626110rack,rails,devShow dev mark on development e ... 209431rack-dev-marklib,misc,spec,vendor/assets/st ... README.md rack-dev-markDiff ... https://github.com/dtaniwaki/r ... 1514943272
DTinker/discord-resources115823000discord,css,awesome-list,disco ... A curated list of awesome Disc ... 1431021DTinker - Discord Resources.github,.travis.yml,CONTRIBUTI ... README.md DTinker - Discord ... https://github.com/DTinker/dis ... 1514781787
endroid/qrcode731,184259700qrcode,data-uri,php,twig-exten ... QR Code Generator htt ... 214373QR Codeassets,src,tests,.gitignore,.t ... README.md QR CodeBy endroid ... https://github.com/endroid/qrc ... 1515130651
estahn/guzzle-stereo-bundle130100guzzle,php,symfony-bundle,symf ... Record and Replay HTTP Respons ... 2912GuzzleStereoBundleDependencyInjection,EventListe ... README.md GuzzleStereoBundl ... https://github.com/estahn/guzz ... 1515134194
felixSchl/purescript-neodoc-pa ... 100000purescript,parsingParsing library for purescript ... 310purescript-neodoc-parsingsrc/Neodoc/Parsing,test,.gitig ... README.md purescript-neodoc ... https://github.com/felixSchl/p ... 1515151677
forcelate/forcelate-benchmarks1230000java,bechmarks,json,serializat ... Java JMH Benchmarks repository3210forcelate-benchmarks,Benchmark ... img,jmh-http-clients,jmh-jsons ... README.md forcelate-benchma ... https://github.com/forcelate/f ... 1515155737
GabrielRF/RastreioBot5258310telegram,telegram-bot-api,tele ... Telegram Bot @RastreioBot14650RastreioBot.gitignore,LICENSE.md,README.m ... README.md RastreioBotAboutS ... https://github.com/GabrielRF/R ... 1514937016
glynnforrest/mmm-jinja2110000emacs,jinja2,mmm-jinja2Emacs MMM submode class for Ji ... 311mmm-jinja2 for EmacsCOPYING,README.md,mmm-jinja2.e ... README.md mmm-jinja2 for Em ... https://github.com/glynnforres ... 1514732947
graphcool/get-graphql-schema590121020graphql,graphql-schema,devtool ... Fetch and print the GraphQL sc ... 1222get-graphql-schemasrc,.gitignore,README.md,packa ... README.md get-graphql-schem ... https://github.com/graphcool/g ... 1514935604

Download sample dataset



Alipay Wechat Bank transfer
Official receipt can be issued.


  • The copyright of the dataset belongs to the site is originally from. No spreading and reposting the dataset publicly and no any form of comercialized behaviors with the dataset.
  • The dataset we collected is only for academic researchers, universities or other academic institutions, please contact us immediately if there are any violations of your rules.
  • If there are any violations of the rule in using the dataset, Menggy Technology reserved the rights to provide all information to the dataset owner.

Git Hub Copyright

We collect the e-mail addresses of those who communicate with us via e-mail, aggregate information on what pages consumers access or visit, and information volunteered by the consumer (such as survey information and/or site registrations). The information.......

See more from official site