All Projects → DISCOOS → rescue-me

DISCOOS / rescue-me

Licence: other
Light-weight and minimalistic system for push-based location requests.

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to rescue-me

vue-geolocation
ask to your users their coordinates, and wrap them into a Promise
Stars: ✭ 88 (+576.92%)
Mutual labels:  geolocation
FakeSms
一个短信作弊器,可以在没有接受到短信时在收件箱中伪造短信
Stars: ✭ 28 (+115.38%)
Mutual labels:  sms
AndroidSMSRelay
Script to forward and send android(with root) sms using adb
Stars: ✭ 21 (+61.54%)
Mutual labels:  sms
pikaz-location
定位插件(限中国)
Stars: ✭ 78 (+500%)
Mutual labels:  geolocation
smsglue
VoIP.ms SMS to Acrobits Softphone/Groundwire
Stars: ✭ 20 (+53.85%)
Mutual labels:  sms
MessagingAPI-SDK-python
Telstra Messaging SDK - Python Library
Stars: ✭ 21 (+61.54%)
Mutual labels:  sms
ipinfo
A wrapper around the ipinfo.io services
Stars: ✭ 51 (+292.31%)
Mutual labels:  geolocation
Frontend-Learning-Journey
Tutorials, definitions, frameworks and some of the projects i made when starting to learn frontend web developement
Stars: ✭ 28 (+115.38%)
Mutual labels:  geolocation
cht-gateway
Android SMS gateway app for CHT Applications
Stars: ✭ 60 (+361.54%)
Mutual labels:  sms
CovidVaccineNotifier
Get notified with available vaccination centres via SMS
Stars: ✭ 21 (+61.54%)
Mutual labels:  sms
netgsm
netgsm sms package for laravel 6.x, 7.x, 8.x and 9.x
Stars: ✭ 25 (+92.31%)
Mutual labels:  sms
africastalking-node.js
Official Node.js SDK for Africa's Talking
Stars: ✭ 113 (+769.23%)
Mutual labels:  sms
useful-twilio-functions
A set of useful Twilio Functions.
Stars: ✭ 53 (+307.69%)
Mutual labels:  sms
matrix-sms-bridge
Matrix bridge, that allows you to bridge matrix rooms to SMS with one telephone number only.
Stars: ✭ 62 (+376.92%)
Mutual labels:  sms
yii2-notifications
This Yii2 extension provides support for sending notifications across a variety of delivery channels, including mail, SMS, Slack, Telegram etc.
Stars: ✭ 62 (+376.92%)
Mutual labels:  sms
onnorokom-sms
Laravel 5.* package for Sending SMS using OnnoRokom SMS service.
Stars: ✭ 21 (+61.54%)
Mutual labels:  sms
GeoLite.mmdb
MaxMind's GeoIP2 GeoLite2 Country, City, and ASN databases
Stars: ✭ 690 (+5207.69%)
Mutual labels:  geolocation
dysms
阿里短信接口
Stars: ✭ 68 (+423.08%)
Mutual labels:  sms
ip2location-lua
Use IP2Location geolocation database to lookup the geolocation information with IP2Location Lua Package. It can be used to determine country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather, MCC, MNC, mobile brand name, elevation, usage type, address type and IAB category that any IP address …
Stars: ✭ 14 (+7.69%)
Mutual labels:  geolocation
geocoder
Geocoder is a Typescript library which helps you build geo-aware applications by providing a powerful abstraction layer for geocoding manipulations
Stars: ✭ 28 (+115.38%)
Mutual labels:  geolocation

RescueMe

Light-weight and minimalistic system for push-based location requests.

Dependencies

Download RescueMe

Run this in your terminal to get the latest RescueMe version:

curl -sS http://rescueme.io/installer | php

or if you don't have curl (windows):

php -r "eval('?>'.file_get_contents('http://rescueme.io/installer'));"

This script will check some php.ini settings, warn you if they are set incorrectly, and then download the latest rescueme.phar in current directory.

Install with command-line installer

Run this in your terminal to install RescueMe:

(assumes Apache, MySQL and PHP is installed and configured correctly)

php rescueme.phar install --install-dir=/path/to/rescueme

Follow the instructions.

Install from source

Developers should use Vagrant Box for RescueMe as runtime environment. It will save developers time and remove the need for installing the full stack of runtime dependencies on the developer machine, with all that entails. If you still you want to install everything yourself, you should read Create Vagrant Box for RescueMe which lists all runtime dependencies.

  1. Download latest source and extract it to /path/to/rescume/, or

    git clone https://github.com/DISCOOS/rescue-me.git
  2. Log into RescueMe runtime environment

    vagrant up
    vagrant ssh
  3. Goto src of RescueMe repo

    cd /rescueme/src
  4. Download latest Composer version into /path/to/rescueme/src/

    curl -sS https://getcomposer.org/installer | php

    or if you don't have curl (you should really use the runtime then, which have curl installed by default):

    php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
  5. Install dependencies and configure RescueMe

    php composer.phar install

    Follow the instructions.

Developers

Remember to set correct newline behavior before commiting changes to this repo (see Git help). The repo is configured to store all files with LF line endings (see .gitattributes), and correct behavior is best ensured by setting the correct --global core.autocrlf value for your OS.

Windows

git config --global core.autocrlf true

which tells Git to auto-convert CRLF line endings into LF when you commit, and vice versa when it checks out code onto your filesystem.

Mac or Linux

git config --global core.autocrlf input

which tells Git to convert CRLF to LF on commit but not the other way around.

Configuration changes

If config.tpl.php or config.minify.tpl.php was changed by a commit, remember to perform

php rescueme.php configure

locally after commit is pulled. This will update local configuration files (ignored by git).

Database changes

If you change the database structure, remember to perform

php rescueme.php export

and commit + push changes made to src/rescueme.sql. Developers can update the local database using

php rescueme.php import

which will import src/rescueme.sql analyzing it for changes, adding any new tables or columns.

Troubleshooting

  1. Windows user and command line is fighting you? Read this.
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].