Menu

Tree [8f66b6] master /
 History

HTTPS access


File Date Author Commit
 .vscode 2020-11-26 Oliver Tengler Oliver Tengler [ef3efc] Fix case sensitive search for file names
 config 2020-04-22 Oliver Tengler Oliver Tengler [5b6d95] Increate font size, small color change for dark...
 dialogs 2021-02-07 Oliver Tengler Oliver Tengler [8f66b6] Update year to 2021
 fulltextindex 2020-12-05 Oliver Tengler Oliver Tengler [144011] More tests for extensions
 misc 2020-06-29 Oliver Tengler Oliver Tengler [20834e] Search for file name
 qdarkstyle 2020-05-12 Oliver Tengler Oliver Tengler [0f4f85] Fix style of checkable buttons in dark theme
 qlightstyle 2020-04-07 Oliver Tengler Oliver Tengler [449ff0] Dark theme continued
 resources 2020-06-29 Oliver Tengler Oliver Tengler [20834e] Search for file name
 scripts 2018-07-20 Oliver Tengler Oliver Tengler [3f4bd5] Fix search script
 tests 2020-12-04 Oliver Tengler Oliver Tengler [7956c2] Unit tests for file search
 tools 2020-09-10 Oliver Tengler Oliver Tengler [a47b13] Fix bug when UpdateIndex.exe is still running ...
 widgets 2020-05-11 Oliver Tengler Oliver Tengler [158419] Search for selected text when CTRL+F is pressed
 .gitignore 2020-07-05 Oliver Tengler Oliver Tengler [c074db] Fix insert of file names
 .pylintrc 2018-07-14 Oliver Tengler Oliver Tengler [37af6a] Ignore a pylint hint
 AppConfig.py 2021-02-07 Oliver Tengler Oliver Tengler [69ad45] Version 1.3.6
 CHANGES 2021-02-07 Oliver Tengler Oliver Tengler [69ad45] Version 1.3.6
 CodeBeagle.pyw 2021-02-07 Oliver Tengler Oliver Tengler [4a58f2] Transition to GitHub
 CodeBeagleAutomation.py 2020-07-05 Oliver Tengler Oliver Tengler [fdee68] Refactor SearchMethods
 CodeBeagleManifest.xml 2013-02-10 Oliver Tengler Oliver Tengler [35af0d] Added application manifest
 CustomContextMenu.py 2020-08-06 Oliver Tengler Oliver Tengler [93e30f] Search for proper names
 GenerateStylesheet.py 2020-04-07 Oliver Tengler Oliver Tengler [449ff0] Dark theme continued
 HighlighterConfiguration.py 2018-07-11 Oliver Tengler Oliver Tengler [a2a289] Fully type checked
 HighlightingRulesCache.py 2020-04-10 Oliver Tengler Oliver Tengler [b3c3cc] Make dark theme configurable via settings dialog
 MainWindow.qrc 2012-03-05 Oliver Tengler Oliver Tengler [805dcc] Add seperate dialog to view help.html
 MainWindow.ui 2020-04-07 Oliver Tengler Oliver Tengler [449ff0] Dark theme continued
 MatchesOverview.py 2020-07-05 Oliver Tengler Oliver Tengler [969a25] Finish file search
 MatchesOverview.ui 2018-02-18 Oliver Tengler Oliver Tengler [642ea5] Refactor code structure - move widgets and dial...
 PathDragListView.py 2018-07-09 Oliver Tengler Oliver Tengler [4d67f0] More typings, upgrade to Python 3.7
 PathVisualizerDelegate.py 2020-04-07 Oliver Tengler Oliver Tengler [449ff0] Dark theme continued
 README 2020-04-11 Oliver Tengler Oliver Tengler [3b18f0] Update readme
 SearchAsync.py 2020-12-04 Oliver Tengler Oliver Tengler [7956c2] Unit tests for file search
 SearchPage.py 2020-12-04 Oliver Tengler Oliver Tengler [7956c2] Unit tests for file search
 SearchPage.qrc 2020-06-29 Oliver Tengler Oliver Tengler [20834e] Search for file name
 SearchPage.ui 2020-07-13 Oliver Tengler Oliver Tengler [08a439] Add hint about wildcards
 SearchPageTabWidget.py 2020-09-10 Oliver Tengler Oliver Tengler [a47b13] Fix bug when UpdateIndex.exe is still running ...
 SourceViewer.py 2020-06-29 Oliver Tengler Oliver Tengler [20834e] Search for file name
 SourceViewer.ui 2020-05-12 Oliver Tengler Oliver Tengler [89bb62] Hide in document search when searching for a ne...
 StringListModel.py 2020-06-29 Oliver Tengler Oliver Tengler [20834e] Search for file name
 UnitTests.py 2020-06-29 Oliver Tengler Oliver Tengler [20834e] Search for file name
 UpdateCheck.py 2021-02-07 Oliver Tengler Oliver Tengler [4a58f2] Transition to GitHub
 UpdateIndex.py 2020-09-10 Oliver Tengler Oliver Tengler [a47b13] Fix bug when UpdateIndex.exe is still running ...
 UpdateIndexManifest.xml 2013-02-10 Oliver Tengler Oliver Tengler [35af0d] Added application manifest
 build.bat 2020-05-10 Oliver Tengler Oliver Tengler [03203c] Start Improve in document searching
 buildexe.bat 2020-04-11 Oliver Tengler Oliver Tengler [00c6c9] Switch to 64 bit
 buildvars.bat 2020-04-11 Oliver Tengler Oliver Tengler [00c6c9] Switch to 64 bit
 check.bat 2018-07-11 Oliver Tengler Oliver Tengler [a2a289] Fully type checked
 check_files.txt 2020-12-04 Oliver Tengler Oliver Tengler [7956c2] Unit tests for file search
 config.txt 2013-07-05 Oliver Tengler Oliver Tengler [d76958] Allow to specify location of managed config file
 gpl.txt 2012-01-05 Oliver Tengler Oliver Tengler [a1da84] Spellcheck help, Fix empty gpl.txt, Provide dow...
 help.html 2021-02-07 Oliver Tengler Oliver Tengler [8f66b6] Update year to 2021
 lgpl.txt 2011-12-30 Oliver Tengler Oliver Tengler [64a911] Initial commit
 makefile 2013-03-29 Oliver Tengler Oliver Tengler [d4f1d2] Added make file for Linux
 pylint-message.txt 2018-07-14 Oliver Tengler Oliver Tengler [dc0556] Switch back to Python 3.6, cx_freeze doesn't wo...
 setup.py 2020-09-10 Oliver Tengler Oliver Tengler [a47b13] Fix bug when UpdateIndex.exe is still running ...
 test.py 2020-07-05 Oliver Tengler Oliver Tengler [969a25] Finish file search

Read Me

Binary distribution
===================

There is no installation as such. Just unzip to a location you like and launch "CodeBeagle.exe" to start up the UI. If CodeBeagle fails to launch your system probably misses the correct Microsoft Visual C++ runtime. To fix this download and install the "Microsoft Visual C++ 2015 Redistributable Package (x64)" from Microsoft:
https://www.microsoft.com/en-us/download/details.aspx?id=48145

Running from source
===================

The latest version is available from "git://git.code.sf.net/p/codebeagle/code".
First the prerequisites (that's what I used to build the binary distribution):
- Python 3.8.2 (www.python.org)
- PyQt GPL v5.14.2 (install with "pip install pyqt5")
- cx_Freeze (install with "pip install cx_freeze"):
    Only needed if you want convert the python scripts into executables

Python is assumed to be installed in "C:\Program Files\Python38". Compile the user interface and resource files by calling "build.bat". The user interface is launched via "CodeBeagle.pyw". The script to update the index is called "UpdateIndex.py".
To build the executables call "buildexe.bat" which calls "build.bat" itself. To be able to compile the dark theme style sheet you need the sass compiler in your path.

Have fun
Oliver
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.