Giter VIP home page Giter VIP logo

shorto_url_shorter's Introduction

Image Description

Image Description

All Contributors

A open source Chrome Extension which shortens your urls in one click with a QR code!

πŸ”’ Your Privacy is Our Priority - No Unnecessary Permissions or User Tracking with Our

This extension allows users to easily shorten long URLs when browsing the web. Simply click on the extension icon, paste in a long URL, and the extension will generate a shortened version that can be shared more easily. The shortened URL will also redirect to the original URL when clicked. This extension is useful for sharing links on social media or through messaging apps, where space is limited. It can also be used to obscure the original URL for privacy reasons. Overall, this extension offers a convenient way to streamline the process of sharing links online.

πŸš€ Features

Custom API Key Support

Retrieve Link with Creation History

Automatic URL Shortening

Create, Copy, and Download QR Code

Selected Tab Link Copy Button

Keyboard Shortcuts: Windows: Ctrl+Shift+S Mac: Command+Shift+S

Downloads

πŸ’» Languages and Libraries Used

  • HTML, JavaScript, CSS
  • Spectre.css: A lightweight and responsive CSS framework. 🎨
  • FileSaver.js: A JavaScript library that provides a convenient way to save files on the client side. πŸ’Ύ
  • qrcode.js: A library for generating QR codes in JavaScript. πŸ“·
  • t.ly (API): An API for URL shortening. 🌐

πŸš€ Contributing Guidelines

Welcome to our open-source project! We appreciate all contributions. πŸ™Œ For deailted step by step go to Contributing.md

πŸ’‘ Submitting Contributions

  1. Check for existing issues or create new ones.
  2. Every change should have an associated issue. πŸ“
  3. Include screenshots in your pull request and link it to the issue using Closes #issue-number. πŸ–ΌοΈ

πŸ› οΈ Getting Started

To contribute:

  1. Fork this repository. 🍴
  2. Clone your forked repository to your local machine. πŸ–₯️
  3. Add a reference (remote) to the original repository.
  4. Periodically, update your main branch with changes from the main project. πŸ”„
  5. Create a new branch for your work. 🌿
  6. Make and commit your changes. βœ…
  7. Push your changes to your remote branch. πŸš€
  8. Create a pull request with a clear title and description. πŸ“’

Thank you for contributing! πŸŽ‰

shorto_url_shorter's People

Contributors

0apocalypse0 avatar 1amsammi3 avatar abinjohn123 avatar allcontributors[bot] avatar anjaligoswami avatar ariyoaresa avatar asciijakob avatar heart avatar kosiso60 avatar niranjan-kurhade avatar nishaaannnt avatar oriapp avatar sauradip07 avatar savio629 avatar vinyashegde avatar wangata avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

shorto_url_shorter's Issues

Update the CSS and Ui

a. Clean and Organized Code:

  • Ensure that your CSS code is clean, well-organized, and easy to read. Use consistent indentation and spacing.

b. Responsive Design:

  • Make your website responsive to different screen sizes and devices. Use media queries to adjust layout and styles accordingly.

c. CSS Frameworks:

  • Consider using CSS frameworks like Bootstrap, Foundation, or Tailwind CSS to speed up development and ensure consistency.

d. CSS Variables:

  • Use CSS variables (custom properties) for defining reusable values like colors, fonts, and spacing.

e. Modular CSS:

  • Organize your styles into modular components to make it easier to manage and maintain.

f. Optimize for Performance:

  • Minimize the use of large images and optimize them for web use. Minify and compress CSS files for faster loading

Add a github star⭐

As this is a open source extension, I would like to add a github star in the extension.
So if any one uses it and if they like it, they can give a star to the repository or contribute to the repository.

Feature - Expire View Count

I think we should have the feature of expiring view count. So the shortened URL should expire after expiring view count limit.
This feature should be optional so if the user does not provide a view count then in that case URL will not expire but if the user provides any value greater than 0 then the URL should expire after that number of views.

I have raised a PR for this feature. Please review and approve. If there are any suggestions please let me know.

Thanks

Improve UI of the extension

Submit your design for the extension and then we will choose the design suitable for our project. The design should be minimalist and easy to use. Also changes may require depending on how the design looks

Open ended ideas

We welcome those who have project ideas for our project. Make a document of your project idea with what your idea is and how will you solve it. Also adding a design would be appreciated. If we found the idea to be necessary and important you may be assigned with the idea.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.