All Projects → ripoul → Georide Position

ripoul / Georide Position

Licence: mit
get the last day deplacement of the georide tracker

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Georide Position

Heroku Buildpack Python
The official Heroku buildpack for Python apps.
Stars: ✭ 849 (+5560%)
Mutual labels:  django
Django Oml
Object Moderation Layer
Stars: ✭ 12 (-20%)
Mutual labels:  django
Djangoffice
Project management/CRM for small offices - Clients, Jobs, Tasks, Rates, Activities, Timesheets, Contacts, Invoices etc. etc.
Stars: ✭ 13 (-13.33%)
Mutual labels:  django
Texcavator
Text mining on the Royal Library newspaper corpus
Stars: ✭ 9 (-40%)
Mutual labels:  django
Django Controlcenter
Set of widgets to build dashboards for Django projects
Stars: ✭ 866 (+5673.33%)
Mutual labels:  django
Palewi.re
The once and future blog
Stars: ✭ 12 (-20%)
Mutual labels:  django
Django Rest Framework Social Oauth2
python-social-auth and oauth2 support for django-rest-framework
Stars: ✭ 941 (+6173.33%)
Mutual labels:  django
Contributr
An online tool for programmers to find projects they can contribute to and project maintainers to find contributors.
Stars: ✭ 14 (-6.67%)
Mutual labels:  django
Alexa Browser Client
Alexa client in your browser. Django app.
Stars: ✭ 12 (-20%)
Mutual labels:  django
Django Suit Daterange Filter
Filter for django-admin allowing lookups by date range
Stars: ✭ 13 (-13.33%)
Mutual labels:  django
Adfs managers
This is site (web-app) to manage teams and statistic for ADFS
Stars: ✭ 10 (-33.33%)
Mutual labels:  django
Django Blogging System
This is blog system created using Django 1.11.4 and Python3
Stars: ✭ 11 (-26.67%)
Mutual labels:  django
Crawl
selenium异步爬取网页图片
Stars: ✭ 13 (-13.33%)
Mutual labels:  django
Thecsebot
Bot user for the slack team of IIT Roorkee, CSE students batch of 2016-20
Stars: ✭ 9 (-40%)
Mutual labels:  django
Docker Taiga
Docker container for Taiga https://taiga.io
Stars: ✭ 14 (-6.67%)
Mutual labels:  django
Hawkpost
Generate links that users can use to submit messages encrypted with your public key.
Stars: ✭ 843 (+5520%)
Mutual labels:  django
Requery
Store e run queries on database to help system manager of a Django website
Stars: ✭ 12 (-20%)
Mutual labels:  django
Django Bootstrap4
Bootstrap 4 integration with Django.
Stars: ✭ 877 (+5746.67%)
Mutual labels:  django
Channelslightscontrol
Demo app with Django Channels to control Lights over websockets. Made for PyStPete meetup(https://www.meetup.com/Saint-Petersburg-Python-Meetup/).
Stars: ✭ 14 (-6.67%)
Mutual labels:  django
Pytest Django
A Django plugin for pytest.
Stars: ✭ 872 (+5713.33%)
Mutual labels:  django

Welcome to georide-position 👋

All Contributors Build Status Code style: black codecov Dependabot Status Requirements Status

get the last day deplacement of the georide tracker for public sharing (road trip for example)

🏠 Homepage

In this project I use georide. Georide is a gps tracker for motorcycle. Feel free to check their work.

🔨 Install

pip install -r requirements.txt
python manage.py migrate

🔧 Usage

for dev purpose you don't need anything else.

To start the server :

python manage.py runserver

For production you need to set the parameter for your database and the secret key of your app :

  • db_host : the database host
  • db_name : the database name
  • db_pass : the database password
  • db_port : the database port (ex: 5432)
  • db_user : the database user
  • secret_key : a long secret key

⁉️ Help with georide api

All the informations you need can be find on the georide api documentation here.

To get a georide token :

curl --request POST \
  --url https://api.georide.fr/user/login \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data 'email=[your email]&password=[your password]'

To get your tracker id :

curl --request GET \
  --url https://api.georide.fr/user/trackers \
  --header 'Authorization: Bearer [your token]' \
  --header 'cache-control: no-cache'

To get the position history :

curl --request GET \
  --url 'https://api.georide.fr/tracker/[tracker id]/trips/positions?from=[start date]&to=[end date]' \
  --header 'Authorization: Bearer [your token]'

The date has to be formated like that : YYYYMMDDTHHmmSS.

✅ Run tests

python manage.py test

Author

👤 Jules LE BRIS

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Thanks goes to these wonderful people (emoji key):

🚧 TristanElain
TristanElain

💻
gearsof44
gearsof44

💻 ⚠️
Raphaël TISON
Raphaël TISON

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2019 Jules LE BRIS.
This project is MIT licensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].