Skip to content

benjaminhubbell/gollama

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go/llama

gollama

go/llama is an opensource solution to golinks often seen in tech companies. I recently started working at a company that does not have support for golinks so I decided to write my own.

Getting Started

Prerequisites

  • Python3

Installing

python setup.py install

Usage

Edit local host file to resolve DNS go to 127.0.0.2.

  • Windows: C:\Windows\System32\drivers\etc\hosts
  • Mac: /private/etc/hosts
  • Linux: /etc/hosts

Your hosts file should look something like this

...
127.0.0.1 localhost # example
127.0.0.2 go
...
cd gollama
python manage.py migrate
python manage.py runserver 127.0.0.2:80

NOTE: On macOS you will need to perform the following sudo ifconfig lo0 alias 127.0.0.2 up in order to add 127.0.0.2 to the loopback address.

Once this is setup http://go should route you to the home dashboard where you can create new links.

To use these links just type http://go/{SHORTHAND}

Contributing

Feel free to open any pull requests in the github page, I will review them as they come in.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • go/links, for hooking me up and never letting me go
  • Ben, for debugging with me
  • Maryann, the Llama artist

About

Django implementation of golink url shortnener

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 58.1%
  • HTML 26.4%
  • JavaScript 11.5%
  • CSS 4.0%