Editing Twitter Analysis DB GUI
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | = Overview = | + | = Overview ( early version ) = |
The GUI or graphical user interface is the key to using the Twitter Analysis DB. The main page for the project is '''[http://www.opencircuits.com/Twitter_Analysis_DB Twitter Analysis DB - OpenCircuits ]'''. This page is the documentation for the GUI. | The GUI or graphical user interface is the key to using the Twitter Analysis DB. The main page for the project is '''[http://www.opencircuits.com/Twitter_Analysis_DB Twitter Analysis DB - OpenCircuits ]'''. This page is the documentation for the GUI. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Screen Shot == | == Screen Shot == | ||
Line 18: | Line 6: | ||
This is what it looks like, details on each part below. Still working on it, current download of code should be related, but may look quite different. | This is what it looks like, details on each part below. Still working on it, current download of code should be related, but may look quite different. | ||
− | [[File:Tadb | + | [[File:Tadb gui.png | 1000x2500px]] |
<!----------- | <!----------- | ||
Line 31: | Line 19: | ||
-------------> | -------------> | ||
− | = What Does What: The | + | = What Does What: The Controls = |
− | Control is mostly through | + | Control is mostly through buttons, sometimes supplemented by text fields. Outside of the GUI there is also a parameter file which controls start up and item like database file name. The large rectangle at the bottom right, a text area, is where information messages are displayed. It is referred to as the message area. Buttons on its left help control the display in the message areas. |
Working from top to bottom: | Working from top to bottom: | ||
Line 42: | Line 30: | ||
== First Row of Buttons == | == First Row of Buttons == | ||
− | |||
* <Edit Log> opens an editor on the system ( needs to be configured in parameter file self.ex_editor = <name of executable or link> ) to view the python logging file for the app. | * <Edit Log> opens an editor on the system ( needs to be configured in parameter file self.ex_editor = <name of executable or link> ) to view the python logging file for the app. | ||
Line 51: | Line 38: | ||
* <About> Bit of information on the program, the usual sort of stuff. | * <About> Bit of information on the program, the usual sort of stuff. | ||
− | == | + | == Selection Buttons == |
− | Sets basic choices about your selection | + | Sets basic choices about your selection: |
+ | |||
+ | * Select Type: Dropdown choose between different selection types that focus on different tables in the database. After a selection is chosen you can get more information about it using the <About It> button. The information is | ||
+ | displayed in the message area. | ||
− | |||
You can select between: | You can select between: | ||
** Tweets cross referenced to the concordance | ** Tweets cross referenced to the concordance | ||
** Just information on the concordance | ** Just information on the concordance | ||
− | |||
− | |||
− | |||
− | |||
* <About It>: Shows information about the Select Type. In addition to "static" information it also shows the SQL for the current choices in the GUI. This is most useful to those of you who know a bit of SQL. This SQL can also be copied from the message area and used in other SQL tools. | * <About It>: Shows information about the Select Type. In addition to "static" information it also shows the SQL for the current choices in the GUI. This is most useful to those of you who know a bit of SQL. This SQL can also be copied from the message area and used in other SQL tools. | ||
Line 81: | Line 66: | ||
The app attempts to open each output in the program on your system best for that file type. | The app attempts to open each output in the program on your system best for that file type. | ||
− | + | == Selection Criteria Widgets == | |
− | |||
− | |||
− | |||
− | == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Pairs of labels and widgets for input. Used in selects. Not all values are used for all selects. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * Date Criteria | |
+ | ** Start date and time | ||
+ | ** End date and time | ||
+ | ** Some accessory controls let you quickly select for: ......... | ||
− | * Other Criteria | + | * Other Criteria |
** Word Search: search for a given word in the concordance | ** Word Search: search for a given word in the concordance | ||
** Is Covid: search for tweets tagged as covid19 pandemic related | ** Is Covid: search for tweets tagged as covid19 pandemic related | ||
Line 111: | Line 82: | ||
** TweetType: select tweets, retweets or any | ** TweetType: select tweets, retweets or any | ||
− | == | + | == Select Action == |
− | + | Each button runs some selection on the database based on the Select Values in the area above. Prior to the execution of the selection you will be shown ( in the message area ) the help for the selection and the sql and data for the query. You can then cancel or continue. This ( with the cancel ) is a good way to get help on each selection. | |
− | * | + | * Output Format: You can choose the output format of the selection: |
− | * | + | **html |
− | * | + | **csv |
− | * | + | **txt file |
− | *< | + | |
− | *< | + | * <Tweets> Selects tweets that fit criteria on the window. To see the criteria press the button then cancel. |
+ | * <Concordance>> Selects a concordance that fits criteria on the window. To see the criteria press the button then cancel. | ||
== Message Area == | == Message Area == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
* <Column of Buttons and Text Panel> The Panel shows program activity and some other info ( like the sql used in a query ) the buttons act on this data in some way. You might be able type in the text panel, to no particular effect, perhaps could use this to make notes. Text is partly erased from time to time depending on settings in parameter file(s) | * <Column of Buttons and Text Panel> The Panel shows program activity and some other info ( like the sql used in a query ) the buttons act on this data in some way. You might be able type in the text panel, to no particular effect, perhaps could use this to make notes. Text is partly erased from time to time depending on settings in parameter file(s) |