Metadata-Version: 2.1
Name: igem-wikisync
Version: 0.0.14
Summary: Continuous integration and deployment for iGEM Wikis.
Home-page: https://github.com/igembitsgoa/igem-wikisync
Author: Pranav Ballaney
Author-email: ballaneypranav@gmail.com
License: MIT
Project-URL: Documentation, https://igem-wikisync.readthedocs.io/
Project-URL: Changelog, https://igem-wikisync.readthedocs.io/en/latest/changelog.html
Project-URL: Issue Tracker, https://github.com/igembitsgoa/igem-wikisync/issues
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: html5lib (>=1.1)
Requires-Dist: mechanicalsoup (>=0.12.0)
Requires-Dist: pyopenssl (>=19.1.0)
Requires-Dist: pyyaml (>=5.3.1)

iGEM WikiSync
=============



iGEM WikiSync is an elegant and simple way to upload [iGEM](https://igem.org) Wikis.

WikiSync eliminates the need to manually upload each file, replace each URL and copy paste your source code into a web form. Building and deployment can now be as simple as a `git push`, thanks to [Travis](https://travis-ci.com).

Please head over to our [documentation](https://igem-wikisync.readthedocs.io) to know more about this project and how you can use it to build your wiki faster.

Installation
------------

    pip install igem-wikisync

Collaboration
-------------
Using this software or submitting issues and pull requests can count towards a collaboration for our teams. Please give us a shoutout at [@igem_bits](https://www.instagram.com/igem_bits/) on Instagram if WikiSync has made your iGEM experience easier! For contibuting to this software or discussing further collaborations, please reach out to us at igembitsgoa@gmail.com.

Changelog
=========

0.0.14 (2020-10-21)
-------------------
* Support srcset

0.0.13 (2020-08-27)
-------------------
* Bug fixes

0.0.6 (2020-08-02)
------------------
* Allow silencing warnings
* Add WikiSync to upload description

0.0.5 (2020-07-30)
------------------

* Check file size before uploading
* Don't change URL if file not found
* Add year configuration option
* Enforce asset paths to start with 'assets/'
* Improve logging and change log and cookie filenames
* Classify logging messages
* Refactor upload_map
* Don't rename files if they already follow iGEM spec
* Check for filename too large
* Print summary after execution

0.0.4 (2020-07-25)
------------------

* Drop jsmin.
* Add version specifiers to dependencies.

0.0.3 (2020-07-25)
------------------

* Ensures that directories exist before writing files.

0.0.2 (2020-07-25)
------------------

* Assets are also written to disk in build_dir.

0.0.1 (2020-07-25)
------------------

* Build directory doesn't get cleared on every run.

0.0.0 (2020-07-25)
------------------

* First release on PyPI.


