-
Notifications
You must be signed in to change notification settings - Fork 0
Tools
A. M. Cajal edited this page Sep 16, 2018
·
4 revisions
Below are listed all tools used to develop GSVmind. All of them are free (in the economic meaning of the word), and Open Source when possible. Of course, this list is not conclusive, and the user may find several others that serves the same purposes.
Consider "tools" as the "computer elements" involved in the creation of the application, instead of the more professional definition of tool provided in The Jargon File.
Hardware and OS
- Raspberry Pi 3 Model B with Raspbian OS
-
GNU binutils and other basic software already included in the Raspbian OS is not listed here. For example: text editors (Leafpad), IDEs (Geany), web browsers (Epiphany)
Note: The Raspberry Pi decided to name itself "August".
-
Software
Tool | Purpose | Links |
---|---|---|
Python 2.7 | Programming language of choice to develop GSVmind | See References, 17 |
Requests Python Library | Retrieve HTML content from web pages. | See References, 14 |
BeautifulSoup Python library | Parse HTML files to extract specific data. | See References, 1 |
TextBlob Python library | Perform Natural Language Processing (extract noun phrases, verbs, etc). | See References, 10 |
Coverage.py | Perform code coverage of Python code. | See References, 16 |
Git | VCS of choice for the project. | See References, 18 |
GitHub | Repository hosting service of choice | See References, 20 |
Bitbucket | Secondary Repository hosting service (used in the app pre-release) | See References, 24 |
Travis CI | Continous Integration framework of choice | See References, 21 |
Draw.io | Generation of UML diagrams, block diagrams, and othe visual representations. | See References, 22 |
GIMP | Graphic design of project logo. | See References, 23 |