Welcome to spoo.me - Shorten Your Url not Your Possibilities π
Dive into the magic of spoo.me, your shortcut to URL wizardry! π Transform lengthy links into sleek, memorable ones with our free, open-sourced service. π
What sets us apart? High-level URL stats for insight, free API for developers, and killer customization options! π¨β¨ Craft personalized slugs
, add password protection
, or control link lifespans
. β³
Simplify your links, amplify your reach β join spoo.me and make URLs an art form! π¨π
π Table of Contents
π Endpoints
Basic Structure: https://spoo.me/<short_code>
Example:
- Short URL:
https://spoo.me/ga
- Redirects to:
https://google.com
- Short code:
ga
- Redirects to:
π Password Protected URLs
Basic Structure: https://spoo.me/<short_code>
(redirects to password entry page)
- Productivity Trick: Enter the password like this:
https://spoo.me/<short_code>?password=<password>
π Viewing URL Statistics
Basic Structure: https://spoo.me/stats/<short_code>
Example:
- URL:
https://spoo.me/stats/ga
Note: You cannot view statistics for a password-protected page without providing its password.
π URL statistics Features
Detailed information
about the URL, including Date of Creation, Original URL, Total Clicks, etc.Graphs
displaying URLclick history
over time,Browser Data
,Platforms
,Referrers
,Countries
(Tracks Unique Clicks too)- In-depth
click analysis
QR Code
for the URL
π οΈ URL Shortener API
spoo.me has a free
and open-sourced
API that allows you to shorten URLs, view URL statistics, and more for your applications, websites, and services.
For detailed API documentation, please visit https://spoo.me/api
π Getting Started
π Prerequisites
- MongoDB πΏ
- Python π
- PIP π¦
- Virtualenv (Optional) π
π Clone the repository
git clone https://github.com/zingzy/spoo.me.git
Creating a virtual environment (Optional)
python3 -m venv venv
Activate the virtual environment (Optional)
source venv/bin/activate
π¦ Install dependencies
pip install -r requirements.txt
Creating a .env file in the root directory
touch .env
β Adding environment variables to .env file
MONGO_URI=<your_mongo_uri>
To get your free MongoDB Atlas Cluster, visit https://www.mongodb.com/cloud/atlas
π Starting the server
python main.py
π€ Contributing
We welcome contributions to spoo.me. Feel free to fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.
π§ Feedback / Issues / Support
To give feedback, ask a question or make a feature request, you can either use the Github Discussions
Bugs are logged using the github issue system. To report a bug, simply open a new issue.
For URL deletion requests / any other issues feel free to grill us
π Visual Previews
Main Page
Example Stats Page