freemobile SMS notifications
Send SMS notifications to your own free mobile via any internet-connected device.
Visit their website for more informations:
https://mobile.free.fr/account/mes-options/notifications-sms
You can directly activate the option here:
https://mobile.free.fr/account/mes-options?update=notifications-sms&activate=1
Copy your user_id and api_key in your environment like so:
export FREEMOBILE_USER_ID=19666242 FREEMOBILE_API_KEY=G0n@bha2Get
uv:
If you already are an uv fan and don't want to install this package, simply type the following in your terminal:
uvx freemobile "hello me :)"
You should receive an ... sms there it is :)
pip:
pip install freemobile
freemobile "hello me again"
Without environment variable:
freemobile --user-id 19666242 --api-key G0n@bha2Get "It's me again ..."
Send file content or standard input:
echo "hello $USER \!" > msg.txt
freemobile --from-file msg.txt
or
echo "hello $USER \!" | freemobile --from-file -
Limitations:
There seems to be a limit of 1000 characters per sending that I will fix in a future release (I never reach this limit in my personal usage ...).- I haven't reached the rate limit quota yet, but I've implemented a retry mechanism that should work for most.
Metadata
Release files for freemobile 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| freemobile-0.2.0.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| freemobile-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.2 kB
Release files / freemobile-0.2.0.tar.gz
| Download URL | freemobile-0.2.0.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a1181e600772a82a9d947c6175707e2dd56c7115875a39710687371d3eb23b1a
|
|
BLAKE2b-256 checksum How to use checksums |
32e57c298ef298f3e385205c6ae77f7538cc9060df2b1aaf3cc630761e22b983
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 24, 2025.
Transparency logRelease files / freemobile-0.2.0-py3-none-any.whl
| Download URL | freemobile-0.2.0-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cd3e44dd82abfc8475e83c5414200bff3d9bf9e9693edb0529f5b53fd7ac29e8
|
|
BLAKE2b-256 checksum How to use checksums |
f2744dcaad3ef93c799e60dc5a1080a2209a65c46db8b50456e1eb7c63607e29
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 24, 2025.
Transparency log