{"id":13745300,"url":"https://github.com/jacomyal/GexfExplorer","last_synced_at":"2025-05-09T05:31:16.663Z","repository":{"id":707632,"uuid":"354208","full_name":"jacomyal/GexfExplorer","owner":"jacomyal","description":"[no more maintained] A free web widget to explore graphs by a simply and intuitive way!","archived":false,"fork":false,"pushed_at":"2010-05-04T17:30:30.000Z","size":2299,"stargazers_count":17,"open_issues_count":4,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-07T19:51:42.116Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"ActionScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"pallet/nginx-crate","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jacomyal.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-10-29T15:16:22.000Z","updated_at":"2019-08-13T14:28:54.000Z","dependencies_parsed_at":"2022-07-07T15:01:13.891Z","dependency_job_id":null,"html_url":"https://github.com/jacomyal/GexfExplorer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacomyal%2FGexfExplorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacomyal%2FGexfExplorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacomyal%2FGexfExplorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacomyal%2FGexfExplorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacomyal","download_url":"https://codeload.github.com/jacomyal/GexfExplorer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224819908,"owners_count":17375355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T05:01:26.960Z","updated_at":"2024-11-15T17:31:42.048Z","avatar_url":"https://github.com/jacomyal.png","language":"ActionScript","readme":"-- GexfExplorer 1.0 --\n@author: Alexis Jacomy \u003calexis.jacomy@gmail.com\u003e\n\n\n---\nI. INTRODUCTION\n\nThis open-source free web widget allows webmasters to offer to the user a simple interface to explore their own graphs. To do this, you first have to spatialize and export your graph in gexf format (www.gexf.net), and the best way is currently Gephi (www.gephi.org), a free software to visualize graphs.\nWhen it's done, the next step is as simple: You must download 'bin/GexfExplorer1.0.swf' (available on www.github.com/jacomyal/GexfExplorer), put it and your gexf-encoded graph somewhere locally in your server, and write the following lines in your html code to use it:\n\n\u003cobject width=\"[your_width_value]\" height=\"[your_height_value]\"\u003e\n\t\u003cparam name=\"movie\" value=\"[your_local_GexfExplorer_path]?path=[your_local_graph_path]\u0026[variable1_name]=[variable1_value]\" /\u003e\n\t\u003cparam name=\"allowFullScreen\" value=\"true\" /\u003e\n\t\u003cparam name=\"allowScriptAccess\" value=\"always\" /\u003e\n\t\u003cparam name=\"bgcolor\" value=\"#[your_hexa_backgroundcolor]\" /\u003e\n\t\u003cembed src=\"[your_local_GexfExplorer_path]?path=[your_local_graph_path]\u0026[variable1_name]=[variable1_value]\" allowfullscreen=\"true\" allowScriptAccess=\"always\" width=\"[your_width_value]\" height=\"[your_height_value]\" bgcolor=\"#[your_hexa_backgroundcolor]\"\u003e\n\t\u003c/embed\u003e\n\u003c/object\u003e\n\n\n---\nII. LIST OF CURRENTLY EXISTING PARAMETERS\n\n .path (String):\n\tThe path of your gexf file    /!\\ NECESSARY /!\\.\n \n .titleColor (0x******, uint, default=0x000000):\n\tNow, you can display the title and the author of a graph on stage. To do this, look at http://gexf.net/format/, and use the meta, creator and description balises. If you put those in your file, then title and author will be displayed on stage, with the color indicated by titleColor.\n\n .curvedEdges (Boolean, default=false):\n\t'true': edges are clockwise curved; 'false': edges are linear, colored as the source node.\n\t\n .clickableNodes (Boolean, default=true):\n\tIf your label are URLs, you can make it 'true', and clicking on a node opens this URL in a new tab (only if label \"looks like\" an URL).\n\t\n .scaledTextSize (Boolean, default=true):\n\t'true': Labels size is proportional to nodes size; 'false': Labels size is independant of any other factor.\n\t\n .fps (Boolean, default=false):\n\t'true': The FPS are displayed in the top-left of the stage; 'false': nothing.\n \n .labelsColor (0x******, uint, default=0x000000):\n\tThe color of your labels (0x[your_hexa_label_color], example: Black = 0x000000, White = 0xFFFFFF, ...).\n \n .nodeBorderColor (0x******, uint, default=[the_old_node_style]):\n\tYou can know display your nodes differently from before. Actually, for little graphs, it can be really usefull to use full nodes instead of cocentric rings. So, if you define this parameter, your nodes will be displayed as a full disc, with a thin border colored as you define this parameter.\n \n .initialNodesRatio(Number, default=1):\n\tThe initial ratio of each node size.\n\t\n .font (String, default=Arial):\n\tThe font of your labels ('Arial', 'Verdana', ...)\n \n .edgesThickness(Number, default=1):\n\tThe integer thickness of your edges.\n\t\n .edgesColor (0x******, uint, default=[source_node_color]):\n\tThe color of your edges. If you want edges color to be the same as source node, don't define this parameter.\n\t\n .showAttributes (Boolean, default=true):\n\t'true': The palette contains a DataGrid which shows each attribute relative to the selected node (when you click on any one). It isn't really functionnal already, because there is a problem with UIComponent in this program... So, test your graph and use it carefully if you do; 'false': nothing.\n\t\n .clickableAttribute (String, default=undefined):\n\tIf you define this parameter, use the name of an existing attribute name from your file (see http://gexf.net/format/data.html). Then, when you click on a node, you will (if it exists) open a new tab (or window with IE) which requests the value of this node at this attribute. If you don't define it, you can still define clickableNodes as true to open web windows. But if clickableAttribute is defined, then clickableNodes is ignored.\n\t\n\n---\nIII. FUNCTIONALITIES\n\nCurrently, there isn't a lot of functionalities... You can zoom towards your cursor with your mouse wheel, and move the graph with arrow keys.\nAnd when your fullscreened, you can change your nodes size with a slider, it may be usefull is large graphs, to explore them more locally.\n\n\n---\nIV. COMPLETE EXAMPLE\n\nDownload 'bin/*' in a folder, and launch in your web browser 'bin/test.html' (or download everything, and launch it). Then, you'll have a simple demo of this widget, with the following html code:\n\n\u003cobject width=\"550\" height=\"400\"\u003e\n\t\u003cparam name=\"movie\" value=\"GexfExplorer1.0.swf?path=./test.gexf\u0026curvedEdges=true\u0026clickableNodes\u0026clickableNodes=true\u0026labelsColor=0x454545\u0026font=Verdana\" /\u003e\n\t\u003cparam name=\"allowFullScreen\" value=\"true\" /\u003e\n\t\u003cparam name=\"allowScriptAccess\" value=\"always\" /\u003e\n\t\u003cparam name=\"bgcolor\" value=\"#000000\" /\u003e\n\t\u003cembed src=\"GexfExplorer1.0.swf?path=./test.gexf\u0026curvedEdges=true\u0026clickableNodes=true\u0026labelsColor=0x454545\u0026font=Verdana\" allowfullscreen=\"true\" allowScriptAccess=\"always\" width=\"550\" height=\"400\" bgcolor=\"#000000\"\u003e\n\t\u003c/embed\u003e\n\u003c/object\u003e\n\nTo download 'test.gexf', 'test.html' et 'GexfExplorer1.0.swf', you can also download the 'demo_gexfexplorer.zip' at http://github.com/jacomyal/GexfExplorer/downloads.\nFinally, you can find others informations and an online demo at http://gexf.net/explorer/.","funding_links":[],"categories":["Unsorted"],"sub_categories":["Other API"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacomyal%2FGexfExplorer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjacomyal%2FGexfExplorer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacomyal%2FGexfExplorer/lists"}