Giter VIP home page Giter VIP logo

awesome's Introduction

Your Own URL Shortener

CI Scrutinizer Code Quality PHP Version Support Packagist OpenCollective OpenCollective

YOURLS is a set of PHP scripts that will allow you to run Your Own URL Shortener, on your server. You'll have full control over your data, detailed stats, analytics, plugins, and more. It's free and open-source.

Quick Start

Get YOURLS :

  • Download the latest release
  • Using Composer? You can simply composer create-project yourls/yourls . in an empty directory.

Install YOURLS:

  • Read yourls.org for starters
  • The complete documentation is on docs.yourls.org and contains everything from beginners to experts.

Community news, tips and tricks

Contributing

Feature suggestion? Bug to report?

Before opening any issue, please search for existing issues (open and closed) and read the Contributing Guidelines.

Backers

Do you use and enjoy YOURLS? Become a backer and show your support to our open source project.

Sponsors

Does your company use YOURLS? Ask your manager or marketing team if your company would be interested in supporting our project. Your company logo will show here. Help support our open-source development efforts by becoming a sponsor.

License

Free software. Do whatever the hell you want with it.
YOURLS is released under the MIT license.

awesome's People

Contributors

andrewjmetzger avatar codemicro avatar colinshark avatar dependabot[bot] avatar dgw avatar geirawsm avatar gioxx avatar guessi avatar joshp23 avatar leocolomb avatar matthewc avatar nosovk avatar ozh avatar popvekind avatar rinogo avatar rosano avatar sachinsagrawal avatar sgiovagnoli avatar showfom avatar sophiaatkinson avatar sostheng avatar stefanmm avatar stevecohenfr avatar takuy avatar taozhiyu avatar telepathics avatar utkarshsethi avatar wlabarron avatar za22061991 avatar zvonimirsun avatar

Stargazers

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

Watchers

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

awesome's Issues

Additional iOS apps

Hi folks,
found out about https://shortmenu.com/ today.
Given you are willing to pay a small fee for the in-app purchase "Own Services", ShortMenu makes it a snap to support YourLS. Compared to the other iOS apps (like Yourls Shortener, ShortFox and Arrgly), ShortMenu brings Sharesheets (quick and custom) which make it really usable.
Maybe ShortMenu and the other apps mentioned should be added to this list.

Listed plugins incompatible with latest YOURLS

Code of Conduct

Submission validity

  • This is not a personal support request, that should be posted on discussions community.
  • I checked current issues and this request isn't a duplicate of an existing issue, opened or closed.

Self troubleshooting

Version

1.9.2

Description

The listed plugins APC Cache and YAPCache are not compatible with the latest version(s) of YOURLS. They are calling DB class properties that are not public anymore... Best to remove them?

I'm working on a replacement plugin that is compatible with APCu and YOURLS v1.9.2 on https://github.com/RavanH/APCu-Cache if anyone is interested...

Expectation

No response

Reproduction steps

No response

Context

No response

Infinity Squared theme no longer supported

Code of Conduct

Submission validity

  • This is not a personal support request, that should be posted on discussions community.
  • I checked current issues and this request isn't a duplicate of an existing issue, opened or closed.

Self troubleshooting

Version

1.9.2

Description

Infinity Squared is no longer supported and should be removed from this list.

Expectation

No response

Reproduction steps

No response

Context

No response

The Emojis seems to be dead :(

Code of Conduct

Submission validity

  • This is not a personal support request, that should be posted on discussions community.
  • I checked current issues and this request isn't a duplicate of an existing issue, opened or closed.

Self troubleshooting

Version

1.19.2

Description

The Emojis plugin seems to have been removed from GitHub. I have the files still for anyone who may want it, just ask! But for now, I think it should be removed from the list ;(

Expectation

N/A

Reproduction steps

N/A

Context

N/A

Things to do

Reorder a bit the readme -- remove Twitter, group "official" things together

Add these plugins or stuff:

Guides :

Automated tools :

Email Notify link is broken and maybe no longer works?

Code of Conduct

Submission validity

  • This is not a personal support request, that should be posted on discussions community.
  • I checked current issues and this request isn't a duplicate of an existing issue, opened or closed.

Self troubleshooting

Version

1.8.1

Description

I tried to install Email Notify

your link in this list to it is broken but I searched and found https://github.com/tzkmx/Yourls-Email-Notify

and links stopped resolving.

errors in http log show it's trying to access a table called yourls_url, which does not exist
[Thu Jan 25 10:54:34.748948 2024] [php:error] [pid 31077] [client 2001:470:3943:0:ff26:12a:1072:c783:39988] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'Crn.li.yourls_url' doesn't exist in /var/www/Crn.li/user/plugins/email-notify/plugin.php:111\nStack trace:\n#0 /var/www/Crn.li/user/plugins/email-notify/plugin.php(111): mysqli->query()\n#1 /var/www/Crn.li/includes/functions-plugins.php(232): s22_email_notification()\n#2 /var/www/Crn.li/includes/functions-plugins.php(282): yourls_apply_filter()\n#3 /var/www/Crn.li/includes/functions.php(217): yourls_do_action()\n#4 /var/www/Crn.li/includes/functions.php(260): yourls_redirect()\n#5 /var/www/Crn.li/yourls-go.php(21): yourls_redirect_shorturl()\n#6 /var/www/Crn.li/yourls-loader.php(51): require_once('/var/www/Crn.li...')\n#7 {main}\n thrown in /var/www/Crn.li/user/plugins/email-notify/plugin.php on line 111
[Thu Jan 25 10:54:42.968922 2024] [php:error] [pid 31094] [client 2001:470:3943:0:ff26:12a:1072:c783:58518] PHP Fatal error: Uncaught mysqli_sql_exception: Table 'Crn.li.yourls_url' doesn't exist in /var/www/Crn.li/user/plugins/email-notify/plugin.php:111\nStack trace:\n#0 /var/www/Crn.li/user/plugins/email-notify/plugin.php(111): mysqli->query()\n#1 /var/www/Crn.li/includes/functions-plugins.php(232): s22_email_notification()\n#2 /var/www/Crn.li/includes/functions-plugins.php(282): yourls_apply_filter()\n#3 /var/www/Crn.li/includes/functions.php(217): yourls_do_action()\n#4 /var/www/Crn.li/includes/functions.php(260): yourls_redirect()\n#5 /var/www/Crn.li/yourls-go.php(21): yourls_redirect_shorturl()\n#6 /var/www/Crn.li/yourls-loader.php(51): require_once('/var/www/Crn.li...')\n#7 {main}\n thrown in /var/www/Crn.li/user/plugins/email-notify/plugin.php on line 111

MariaDB [Crn.li]> show tables
-> ;
+------------------+
| Tables_in_Crn.li |
+------------------+
| log |
| options |
| redirect |
| url |
+------------------+
4 rows in set (0.00 sec)

I've renamed yourls_url to yrl and yourls_log to log and it no longer errors but it doesn't work.

I'll work with tzkmx or fork it, but thought I'd report the broken link if nothing else. you might update and add a note that its not working right now

Expectation

links continue to resolve with plugin enabled

Reproduction steps

install from https://github.com/tzkmx/Yourls-Email-Notify
test a link

Context

expect to get emails to the admin email address when a link is used.

I'm opening this bug to update your list of links as it contains a broken link today.

Add Change-Title Plugin

Summary

Can we add Change-Title plugin?

Motivation

So some pepole can change the title

Is your feature request related to a problem? Please describe.

I'd like my plugin be added.

Describe the solution you'd like

Adding my plugin

Describe alternatives you've considered

¿Not adding it?

Additional context

I have made a plugin didn't you know, as i am doing bad by editing the template i wont remove it so

Generation QR Code in SVG, PDF, PNG, JPG locally

Code of Conduct

Submission validity

  • This is not a personal support request, that should be posted on discussions community.
  • I checked current issues and this request isn't a duplicate of an existing issue, opened or closed.

Summary

I have created a plugin that generates a QR code directly on the site in a vector in svg format, and also allows you to download the code in SVG, PDF, PNG, JPG formats.
Try: yourls-local-qr-code

Motivation

I liked the idea of adding a .qr to a short link for generate code, but I wanted to have a vector code and not use Google services for this.

Describe the solution

Demo gif in attach or you can see it on site — qr.wayfinding.systems/a.qr
yourls-short-qr-x2

Link grouping

Code of Conduct

Submission validity

  • This is not a personal support request, that should be posted on discussions community.
  • I checked current issues and this request isn't a duplicate of an existing issue, opened or closed.

Summary

It seems we need to add the ability to group links. There are several options: keywords, categories, tags, hashtags, etc.

Motivation

Over time, there are a lot of links and sometimes it is difficult to find the one you need.

Let's say a person writes a book and shortens all the links for his book through YOURLS - he needs to group all the links from his book in order to correct the desired link if necessary.

Describe the solution

It should be a plugin that allows you to add to the shortened link keyword or category or tag or hashtags, etc.

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.