Code Monkey home page Code Monkey logo

littlelink-server's People

Contributors

aaronoaks avatar choubakawa avatar christhepcgeek avatar dependabot[bot] avatar enmanuelmoreira avatar frostar avatar jan-di avatar jdepumpo avatar jmjordan avatar kamilkleina avatar kdurek avatar kenjibailly avatar ki-er avatar mariogk avatar maxtacu avatar miko36110 avatar mikoxxxx avatar morpheush3x avatar northportio avatar oliverhihn avatar palepinkdot avatar pheiduck avatar rangersms avatar rutalreja-deloitte avatar rwaltr avatar sagat79 avatar sethiele avatar steynru avatar timothystewart6 avatar tomajask 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

littlelink-server's Issues

Feature Request(s): Additional Links

Even though we have custom links there is a limit on a max of 3 before it will not take any more.

Requesting

  • CASHAPP
  • AMAZON_AFFILATE_LINK
  • AMAZON_WISHLIST
  • STREAMLABS_TIP
  • STREAMELEMENTS_TIP
  • TEESPRING
  • DESIGNBYHUMANS

Custom website URL not appearing

Hi,

I tried to get the custom website url thing working, but I'm unable to. I don't know if I'm doing it wrong or what's the issue.
Keep in mind, I'm using this on Kubernetes, via the https://github.com/k8s-at-home/charts/tree/master/charts/stable/littlelink-server chart, but should not matter.

Ideas why my custom button does not appear?
Link tree is at https://samip.dev.

env:
      TZ: "Europe/Helsinki"
      META_TITLE: Skyler Mäntysaari
      META_DESCRIPTION: Skyler M Link Page
      META_AUTHOR: Skyler Mäntysaari
      THEME: Dark
      FAVICON_URL: https://avatars.githubusercontent.com/u/1703002?v=4
      AVATAR_URL: https://avatars.githubusercontent.com/u/1703002?v=4
      AVATAR_2X_URL: https://avatars.githubusercontent.com/u/1703002?v=4
      AVATAR_ALT: Skyler Mäntysaari
      NAME: Skyler Mäntysaari
      BIO: Hi there traveler! You have managed to find the link index of mine. Good job! :)
      BUTTON_ORDER: GITHUB,GITLAB,GITEA,LINKED_IN,TELEGRAM
      GITHUB: https://github.com/samip5
      GITLAB: https://gitlab.com/samip5
      GITEA: https://git.samip.fi
      CUSTOM_BUTTON_TEXT: Donate!
      CUSTOM_BUTTON_NAME: Donations
      CUSTOM_BUTTON_URL: https://liberapay.com/samip537/
      CUSTOM_BUTTON_ICON: fas fa-donate
      CUSTOM_BUTTON_COLOR: #ED2756
      BUTTON_TARGET: _blank
      LINKED_IN: https://linkedin.com/in/samip537
      TWITTER: https://twitter.com/mantysaaris
      TELEGRAM: https://t.me/samip537
      STEAM: https://steamcommunity.com/id/samip537
      FOOTER: Thank you for visiting. :)

environmental variable for meta tags

nowhere in the docker-compose.yml to modify the meta tags on the html page leaving the link previews to read "LittleLink - Find us online!"

<title id="meta-title">LittleLink</title>

Consider moving to container images with version

Hi,

I would love to be able to properly update my image automatically with things like Renovate as new version gets pushed but currently by using latest, it's not very convenient.

Eg. ghcr.io/techno-tim/littlelink-server:v0.0.1 or something other than latest that gets a new tag per push.

NAME component as picture

Is it possible to have the current H1 Name component as jpg instead of text? So we will have something as below.

  - AVATAR_URL=https://pbs.twimg.com/profile_images/1286144221217316864/qIAsKOpB_200x200.jpg
  - AVATAR_2X_URL=https://pbs.twimg.com/profile_images/1286144221217316864/qIAsKOpB_400x400.jpg
  - AVATAR_ALT=Techno Tim Profile Pic
  - NAME=https://somedomain.com/somenamepicture.jpg
  - NAME_ALT=TechnoTim

Mixcloud support

Could you possibly add in support for mixcloud.com please?

Either way, love it, great little container :)

Suggestion for img hosting

Because Firefox is unhappy with the image being hosted on Twitter (because of tracking component), you can also use image sharing platform at Imgur.com.

Maybe a suggestion if possible: hosting image from inside docker container, with bind volume as a permanent storage.

CSS :focus, do we really need it ?

I may be missing the point of :focus (accessibility ?) but I think using this attribute is not needed in this project.

I take the button list like a menu, if I click on it I leave the page and if I return on my littlelink page the button is focused, I would expect the button come back to its initial state.

Ghost(1:1 wordpress replacement) support

Hey there, I'm the one that left the youtube comment a few hours ago asking if Ghost support was on the table and you asked me to make an issue here about it. Is there anything else I should add here?

Add a VCF file

It would be nice to add a VCF file to download a contact. Maybe a link to the file (or a web link)? Thoughts?

Remove HealthChecks from logs

it's common practice to exclude these from the logs since they

  1. clutters up logging systems
  2. clutters up standard out

Use JSS?

It might be time to ditch style sheets and use JSS or something similar. Adding custom buttons exposed some design flaws with using a combination of traditional sheets and styles as JSON.

Change text

Hey, is there a way to change the text displayed with the link? Example, instead of having a WordPress icon and saying WordPress it says something different (customizable) and can have a customizable icon

EMail ALT Text

Hey, Looks like the email ALT text has been statically set to '[email protected]'

Fixed it by manually setting it in the index.html but for future if you do any updates :)

Aydan

Adding github only populates a twitter logo/button with the github url

Hi there

Thanks for the creating this :)

Just doing a basic config with the latest docker pull from the github repo.

I have only configured the meta title, description, author, dark theme and github, but both github and twitter buttons appear, both using the github url.

Cheers

Gradient background

it currently supports Dark and Light mode. A gradient that spans a few hex values would be nice.

Suggestion to add Polywork.com

Hello Tim from Greece!
I was watching your video and added (Littlelink-server) in a fork of portainer-templates by Qballjos.
Mine is here.

Can you please add Polywork.com ?

Thank you

srcset not updated with AVATAR_URL

The attribute srcset of the avatar is not updated with the env var AVATAR_URL, on some device the default image will be display.

Possible fix:

Adding an env var AVATAR_2X_URL to update the attribute would fix the issue or using AVATAR_URL to update srcset (but we will lose the utility of srcset).

https not supported

Access via https is not possible.
Https should be available

I want to expose this service with KEMP and Kemp needs https support to work.

Keybase.io support

If possible, it would be nice, if there was a button for Keybase.io profile and also possibility to add keybase.txt file to be hosted on site as the website verification method for Keybase.io.

Feature Request(s): Background/Wallpaper/Logo/Profile Picture

This one is a multiple request as they all entail about the same thing.

First

  • Ability to store photos and backgrounds in a dedicated location within the docker using a "PATH" variable that the config can pull. a.k.a "background.png" or "profile.png"

This could be as easy as just coding it in the docker as a having a path and just loading the file from "AVATAR_LOCAL:" or "BACKGROUND_LOCAL" and having the code look for them at the path locations as long as their naming scheme matches "background.png" or "profile.png"

You could give the option to do "BACKGROUND_URL" as well since the Avatar is already programed via a url.

Second

  • Background images would need to have a dynamic injection into the css to do "center", "span", ect ... for users to adjust if a picture does not layout right.

Third

  • Background color. There justs need a dynamic way to change the color code in the css.

Feature Request(s): Link Generated Cards - With Pictures

Best way to example would be an example. But these would have auto links that generate a photo when posted on social media sites like facebook, twitter, ect ...

What I would like to see
image

VS what we have now
image

If I am not mistaken when I did the first picture from back in the day I ripped the code that was used/injected from my old Ghost blog. I might be able to replicate that again. The goal would be making it dynamic for users to key into just like how you do the links.

Page loads for a second and then changes to "Undefined" in firefox

I have it setup and it works fine on Edge, Chrome, and Android phones, but when loading via Firefox, the site will load everything for a second before just leaving the profile picture and "undefined"
Loading:
image

After Loading in Firefox:
image

In Chrome it works fine:
image

Not what's causing the issue (running through a reverse proxy with SSL certs and everything working properly)

Folks on iPhone, Safari and Aloha are reporting "Undefined" as well.

Thoughts?

Enable / disable to open a certain link in the same window instead of new tab

So basically I'm running 2 containers right now to have a button link to the second container with a bunch of other buttons.
For reference check NFT button:
https://links.mindglowing.art

How the problem is that it's very unnecessary that my NFT button on my main container opens a new tab since it's just opening another link container where there's a button to go back to the main container, this last button also opens a new tab.

Is it possible to turn on "open in same window" on specific link buttons?

License

choose and create a license

React?

While LittleLink has provided a simple to use web site, the way in which it is customized is limited. I feel like moving to react give us more flexibility and we aren't bound to the original implementation of just static HTML and CSS.

  • server side rendering + client side rendering
  • easier to test
  • not limited to shell scripts
  • css can be broken up
  • more control over meta tags and elements
  • easier to contribute to?
  • more flexibility on env variables

while making the choice of using a nodejs server has served us well (pun intended) adding react on top of this will give us more tools and a more modern dev stack.

Sort Links

Would be nice to be able to sort links in a preferred order

Improvements/Suggestions

Hello!

Thanks for the wonderful docker app!

Can we seperate the Environment variables to a seperate file? Currently it clutters up the docker-compose file with settings not really related to server configuration. It also does not make any sense if you plan to add more supported services.

Also can we have the option to rearrange the links? And to add custom links as well for advanced users as well?

i could propose a yml configuration file something like this (ps: github doesnt support uploading of yml files.):

sample.yml.txt

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.