scoop

scoop

Any interest in a national identification number library?

Dear all,

I “have an itch” that is parsing and validating national identification numbers for natural persons. Legal persons would be cool too but, hey. Maybe one could say “entity identification number”.

I am currently considering to scratch this itch and make it FOSS.

Now, I would like to think that there would be at least some interest in having a common asset along the line with what @kip has done so gallantly and victoriously for CLDR.

Would anyone be interested in someone (read: me) implementing and publishing a library?

Any input regarding overall approach would be greatly appreciated of course.

Kind regards,
:otter:

Most Liked

scoop

scoop

Indeed, there’s basically no end to how much work one could do.

My idea is to start with my own jurisdiction and thereby set a structure to it where others can chip in with their contributions.

Famous last words, but curating this kind of thing is quite appealing to me. You can quote me on that if I have the luxury of “success” (it’s not like Big Blue will flood me with pull requests).

Would be fun to stake a claim, contribute to the community and fight for the correctness of numbers.

jerdew

jerdew

Wanting to validate a few tracking numbers, I came upon GitHub - jkeen/tracking_number_data: Shared data for cross platform tracking number detection · GitHub which is a useful set of data for someone implementing such validation in the language of their choice. The easy to read spec made it easy to work with and the provided tests gave me confidence I had done it right.

linusdm

linusdm

Have you investigated if there is such a library in other languages (e.g. Ruby, Python)? Maybe that’s a good measurement of how much in demand such a thing is.

Where Next?

Popular in Discussions Top

CharlesO
Erlang :list.nth simple, but 1 - based nth(1, [H|_]) -> H; nth(N, [_|T]) when N > 1 -> nth(N - 1, T). Elixir Enum.at … coo...
New
Qqwy
I would like to spark a discussion about the static access operator: .. For whom does not know: it is used in Elixir to access fields of...
New
und0ck3d
Hello everyone! A few days ago I’ve created a topic here about how people were creating CMSs with Elixir and Phoenix. I’ve been studying...
New
andre1sk
A big advantage to Elixir is all the distributed goodness but for many applications running on multiple nodes having integrated Etcd, Zoo...
New
Qqwy
Looking at the stacks that existing large companies have used, WhatsApp internally uses Mnesia to store the messages, while Discord uses ...
New
ejpcmac
I have discovered Nix last month and I am currently on my way to migrating to it—both on macOS at home and the full NixOS distrubution at...
New
RudManusachi
What configs will make sense to put to runtime.exs? – A bit of how I configure apps: I have generic configs in config/config.exs, dev...
New
arpan
Hello everyone :wave: Today I am very excited to announce a project that I have been working on for almost 3 months now. The project is...
New
jswny
I would like to better understand what the advantages/disadvantages of umbrella applications are compared to structuring your app as as s...
New
shishini
I think this twitter post and youtube video didn’t get as much attention as I hoped I am still new to Elixir, so can’t really judge ...
New

Other popular topics Top

electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29703 241
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 48475 226
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39523 209
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New

We're in Beta

About us Mission Statement