Skip to main content

Web app for synchronization of issue labels across repositories

Project description

The real purpose of this project is purely artificial. It serves as a task for MI-PYT course at CTU and will see no real use.

With that out of the way, let’s pretend the project serves a real purpose from this moment on.

Labelsync utility serves as a label synchronizer. It helps you maintain consistent label definitions across multiple git repositories and allows for easy label definitions editing.

Assignment features

  • Hosted at http://novotkry.pythonanywhere.com

  • Supports github and gitlab for managed repositories

  • Easy to extend by extending a base class

  • Git repository as an authority for labels

  • Simple html gui for label and master repo management

  • Login data managed separately from label and repository data

Installation and usage

$ python setup.py install
$ export FLASK_APP=labelsync
$ flask run

Then visit the web application on displayed address.

License

This project is licensed under the WTFPL License - see the LICENSE file for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

labelsync-0.1.1.tar.gz (13.1 kB view details)

Uploaded Source

File details

Details for the file labelsync-0.1.1.tar.gz.

File metadata

  • Download URL: labelsync-0.1.1.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.8

File hashes

Hashes for labelsync-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3ca34a6ce86783ca93101c49b37da4d23d64b67ae176b2550b287b374627b10c
MD5 86c310e02729175d1326050659a51b1e
BLAKE2b-256 fe634d0437042f5f62ef999a438a4e37d1029a9e594d955bc8c6890d9871d4d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page