Skip to content

💾 Synchronize the NextGIS installer repository with the repository in a closed network.

License

Notifications You must be signed in to change notification settings

nextgis/nextgis_installer_sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NextGIS installer synchronizer

NextGIS installer synchronizer is tool to synchronize NextGIS official network installer repository and repository in closed network (for example, corporate, enterprise, government local networks, etc.). Also this tool forms special license key for unlimited users of paid software features.

The tool is python script. The tool input parameters are:

  • remote repository URL
  • NextGIS account login and password

The output parameter is path to local repository folder.

It is expected that NextGIS installer executable with modified repository URL is available in closed network for corporate/enterprise/government users.

Requirements

Tool has following requirements:

  • requests
  • tqdm
  • subprocess
  • shutil
  • hashlib
  • xml.etree
  • json

Install

The tool tested on Ubuntu 16.04 LTS or higher. To install tool clone it to /opt/nextgis_installer_sync using following commands:

$ cd /opt
$ git clone https://github.com/nextgis/nextgis_installer_sync.git

Use example

For synchronize NextGIS installer for Windows 64 bit repository execute the following command:

$ python repo_sync.py -i http://nextgis.com/programs/desktop/repository-win64 -u {nextgis_user} -p {nextgis_user_password} -o /usr/share/nginx/repos/repository-win64

License

All scripts are licensed under GNU GPL v.2. License

Commercial support

Need to fix a bug or add a feature to NextGIS installer synchronizer? We provide custom development and support for this software. Contact us to discuss options!

http://nextgis.com

About

💾 Synchronize the NextGIS installer repository with the repository in a closed network.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages