Comments (2)
Hi!
I'd be happy to help in that matter. Here's what I know from a JS perspective.
When wrapping your tool within the library we pushed, I had to tweak some things to make it expose the right information.
As these changes were squashed into my first commit, I just pushed a branch to better show what did change on our side.
Melusyn/text-message-utils@e0a4965
As you can see, these changes allows me to:
- Get
SegmentedMessage
from the outside, which helps in getting the underlying attributes - Have a way to list the characters that triggers the switch to UCS-2:
getIncompatibleEncodingCharacters
— We actually show this information in our webapp, to help our customers manage their SMS credits.
From my perspective these are the main changes that needed to be done, as well as adding a TypeScript layer and some test coverage.
Hope that helps,
Hugo
from message-segment-calculator.
Thanks @HugoCrd for sharing the details, this sounds great! I was also thinking to tweak the library slightly because I feel it's performing some unnecessary steps. I'll start working on it next week, and keep you posted.
from message-segment-calculator.
Related Issues (16)
- Add Twilio smart encoding HOT 2
- Missing 's' in sample usage HOT 2
- Demo page disagrees with library on message segment count. HOT 3
- Dockerfile/Ability to run this in a pipeline HOT 4
- Does not handle combining characters correctly HOT 3
- Incorrect segment counting HOT 4
- SQL version of this calculator HOT 1
- Add checkbox for US Cellular special case
- Support Segment Calculation for MMS HOT 3
- UCS-2 Highlighing isn't reflecting these characters correctly HOT 1
- Can't force encoding to "UCS-2" HOT 1
- License for this Code? HOT 6
- Incorrect segment counting HOT 2
- Calculator says encoding is UCS-2, but it looks like UTF-16? HOT 4
- Add method to return which character(s) require UCS-2 encoding HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from message-segment-calculator.