Giter Site home page Giter Site logo

tralomine / braceletgenerator Goto Github PK

View Code? Open in Web Editor NEW

This project forked from j4321/braceletgenerator

0.0 0.0 0.0 1.35 MB

Friendship bracelet pattern designer

Home Page: https://braceletgenerator.sourceforge.io/

License: GNU General Public License v3.0

Python 69.90% CSS 0.62% HTML 29.20% Roff 0.28%

braceletgenerator's Introduction

Bracelet Generator

Latest Release Windows Linux Mac License

Bracelet Generator is a friendship bracelet pattern designer. It enables you to easily design your own patterns, add rows and strings, change the colors. With the two-colored motif editor, create your motif and the pattern will automatically be generated. The patterns can be exported in .png, .jpeg, .ps and in text format.

This software doesn’t aim at teaching you how to make friendship bracelets. It only enables you to create patterns easily. So if you don’t know how to make the four types of knots, find a tutorial on the Internet first, for instance friendship-bracelet.net.

Project webpage: https://j4321.github.io/BraceletGenerator/

Install

Since python is an interpreted language the source code does not need to be compiled, and is not difficult to use.

The downloaded package can be checked using the checksums provided by the sha512sums.txt file.

Windows

Download and launch bracelet-generator-x.y.z.exe and follow the instructions.

Ubuntu

Bracelet Generator is available in the PPA ppa:j-4321-i/ppa.

$ sudo add-apt-repository ppa:j-4321-i/ppa
$ sudo apt-get update
$ sudo apt-get install bracelet-generator

Archlinux

Bracelet Generator is available in AUR.

Source code (multiplatform)

First, you need to install a few dependencies if they are missing:

  • Python 3 (I used the 3.5 version but it might work as well with older version)
  • Tkinter (TCL/Tk GUI for Python)
  • Pillow (Python Imaging Library)
  • Ghostscript (to be able to export the pattern in .png or .jpg)
  • For linux distributions: zenity (to have a better integration of the file browser in the theme), in Windows and OS X, Tkinter file browser is well integrated.

Usually Python 3 is already installed in linux but you need to install Tkinter. On the contrary, in Windows, you need to install Python 3 and it installs Tkinter at the same time.

For linux/unix distributions, the names of the packages vary. Here are the name for: - Ubuntu : python3-pil, python3-tk, ghostscript, zenity - Archlinux : python-pillow, tk, ghostscript, zenity Otherwise, you can install the pillow using pip:

$ sudo pip3 install pillow

Otherwise, see the documentation for more information.

Unzip the archive and launch bracelet-generator.py: either make it executable or run it with python.

$ python3 bracelet-generator.py

You can also install BraceletGenerator with (need administrator / superuser rights)

$ python3 setup.py install

Then, at least in linux, it can be launched from the console with

$ bracelet-generator

If you encounter bugs or if you have suggestions, please open an issue on GitHub or write me an email at <[email protected]>.

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.