{ "info": { "author": "Jeremy Turner", "author_email": "jeremy@jeremymturner.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Generate ADIF For Satellite QSOs\n================================\n\nQuick Installation\n==================\n\n::\n\n pip install pysatadif\n\n\nUpgrading\n=========\n\n::\n\n pip install --upgrade pysatadif\n\n\nQuick Usage\n==========\n\n::\n\n$ pysatadif --satname SO-50 --timeon 0050 --qso N0CALL --qso N1CALL --qso N2CALL,DM00 --output adif\n\n\nFull Usage\n==========\n\n::\n\nusage: pysatadif [-h] -s SATNAME -n TIMEON [-f TIMEOFF] [-d QSODATE]\n [-g MYGRID] [-r MYRIG] [-c OPERATOR] [-t TXPWR] -q QSO\n [-o OUTPUT] [-v]\n\noptional arguments:\n -h, --help show this help message and exit\n -s SATNAME, --satname SATNAME\n Satellites to track\n -n TIMEON, --timeon TIMEON\n Start time of QSO (HHMMSS)\n -f TIMEOFF, --timeoff TIMEOFF\n End time of QSO (HHMMSS)\n -d QSODATE, --qsodate QSODATE\n QSO Date (YYYYMMDD)\n -g MYGRID, --mygrid MYGRID\n My grid square\n -r MYRIG, --myrig MYRIG\n My rig\n -c OPERATOR, --operator OPERATOR\n My callsign\n -t TXPWR, --txpwr TXPWR\n TX Power\n -q QSO, --qso QSO QSO callsign and optionally grid (eg N0CALL,DN70)\n -o OUTPUT, --output OUTPUT\n Output Format (text, adif)\n -v, --verbose Print verbose debugging messages\n\n\nConfiguration\n=============\nRun pysatadif once. Then see $HOME/.pysatadif/defaults.json\n\nYou may configure your callsign, maidenhead grid square, radio, and \ntransmitting power which will apply to all passes. You may override \nthese at any time by using the command-line switches.\n\n\nHints\n=====\nIf the QSO was made on the current UTC day, you may leave out the\nQSODATE parameter. If the QSO was made during the current UTC year, you \nmay leave out the YYYY.\n\nYou may enter callsigns and grids in lower case, and they will be \nconverted to upper case.\n\nIf you copied the other station's grid square, be sure to add it:\n-q N0CALL,AA00. If you don't have it, leave the comma and following out.\n\n\nHistory\n=======\n0.0.14 - Correcting README to reflect uploading and packaging to pypi\n0.0.13 - Added error checking for timeon parameter\n0.0.12 - Initial release\n0.0.3 - Typo\n0.0.2 - Moving data files to data, dynamically including them\n0.0.1 - Initial Import, broken data files", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jeremymturner/pysatadif", "keywords": "hamradio satellites adif", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "pysatadif", "package_url": "https://pypi.org/project/pysatadif/", "platform": "", "project_url": "https://pypi.org/project/pysatadif/", "project_urls": { "Homepage": "https://github.com/jeremymturner/pysatadif" }, "release_url": "https://pypi.org/project/pysatadif/0.0.14/", "requires_dist": null, "requires_python": "", "summary": "Simple utility to generate proper ADIF for satellite contacts", "version": "0.0.14" }, "last_serial": 3346833, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cac95acc63afc89639befc44b0446b9a", "sha256": "c16aefa9810fef8aec5235857c2b1a797286acb7b2098294390137b5656cf69e" }, "downloads": -1, "filename": "pysatadif-0.0.1.tar.gz", "has_sig": false, "md5_digest": "cac95acc63afc89639befc44b0446b9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4242, "upload_time": "2017-10-11T15:56:26", "url": "https://files.pythonhosted.org/packages/fb/f5/7f34a7e634106f41e895ce4370ae03b662354b84162c293bb648890e95ad/pysatadif-0.0.1.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "bc072c7ecaf81d6cb259c50c5826e84e", "sha256": "e5859173dbcd94ab494fb25956325059a61c1203dc820e6e8cbe03cd9f38dffd" }, "downloads": -1, "filename": "pysatadif-0.0.13.tar.gz", "has_sig": false, "md5_digest": "bc072c7ecaf81d6cb259c50c5826e84e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5716, "upload_time": "2017-11-19T23:00:26", "url": "https://files.pythonhosted.org/packages/52/8c/788bdb3b32f541e24bd07f761532e422e37c8d12bd5d6338e6da5641ef8a/pysatadif-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "6c9aebcea617fc500fc78e7b0ae69096", "sha256": "402bec0794330560a6b0b3ec67f4c3476bb3690a132a14abc5e84812979ffd77" }, "downloads": -1, "filename": "pysatadif-0.0.14.tar.gz", "has_sig": false, "md5_digest": "6c9aebcea617fc500fc78e7b0ae69096", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5741, "upload_time": "2017-11-19T23:06:05", "url": "https://files.pythonhosted.org/packages/12/7d/25a7491d49415f602c517c626d965ea9138cebd3817d417d8e6f7af73c70/pysatadif-0.0.14.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e867df84aaeec0ab690ea73aa36c5651", "sha256": "f54c68fa8dc5a97dd162103e398bb38a27b0ba2ec933e4010236fd2a02edf8ea" }, "downloads": -1, "filename": "pysatadif-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e867df84aaeec0ab690ea73aa36c5651", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4488, "upload_time": "2017-10-11T16:33:41", "url": "https://files.pythonhosted.org/packages/b7/b7/a37d7f94a66437991b52558426065b64bc15500c6b31a689c74d0227bdc9/pysatadif-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f04ff62574b9583470da7faa4165a0c4", "sha256": "9e5ac7727918d0608861a0df8f7c16fd01a1fde67d26f92120da2470a34a6fe8" }, "downloads": -1, "filename": "pysatadif-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f04ff62574b9583470da7faa4165a0c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4507, "upload_time": "2017-10-12T15:23:34", "url": "https://files.pythonhosted.org/packages/86/26/98cb72f0ad2c2134de7d46e5d83c2ca6016d58213f447e2622b3cec2bd78/pysatadif-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d31d9c01c50b9daa5528aaf5c6221de1", "sha256": "09277195bf2cd00f83fc60663792b43e91161ea1a9830b9ebf3b8263342475bf" }, "downloads": -1, "filename": "pysatadif-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d31d9c01c50b9daa5528aaf5c6221de1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5135, "upload_time": "2017-10-17T16:04:32", "url": "https://files.pythonhosted.org/packages/1f/a2/5429c618853264f854577dcca4ebb97ca87d80a5877241b93423a6ddc407/pysatadif-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "3f7b27975c9e9e85e59610904c325ff8", "sha256": "70523e1524d7885cd652fd62fea0ba3b9d1b905ca5d019ce6c03b3a3d336ea38" }, "downloads": -1, "filename": "pysatadif-0.0.5.tar.gz", "has_sig": false, "md5_digest": "3f7b27975c9e9e85e59610904c325ff8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5271, "upload_time": "2017-10-24T22:51:48", "url": "https://files.pythonhosted.org/packages/b7/04/b21bb461d333cbea33a55b3a9db638af170c953e607eadc424789019f35b/pysatadif-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6c9aebcea617fc500fc78e7b0ae69096", "sha256": "402bec0794330560a6b0b3ec67f4c3476bb3690a132a14abc5e84812979ffd77" }, "downloads": -1, "filename": "pysatadif-0.0.14.tar.gz", "has_sig": false, "md5_digest": "6c9aebcea617fc500fc78e7b0ae69096", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5741, "upload_time": "2017-11-19T23:06:05", "url": "https://files.pythonhosted.org/packages/12/7d/25a7491d49415f602c517c626d965ea9138cebd3817d417d8e6f7af73c70/pysatadif-0.0.14.tar.gz" } ] }