Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/taralas209/bitly-url-shortener-and-click-counter-dvmn
Python script to shorten URLs and check click counts using Bitly API
https://github.com/taralas209/bitly-url-shortener-and-click-counter-dvmn
bitly-api click-counter python url-shortener
Last synced: about 2 months ago
JSON representation
Python script to shorten URLs and check click counts using Bitly API
- Host: GitHub
- URL: https://github.com/taralas209/bitly-url-shortener-and-click-counter-dvmn
- Owner: Taralas209
- License: mit
- Created: 2023-03-17T14:49:45.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-24T10:56:22.000Z (almost 2 years ago)
- Last Synced: 2024-11-21T14:00:07.678Z (about 2 months ago)
- Topics: bitly-api, click-counter, python, url-shortener
- Language: Python
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bitly URL Shortener and Click Counter
This is a simple Python script that allows you to shorten URLs using Bitly and check the click count for existing Bitly links. The script uses the Bitly API to interact with the service.
## Installation
To use this script, you need to have Python installed on your system. You can download the latest version of Python from the [official website](https://www.python.org/downloads/).
To install the required dependencies, run the following command:
`pip install -r requirements.txt`
## Installation
To use this script, you need to have Python installed on your system. You can download the latest version of Python from the [official website](https://www.python.org/downloads/).
To install the required dependencies, run the following command:
`pip install -r requirements.txt`
## Setup
1. Create an account on [Bitly](https://bitly.com/) and generate an access token from the [API section](https://app.bitly.com/settings/api/) in your account settings.
2. Create a `.env` file in the same directory as the script, and add the following line:`BITLY_ACCESS_TOKEN=` with the access token you generated from Bitly.
## Usage
To use the script, open a terminal or command prompt and navigate to the directory where the script is located.
To shorten a URL, run the following command:
`python main.py --link `
Replace `` with the URL you want to shorten.
To check the click count for an existing Bitly link, run the same command with the Bitly link:
`python main.py --link `
Replace `` with the Bitly link you want to check the click count for.
## Dependencies
This script requires the following Python packages:
- python-dotenv==1.0.0
- requests==2.28.2### Project Goals
This code was written for educational purposes as part of an online course for web developers at [dvmn.org](https://dvmn.org/).