Skip to main content

iGEM WikiSync

iGEM WikiSync is an elegant and simple way to upload iGEM 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.

Please head over to our documentation 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 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.15 (2020-10-21)

  • Bug fixes

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.

Metadata

Release files for igem-wikisync 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for igem-wikisync 1.0.0
File Size Uploaded
igem-wikisync-1.0.0.tar.gz 2.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for igem-wikisync 1.0.0
File Interpreter ABI Platform
igem_wikisync-1.0.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 2.8 MB

Release files / igem-wikisync-1.0.0.tar.gz

Download URL igem-wikisync-1.0.0.tar.gz
Size 2.8 MB
Tags Source
SHA-256 checksum
How to use checksums
b87ea480aa73a3e7a405eebef95690380288555cbb07b9d8cf6285b806f5781d
BLAKE2b-256 checksum
How to use checksums
4be1b57c8af4109b85215032e6371ae4ade3d2659b0eee9e952a04da9478beb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.9

Release files / igem_wikisync-1.0.0-py2.py3-none-any.whl

Download URL igem_wikisync-1.0.0-py2.py3-none-any.whl
Size 17.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
fe41a0bbebda648723dd08fe60edfe35cec2e70731b24f942abc1ca490c9899b
BLAKE2b-256 checksum
How to use checksums
7ed673fcdb88920784862ccee1a954a10a5264e617a2bd4bab615a09532e4314
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.9
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page