Coder Social home page Coder Social logo

nelsontky / gh-pages-url-shortener Goto Github PK

View Code? Open in Web Editor NEW
1.3K 12.0 482.0 85 KB

Minimal URL shortener that can be entirely hosted on GitHub pages.

Home Page: https://nlsn.cf/1

License: GNU General Public License v3.0

HTML 100.00%
url-shortener tinyurl bitly urlshortener shorten-urls self-hosted url-shorteners github-page shorturl short-url

gh-pages-url-shortener's People

Contributors

eexit avatar fredster33 avatar mayandev avatar nelsontky avatar olekenneth 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

gh-pages-url-shortener's Issues

How?

How did you use a package.json, github.io dosen't have support for that right?

https://html5zombo.com/

Welcome ... to ZomboCom.

This ... is ... ZomboCom. Welcome. This is ZomboCom; welcome ... to ZomboCom. You can do anything at ZomboCom. Anything at all. The only limit is yourself. Welcome ... to ZomboCom.

Welcome ... to ZomboCom. This is ... ZomboCom. Welcome ... to ZomboCom! This is ZomboCom, welcome! Yes ... This ... is ZomboCom.

This is ZomboCom! And welcome to you, who have come to ZomboCom. Anything ... is possible ... at ZomboCom. You can do ... anything at ZomboCom. The infinite is possible at ZomboCom. The unattainable is unknown at ZomboCom. Welcome to ZomboCom. This ... is ZomboCom.

Welcome to ZomboCom. Welcome. This ... is ... ZomboCom. Welcome ... to ZomboCom!

Welcome ... to ZomboCom.

Shorten from your CLI

Hey,

I created a small bash script to automate this, based on GitHub CLI:

#!/bin/bash
[[ ! -z "$@" ]] && (gh issue create --repo eexit/s --label "cli" --title "$@" --body "" | sed -e 's/github.com\/eexit\/s\/issues/eexit.github.io\/s/g') || (echo "Forgot URL?"; exit 1)

Screenshot 2020-11-17 at 11 18 35 PM

Note: my repo is https://github.com/eexit/s

Thought exercise: Make a dating site

Per your experience, is it feasible to make a simple serverless dating site+app which uses Issues for hosting? It could encode each user's profile as an issue, and the pictures as encoded comments to the issue. Categories and classifications can be made using Labels. Age and height search can perhaps be implemented using Milestones or any other means of range matching, although I'm not sure. Sent and received messages can be hosted as comments to the issue as well. I'm sure there will be more ideas as it's implemented.

This is a bit trickier because users of the site would expect to be able to remove or edit their profile, without anyone else except the admin being able to do the same. The same user-level security restriction also applies for reading and deleting one's messages.

Up to ten new prospective matches can be given to each active user daily using a matching job which runs nightly using Actions.

You can write a bot to create PRs from the issues and update a json file in the repo

Currently you are sending a request to Github API to read repos and do the redirecting. I assume you don't do caching, (maybe github does), so you add latency to every request and consume your github api rate limit.

Instead, you can write a github bot that takes issues in the other repo and opens a PR to this repo where it submits redirections to a json file. This workflow is automated as well and will fixes all the problems above. The only problem is the delay between adding the issue and it being submitted to repo and the initial bot development time.

  • I know this project is experimenting only and there is no need for what I explained above, It's actually very smart the way it is, but just wanted to put it here.

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.