https://github.com/zakcutner/default-area-code
Automatically adds a default area code to phone numbers in Google Contacts
https://github.com/zakcutner/default-area-code
area-code google-contacts phone-number
Last synced: 29 days ago
JSON representation
Automatically adds a default area code to phone numbers in Google Contacts
- Host: GitHub
- URL: https://github.com/zakcutner/default-area-code
- Owner: zakcutner
- License: other
- Created: 2018-03-18T12:45:50.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-02-27T22:12:10.000Z (almost 3 years ago)
- Last Synced: 2025-01-21T01:26:54.357Z (about 1 year ago)
- Topics: area-code, google-contacts, phone-number
- Language: JavaScript
- Homepage:
- Size: 191 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## Default Area Code
#### Automatically adds a default area code to phone numbers in Google Contacts. This is particularly useful if contact numbers are being added from several sources to ensure consistency.
### How it works...
1. Numbers which already have your local area code (or none at all) will be displayed in your local form.
2. Numbers which have an International area code (which is not yours) will keep this.
### Requirements...
- `npm` command (Can be installed with [Node.js](https://nodejs.org/en/))
### How to use...
1. Run `npm install` to install required dependencies.
2. Set `hostname` and `port` in `package.json` (`localhost` and `3000` by default).
3. Start authentication server with `npm run authorise`.
4. Navigate to `http://hostname:port` in a web browser and complete the OAuth sign-in process.
5. Set `default_code` in `package.json` (`GB` by default).
6. Go to `http://localhost:3000` in a browser to authorise.
7. Now run `npm start` to update contacts' area code *(no need to re-authorise each time)*.
8. *(Optional)* Setup a cron job or similar to run periodically (e.g. `*/10 * * * * npm start --silent` will run every 10 minutes).
### Questions...
Feel free to [contact me](https://zakcutner.uk) or alternatively [open an issue](https://github.com/zakcutner/default-area-code/issues).
[Pull requests](https://github.com/zakcutner/default-area-code/pulls) are also welcome. :blush: