Skip to main content

spycalc

Extensibly scriptable calculator

this repository is a complete redesign of my previous project, nscalc

Supported Platforms

spycalc is written in pure python, so in theory it should run on any system, but it is only tested on Windows 10, and Linux (arch)

Installation

Cross-Platform

This is the prefered way of installing if you do not really know what you are doing. This also assumes that you have no prerequisites like python, pip, git, or any other dev tools

Windows

The first step here is to install python from the microsoft store.

It is recommended that you install python 3.10

search for python

click the "Get" button, this will then show, and "Install" button, click that button to install python

install python

you may now close that window

the next step is to install spycalc via python's package manager, pip. If you do know what that means, that is ok, just make sure to read the instructions carefully.

Now, type "power" into the "type here to search" bar on the bottom left of your screen, and run powershell as administrator

launch powershell

powershell

It will bring up a blue screen with white text. copy the following text and paste it into the powershell window, and press enter

pip install spycalc

this will run a command that is pretty intuitive. it tells 'pip' to 'install' 'spycalc'

pip

command output

Now, you have install spycalc on your system.

The Final step is to add a shortcut. In the powershell window run the following command

py -m spycalc --setup

it should now be runnable from the start menu by typing spycalc into "type here to search"

Linux

arch

sudo pacman -S python3

python3 -m pip install spycalc

python3 -m spycalc --setup

deb+

sudo apt install python3

python3 -m pip install spycalc

python3 -m spycalc --setup

Development Mode

This is recommended for those who intend to extend, or fork spycalc

copy the git repository

git clone https://github.com/Krayfighter/spycalc.git
cd spycalc
./setup.sh

This may need work in the future but works for now

Release files for spycalc 0.1.3

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

Source distribution (sdist)

Source distribution for spycalc 0.1.3
File Size Uploaded
spycalc-0.1.3.tar.gz 45.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for spycalc 0.1.3
File Interpreter ABI Platform
spycalc-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 90.6 kB

Release files / spycalc-0.1.3.tar.gz

Download URL spycalc-0.1.3.tar.gz
Size 45.2 kB
Tags Source
SHA-256 checksum
How to use checksums
645443fbb6ac7368c972176ccb6c460b7f9211e1bc5f9798e9790eded9f57288
BLAKE2b-256 checksum
How to use checksums
6e3739a696a9cb1c56354794ff47a7f206380580b878f0a25a54790d4a7d9408
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

Release files / spycalc-0.1.3-py3-none-any.whl

Download URL spycalc-0.1.3-py3-none-any.whl
Size 45.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
26d93564810d3cef1b2d3d156e7eae4a2a5ee143c60c220203a3fb5659ece1d7
BLAKE2b-256 checksum
How to use checksums
447acfeac90942fb098ff952a5818acdf770372bc5613524d52a87306aeb9d68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.1

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.1

2 release files

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