Giter VIP home page Giter VIP logo

subtexting's Introduction

SubTexting - Send and receive text messages through Sublime

I'm no longer maintaining this codebase. Sorry :/

Sublime Text 3 plugin which allows users to send and receive text messages. (Android Only)

If you'd like to design an icon for the Android app/this project. Check out this issue.

Feel free to contact me if you have any issues: [email protected]

Setup

Installing the Plugin

Ctrl + Shift + P -> Package Control: Install Package -> SubTexting

Manually

Clone this repo into your Sublime packages folder.


Creating an account

CTRL + SHIFT + P -> SubTexting: Sign Up

Insert username and your phone number and you should then receive a confirmation text message with a key code.

Once you've received your key, press

CTRL + SHIFT + P -> SubTexting: Verify

and insert the confirmation code you've received.


Installing the Android App

Download the app from the Play Store

Use the key you've received to log in the app and select the contacts you'd like SubTexting to know about.

SubTexting DOES NOT store the phone numbers of your contacts! To learn more information about how we store your information, see the I Don't Want My Contacts Stored In The Cloud!


Loading Contacts Onto SubTexting

Once you've loaded your contacts through the Android app, press

CTRL + SHIFT + P -> SubTexting: Load Contacts

This will download the uploaded contacts to SubTexting.

Usage

Sending Messages

CTRL + SHIFT + P -> SubTexting: Send Message

Sending Message

Choosing a contact

Typing text message


Receiving Messages

STILL UNDER DEVELOPMENT. Feature not stable.

I Don't Want My Contacts Stored In The Cloud!

We don't want your contacts either!

The only information sent to the SubTexting server is:

  1. Contact name and
  2. The "local ID" of the contact. Plus they are only stored temporarily!

"Local ID" of the contact?

Well! Let us explain!

We don't want to be sending the number of your contacts around! So instead, we just pass the id of a contact.

That id is stored only on your device! Say you have a contact whose name is "John Smith" with the phone number: 123-456-7890. When you first saved that contact, your phone stored it with an id. Say the id is 234. Now, when you upload your contact so it can be accessed be the SubTexting, we won't be sending John's number. Instead, we'll reference his id. In addition to that, the SubTexting server will store that information temporarily!

Once you fetch that information down using the plugin, that information is deleted from our servers!

subtexting's People

Contributors

willbrazil avatar epskampie avatar evandarwin avatar white0ut avatar

Stargazers

Cole Chamberlain avatar Angus H. avatar  avatar Robin Ury avatar  avatar Derek Riebau avatar  avatar Simon Thompson avatar  avatar Adam Stox avatar Yash Kulshrestha avatar Remy avatar Chance avatar Giancarlo Anemone avatar Samuel Bellerose avatar Jason Solis avatar Matt H avatar Tyler J Wilkinson avatar Lai Alexander Holmsen avatar Christopher Meyer avatar Paul Esch-Laurent avatar h avatar  avatar Brett Anderson avatar Abdullah Norozi Iranzad avatar Clint T. avatar Pierre Haufe avatar  avatar

Watchers

 avatar

subtexting's Issues

[Bug] Cannot enter USA number

1. Summary

I can not sign in in SubTexting with USA numbers.

2. Expected behavior

Successfully begin to use SubTexting.

3. Actual behavior

Correct USA numbers is «invalid» for me.

SubTexting

4. Steps to reproduce

The problem is reproduced for me in a version of Sublime Text without plugins and user settings.

I install SubTexting → I restart Sublime Text → Ctrl+Shift+P → I print in SubTexting input field my name Sasha_ChernykhEnter → in new input field I print my Russian mobile phone number, but SubTexting show in round braces in front of input field, that is (Invalid number).

In enter field I paste 2 USA numbers from free SMS receive services — 16267477807 and 16503196386. I paste numbers with + symbol and without it — +16267477807 and 16267477807. But this numbers «invalid» as well.

5. Environment

Operating system and version:
Windows 32-bit 10.0.14393
Sublime Text:
Build 3126

Thanks.

Fixtures for tests

Gotta do those fixtures! The way it is right now is straight up ugly :)

Tests

There are currently no tests for the plugin.

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.