A minimalist program indexing the content of Noam Chomsky.
On Windows, download The_Chomsky_Index_Windows.zip using this link and extract it. If SmartScreen appears, click More info then click Run anyway.
On macOS, download The_Chomsky_Index_macOS.zip using this link and unzip it if needed. The Chomsky Index.app must then be moved once into a different location than the one into which it was extracted (for example, from Downloads to Desktop). Open it and exit the dialog that appears. Then right-click > Open > Open.
On Ubuntu, download The_Chomsky_Index_Ubuntu.zip using this link and extract it. In the executable properties tick Allow executing file as program.
Use math to search for results containing math, for example in math, maths, mathematics, metamathematics and aftermath.
Use learnability; evolvability; universality to search for results with all of learnability, evolvability and universality. Useful in searching for multiple topics mentioned within the same result.
Use bertrand russell + rosa luxemburg to search for results with bertrand russell and rosa luxemburg nearby. Useful in searching for quotes.
Use Python 3.7 without Anaconda. Upgrade setuptools and install the requirements with
pip3 install --upgrade setuptools
pip3 install -r requirements.txt
Run the below commands based on your operating system.
pyinstaller --icon=icon_black.ico --add-data h5;h5 --add-data html;html --add-data icon_white.png;png -w -F display.py
Rename display.py to The Chomsky Index.py. Then run
python3 setup.py py2app
Make pyinstaller and PyQt5 available with
export PATH=$PATH:/home/yourname/.local/bin
Fix a problem with the PyQt5 display with
sudo apt-get install libxcb-xinerama0
Create the program in a folder called dist with
pyinstaller --add-data h5:h5 --add-data html:html --add-data icon_white.png:png -w -F display.py
In the executable properties, change the icon to icon_black.ico from the repo.