{ "info": { "author": "Dator Rukitis", "author_email": "dator.rukitis@protonmail.com", "bugtrack_url": null, "classifiers": [], "description": "# freenet-installer\n\npython wrapper to launch the freenet java software\n\n\n### Github\n\nhttps://github.com/datorrukis/freenet-installer\n\n### Pypi\n\nhttps://pypi.org/project/freenet-installer/\n\n## Installation\n\n### Ubuntu 16:04 and 18:04\n\nThe required packages for this project are the following:\n\nbase package required:\n\n $ sudo apt-get update\n $ sudo apt-get install openjdk-8-jre python3 cron git gnupg2 \n\nthen choose one of the following method to install freenet_installer.\n\n\n- pyinstaller executable [https://github.com/datorrukis/freenet-installer/releases]\n\n- python package install using git and setuptools (globally)\n```\n $ sudo apt-get install python3-setuptools build-essential python3-dev\n $ git clone https://github.com/datorrukis/freenet-installer.git\n $ cd freenet-installer\n $ cd src && sudo python3 setup.py install\n```\n- python package install using pip (globally)\n```\n $ sudo apt-get install -y python3-pip python3-setuptools\n $ sudo pip3 install freenet_installer\n```\n- python package install using git and setuptools (virtualenv)\n```\n $ sudo apt-get install python3-setuptools build-essential python3-dev python3-venv\n $ python3 -m venv ~/env\n $ source ~/env/bin/activate\n $ git clone https://github.com/datorrukis/freenet-installer.git\n $ cd freenet-installer\n $ cd src && python3 setup.py install\n```\n- python package install using pip (virtualenv)\n```\n $ sudo apt-get install -y python3-pip python3-venv\n $ python3 -m venv ~/env\n $ source ~/env/bin/activate\n $ pip install freenet_installer\n``` \n\n## Launch\n\n $ freenet_installer OPTIONS\n\nThe script First downloads the java freenet jar on github.com page of the freenet project and verifies its signature \nThen it launches it a first time for the program to generate the freenet.ini file and stop the program.\nAfter the first freenet.ini file has been created, it modifies its depending on the options given to the freenet-installer.\nAnd finally, It restarts the freenet program.\n\n\n## Uninstall\n\n $ freenet_installer -U\n\nuninstalls the freenet installation and removes the cron jobs.\n\n## man\n\n```\nusage: freenet_installer [-h] [--installation-path INSTALLATION_PATH]\n [--installer-cache INSTALLER_CACHE] [--download-only]\n [--force-download] [--remove-existing-install]\n [--bandwidthdata-limit BANDWIDTHDATALIMIT]\n [--bandwidth-limit-up BANDWIDTHLIMIT_UP]\n [--bandwidth-limit-down BANDWIDTHLIMIT_DOWN]\n [--datastore-size DATASTORESIZE]\n [--auto-update AUTOUPDATE] [--upnp UPNP]\n [--language LANGUAGE] [--node-name NODENAME]\n [--physical-security PHYSICAL_SECURITY]\n [--network-security NETWORK_SECURITY]\n [--set-value SETVALUES] [--run-web-wizard] [-D] [-U]\n [-y] [--no-check-sig]\n\nFreenet python runner\n\noptional arguments:\n -h, --help show this help message and exit\n --installation-path INSTALLATION_PATH\n Folder where to install freenet\n --installer-cache INSTALLER_CACHE\n folder where to save the installer file\n --download-only Only donwload the installer, do not perform the\n installation\n --force-download force the redownload of the installer and store it in\n the cache folder\n --remove-existing-install\n Delete the current installation before any action\n --bandwidthdata-limit BANDWIDTHDATALIMIT\n bandwidth data limit in GB\n --bandwidth-limit-up BANDWIDTHLIMIT_UP\n bandwidth rate limit in B\n --bandwidth-limit-down BANDWIDTHLIMIT_DOWN\n bandwidth rate limit in B\n --datastore-size DATASTORESIZE\n size of the Datastore in MiB or in percentage (-1 for\n autodetect)\n --auto-update AUTOUPDATE\n autoupdate freenet\n --upnp UPNP enable upnp plugin\n --language LANGUAGE set the language of the website\n --node-name NODENAME set the name of the node\n --physical-security PHYSICAL_SECURITY\n LOW: Don't encrypt temp files etc etc; NORMAL: Encrypt\n temp files, centralise keys for client cache in\n master.keys, if that is deleted client cache is\n unreadable. Later on will include encrypting node.db4o\n as well, which contains tempfile keys; HIGH: Password\n master.keys; MAXIMUM: Transient encryption for client\n cache, no persistent downloads support, etc.\n --network-security NETWORK_SECURITY\n LOW: turn off every performance impacting security\n measure; NORMAL: normal setting, darknet/opennet\n hybrid; HIGH: darknet only, normal settings otherwise;\n MAXIMUM: paranoid - darknet only, turn off FOAF etc\n etc\n --set-value SETVALUES\n change values from the config file\n --run-web-wizard do not set the variable using this script and run the\n web wizard\n -D, --use-default-values\n do not run the cli wizard and take default values or\n values in parameter\n -U, --uninstall Uninstall freenet\n -y, --yes answer always yes for uninstall removal of folder\n verification\n --no-check-sig do not check signature (WARNING FOR DEBUG PURPOSES\n ONLY)\n```\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "freenet-installer", "package_url": "https://pypi.org/project/freenet-installer/", "platform": "", "project_url": "https://pypi.org/project/freenet-installer/", "project_urls": null, "release_url": "https://pypi.org/project/freenet-installer/0.1.0/", "requires_dist": [ "GitPython", "psutil", "python-crontab", "python-gnupg", "requests", "speedtest-cli" ], "requires_python": "", "summary": "Freenet python script to install freenet", "version": "0.1.0" }, "last_serial": 5940079, "releases": { "0.0.5": [ { "comment_text": "", "digests": { "md5": "ad42362a893eadf7016607ecfe9fd0d3", "sha256": "26dce12fb9728fe62432ccc0dfdc14d3183090d5237cb1c2ea89d1d748815fa5" }, "downloads": -1, "filename": "freenet_installer-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ad42362a893eadf7016607ecfe9fd0d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 233918, "upload_time": "2019-06-02T20:37:54", "url": "https://files.pythonhosted.org/packages/6e/59/7d8ab4b5f4f04bba0700b9f64d95f9ac672bc3046277486aad5421cb0859/freenet_installer-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "625d179cb91bb4e2fe99fd1dd454f882", "sha256": "0931dbafc4093d9e3b9c28eed89d30e92feb2456f308f157d96668b42ee3b896" }, "downloads": -1, "filename": "freenet_installer-0.0.5.tar.gz", "has_sig": false, "md5_digest": "625d179cb91bb4e2fe99fd1dd454f882", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121935, "upload_time": "2019-06-02T20:37:56", "url": "https://files.pythonhosted.org/packages/d1/03/6cfdce51ef827f8dbe5ff474b454accfc2f95cc4049037e378943e3dad93/freenet_installer-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "54935156e5c6c1c667bf4070b38024a7", "sha256": "91b2aaa49ce5b279ea7645f344760a4d01792903827b41592786814e32a9f0a8" }, "downloads": -1, "filename": "freenet_installer-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "54935156e5c6c1c667bf4070b38024a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 233961, "upload_time": "2019-07-15T08:18:00", "url": "https://files.pythonhosted.org/packages/25/f7/77b7602d0d628fd6c225658bbb26ba4f2d515fcafbe5e2dcd3faea924b64/freenet_installer-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a10c7dd2c84ec914af9e60d4cc039a47", "sha256": "79e7d833521554dda036c51942a28fd0125ca405a39d8d4727cdc4727edf3c21" }, "downloads": -1, "filename": "freenet_installer-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a10c7dd2c84ec914af9e60d4cc039a47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121987, "upload_time": "2019-07-15T08:18:03", "url": "https://files.pythonhosted.org/packages/cf/94/169b0ba83a7547825ed98a4af9e4345408b9ff80b0d7685f66d32fd0df48/freenet_installer-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "5034b39b2d957e7be5d5161dac306ddd", "sha256": "85b1a9f8b3794977501697c1b989644f7cc8a352e39212140f41b4e6c09c0997" }, "downloads": -1, "filename": "freenet_installer-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "5034b39b2d957e7be5d5161dac306ddd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 235843, "upload_time": "2019-07-19T21:40:07", "url": "https://files.pythonhosted.org/packages/64/31/3f03cc8399320addd17a9044cac9018a17eb3bca722d49ad62370860268d/freenet_installer-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a928dfcf3c25df33b516bed26d889e7a", "sha256": "8bae1fc547d655831f90c372e4d5e1dfdb11fbf8758867ea4bf801d590c560a1" }, "downloads": -1, "filename": "freenet_installer-0.0.7.tar.gz", "has_sig": false, "md5_digest": "a928dfcf3c25df33b516bed26d889e7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124146, "upload_time": "2019-07-19T21:40:11", "url": "https://files.pythonhosted.org/packages/b0/a6/339c06906911530281028e23708a353d85902e1354dd5af1c4d8f13f964a/freenet_installer-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "037c39fb0ca77002e965698f9e02f5ca", "sha256": "ef90fc1d98274f56dc8f2b3a63e68206be0acc383a50cbd2359770e3663cb29f" }, "downloads": -1, "filename": "freenet_installer-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "037c39fb0ca77002e965698f9e02f5ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 236133, "upload_time": "2019-09-09T12:56:19", "url": "https://files.pythonhosted.org/packages/fd/90/9c026a5401cac92a9fadad1aedbba9e1a93953530729fe669ba6114d842d/freenet_installer-0.0.8-py3-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "cdcd6062471df3cfe7ed941be8c7a145", "sha256": "fe6bf0a9d5c191a8df8cf4c94dd417f1335cc00159ad55cb590e635c32eabb70" }, "downloads": -1, "filename": "freenet_installer-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cdcd6062471df3cfe7ed941be8c7a145", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18677036, "upload_time": "2019-10-07T16:37:27", "url": "https://files.pythonhosted.org/packages/1f/5f/3f9c1f85e4b8a9f4f131ef42950cbc9652489a02a5a8412235795cde2698/freenet_installer-0.1.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cdcd6062471df3cfe7ed941be8c7a145", "sha256": "fe6bf0a9d5c191a8df8cf4c94dd417f1335cc00159ad55cb590e635c32eabb70" }, "downloads": -1, "filename": "freenet_installer-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cdcd6062471df3cfe7ed941be8c7a145", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18677036, "upload_time": "2019-10-07T16:37:27", "url": "https://files.pythonhosted.org/packages/1f/5f/3f9c1f85e4b8a9f4f131ef42950cbc9652489a02a5a8412235795cde2698/freenet_installer-0.1.0-py3-none-any.whl" } ] }