http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/jsongadgets.json ---------------------------------------------------------------------- diff --git a/jsongadgets.json b/jsongadgets.json deleted file mode 100644 index 224edbc..0000000 --- a/jsongadgets.json +++ /dev/null @@ -1,730 +0,0 @@ -[ -{"name":"MindMap ConceptDraw", -"desc":"ConceptDraw MINDMAP offers a variety of presentation, input, and output solutions that make creating and sharing map content simple and effective.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/m7HXR", -"author":"ConceptDraw", -"submittedBy":"Yuri", -"imageUrl":"http://www.conceptdraw.com/XML/mindwave/big-icon.png"}, - -{"name":"Map", -"desc":"Collaborate on a map of placemarks, paths, and shapes with other participants. Great for planning events and trips.", -"primaryCategory":"MAP", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/0YlHY", -"author":"Google", -"submittedBy":"Jeremy", -"imageUrl":"http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/gadgets/mappy/screenshot_mapgadget.png"}, - -{"name":"Map Cluster", -"desc":"Add your location to the map, and see where everyone else is from, using a cluster visualization.", -"primaryCategory":"MAP", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/TE5LJ", -"author":"Google", -"submittedBy":"Jeremy", -"imageUrl":"http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/gadgets/mapcluster/screenshot_mapcluster.png"}, - -{"name":"Yes/No/Mini", -"desc":"A miniature version of the Yes/No/Maybe gadget.", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/WnAkm", -"author":"Zachary 'Gamer_Z.' Yaro", -"submittedBy":"Jeremy", -"imageUrl":"http://mysite.verizon.net/zmyaro/projects/wave/gadgets/ynmini_120x120.png"}, - -{"name":"Yes/No/Maybe/+", -"desc":"Same as Google's Yes/No/Maybe, only you can edit the titles and add new ones.", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/fydAe", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://everybodywave.appspot.com/gadget/foobar/thumb3.jpg"}, - -{"name":"Yes/No/Maybe", -"desc":"Use this to ask friends if they want to join you for a party, to get their opinion on a topic, or even to petition their support for a movement.", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/24YOf", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-skynet.appspot.com/public/extensions/areyouin/preview.png"}, - -{"name":"Code Snippet", -"desc":"Paste and edit snippets of code within your waves, including syntax highlighting for over 20 languages. Uses SyntaxHighlighter by Alex Gorbatchev.", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/0cQcc", -"author":" Harry Denholm, Ishani.org", -"submittedBy":"Jeremy", -"imageUrl":"http://ishanisv.org/wave/codesnippet/cs_thumb.png"}, - -{"name":"Image", -"desc":"Lets you insert, resize and annotate any image from the web.", -"primaryCategory":"IMAGE", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://goo.gl/wCw4o", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://everybodywave.appspot.com/gadget/image/thumb.png"}, - -{"name":"WaveTube", -"desc":"A collaborative YouTube player for Wave.", -"primaryCategory":"VIDEO", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/4k9f3", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://everybodywave.appspot.com/gadget/WaveTube/thumb.png"}, - -{"name":"Napkin", -"desc":"The Napkin Gadget is a blank canvas for collaborative doodling.", -"primaryCategory":"UTILITY", -"secondaryCategory":"IMAGE", -"gadgetUrl":"http://goo.gl/FMBPf", -"author":"Marcin Szczepanski", -"submittedBy":"Jeremy", -"imageUrl":"http://my-wave-gadgets.appspot.com/wave/gadgetPreview.png"}, - -{"name":"HTML", -"desc":"Insert HTML code directly in to a wave.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/bN5AD", -"author":"MBTE Sweden AB", -"submittedBy":"Jeremy", -"imageUrl":"http://wavetoolsbyye.appspot.com/gadgets/htmlGadget/html.png"}, - -{"name":"iFrame", -"desc":"Insert IFRAME directly in to a wave.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/jvA7z", -"author":"MBTE Sweden AB", -"submittedBy":"Jeremy", -"imageUrl":"http://www.kasaeizadeh.com/google_wave/iframe/if1.png"}, - -{"name":"iFrame - no borders", -"desc":"Insert iFrame DISCRETLY into a wave.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/z46Sg", -"author":"Pooja Srinivas", -"submittedBy":"Jeremy", -"imageUrl":""}, - -{"name":"No Edit", -"desc":"Kindly ask readers to not edit your blip.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/0gEjd", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":""}, - -{"name":"No Edit - with no text", -"desc":"DISCRETLY prevent the edition of your blip.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/cNgLA", -"author":"Pooja Srinivas", -"submittedBy":"Jeremy", -"imageUrl":""}, - -{"name":"Word Cloud", -"desc":"Add words and ideas into a collaborative word cloud.", -"primaryCategory":"UTILITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/juj3U", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://everybodywave.appspot.com/gadget/wordcloud/thumb.png"}, - -{"name":"Views tracker", -"desc":"A small gadget that when added to a wave tracks wave views. You can display the number of views with Views Counter Display gadget.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/wIQKU", -"author":"Yuri Zelikov <[email protected]>", -"submittedBy":"Yuri", -"imageUrl":"https://lh3.googleusercontent.com/-GrDsxgysaAc/TIykFKku2JI/AAAAAAAAFeg/pBNPFB4tB24/s355/views_tracker_icon.png"}, - -{"name":"Views counter display", -"desc":"A display for the views tracker gadget. When added to a wave with the tracker gadget - displays how many times the wave was viewed.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/hPDJD", -"author":"Yuri <[email protected]>", -"submittedBy":"Yuri", -"imageUrl":"https://lh3.googleusercontent.com/-BO2j_uk-8lA/TIvz10GA80I/AAAAAAAAFeM/0xcKWsAiLMM/s302/views_counter_icon.png"}, - -{"name":"Like Button", -"desc":"A like button similar to those in Google Reader, Google Buzz, and other Google products.", -"primaryCategory":"VOTING", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/7wkly", -"author":"Zachary 'Gamer_Z.' Yaro", -"submittedBy":"Jeremy", -"imageUrl":"http://mysite.verizon.net/zmyaro/projects/wave/gadgets/like_120x120.png"}, - -{"name":"Pinwand", -"desc":"Collaborate on a virtual pinwand. Add text, images, video, comments and many more.", -"primaryCategory":"UTILITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/0PmBc", -"author":"Michael Hielscher", -"submittedBy":"Jeremy", -"imageUrl":"http://michael-hielscher.de/PinwandWeb/images/pinwand.jpg"}, - -{"name":"I Like It!", -"desc":"Adds a favorites button to your wave, so that you and everyone else in the wave can indicate that they like the wave - with a cute smiley face!", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/aXybB", -"author":"Jaken", -"submittedBy":"Jeremy", -"imageUrl":"http://i-like-it.googlecode.com/svn/trunk/ILikeIt_thumbnail.png"}, - -{"name":"Diagram Editor", -"desc":"Create cool diagrams (UML, BPMN, EPC, FMC, etc.) together with your friends in Google Wave!", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://goo.gl/HvuA4", -"author":"processWave.org", -"submittedBy":"Jeremy", -"imageUrl":"http://ddj0ahgq8zch6.cloudfront.net/gadget/static/processWaveEditor.png"}, - -{"name":"Word Network", -"desc":"Collaborate on a linking words together and organizing concepts. Double Click on any word to link it to another or double click on the background to c...", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/6vwxY", -"author":"antimatter15", -"submittedBy":"Jeremy", -"imageUrl":"http://antimatter15.com/misc/wordassoc/graffle_files/screenshot.png"}, - -{"name":"Google Fight!", -"desc":"Google Fights - the title should explain it all. Another gadget by www.processWave.org.", -"primaryCategory":"UTILITY", -"secondaryCategory":"SEARCH", -"gadgetUrl":"http://goo.gl/Mg26y", -"author":"Michael Goderbauer", -"submittedBy":"Jeremy", -"imageUrl":"http://static.processwave.org/extensions/googleFight/fight_thumb.png"}, - -{"name":"Poll", -"desc":"Poll participants for their opinion. Supports both single and multiple selection polls, and optionally allows votes to be changed after they're cast.", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/0G7qU", -"author":"Eric Williams", -"submittedBy":"Jeremy", -"imageUrl":"http://ew-wave.googlecode.com/svn/trunk/gadgets/poll/thumbnail.png"}, - -{"name":"Chart", -"desc":"Lets you insert various charts into wave.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://goo.gl/Tb7Q3", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://everybodywave.appspot.com/index/chart.png"}, - -{"name":"Retro Chat", -"desc":"Chat room gadget for old-fashioned IMing in Wave.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/AW0Vm", -"author":"Charles Lehner", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-retro-chat.googlecode.com/svn/trunk/thumbnail-128x128.png"}, - -{"name":"Picasa", -"desc":"Add a Picasa photo album to a wave.", -"primaryCategory":"IMAGE", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/NUYIs", -"author":"Genliang Guan, University of Sydney", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-picasa.googlecode.com/svn/trunk/picasa_128.png"}, - -{"name":"Goo.gl URL Shortener", -"desc":"Shorten url with goo.gl, the new Google url shortener.(http://goo.gl/)", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/oRonD", -"author":"haru1ban", -"submittedBy":"Jeremy", -"imageUrl":"http://haru1ban-wave.googlecode.com/svn/trunk/goo_gl/goo_gl_thumb.png"}, - -{"name":"PacMan", -"desc":"Play Pacman inside a Wave.", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/RFzqt", -"author":"www.schulz.dk", -"submittedBy":"Jeremy", -"imageUrl":"http://www.kasaeizadeh.com/google_wave/pacman/pacman.png"}, - -{"name":"Sudoku", -"desc":"A cool game to share with your friends. Solve challenging Sudoku boards together and see who is the best Sudoku player!", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/FxORa", -"author":"LabPixies", -"submittedBy":"Jeremy", -"imageUrl":"http://www.labpixies.com/campaigns/sudoku/images/social/screenshot.jpg"}, - -{"name":"AccuWeather", -"desc":"The AccuWeather Wave Gadget is the perfect companion for trip planning. Select a location and date, and the gadget will return a forecast.", -"primaryCategory":"UTILITY", -"secondaryCategory":"TRAVEL", -"gadgetUrl":"http://goo.gl/iODX9", -"author":"AccuWeather.com", -"submittedBy":"Jeremy", -"imageUrl":"http://vortex.accuweather.com/widget/wave1/gadget/images/thumbnail.png"}, - -{"name":"Decing", -"desc":"Need to make a decision? Arrange a secret vote inside of a wave. Participants' votes are not shared to others.", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/MghBe", -"author":"Decing.com", -"submittedBy":"Jeremy", -"imageUrl":"http://www.decing.com/gadget/screenshot_decing.png"}, - -{"name":"Likey", -"desc":"A simple like/dislike Wave gadget that can be added to a blip for intuitive user rating.", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/KrlJE", -"author":"Ben Griffiths", -"submittedBy":"Jeremy", -"imageUrl":"http://www.nebweb.com.au/wave/likey-128.gif"}, - -{"name":"Paginator", -"desc":"The Paginator is a compact reading aid Gadget for Google Wave which paginates large amounts of text and bookmarks the wave viewer's current location", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/Ol9GW", -"author":"Dan Smith", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-paginator.googlecode.com/svn/trunk/images/paginatorGadget.png"}, - -{"name":"Piano", -"desc":"A real-time piano gadget.", -"primaryCategory":"MUSIC", -"secondaryCategory":"GAME", -"gadgetUrl":"http://goo.gl/x9vHX", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":"http://everybodywave.appspot.com/gadget/pianoicon.jpg"}, - -{"name":"Team", -"desc":"Lets you create a list of wave participants in a particular order.", -"primaryCategory":"TEAM", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/VJnId", -"author":"everybodywave", -"submittedBy":"Jeremy", -"imageUrl":""}, - -{"name":"Vector Editor", -"desc":"This gadget is useful for creating graphics. Shapes can be added, resized, moved, and rotated. The application supports Lines, Freeform, Polygons, Rec...", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/VSkn5", -"author":"antimatter15", -"submittedBy":"Jeremy", -"imageUrl":"http://jsvectoreditor.googlecode.com/svn/trunk/screenshot.png"}, - -{"name":"Ratings", -"desc":"Add your vote from 1-5 stars, and see the total votes from others.", -"primaryCategory":"VOTING", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://goo.gl/uQ9vi", -"author":"Google", -"submittedBy":"Jeremy", -"imageUrl":"http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/gadgets/ratingsplus/thumbnail.png"}, - -{"name":"Colcrop", -"desc":"Cover as many cells as possible, by choosing adjacent colors. Play against a participant or the computer. Computer Level 4 is pretty hard to defeat.", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/Vh9ME", -"author":"Alexis Vuillemin", -"submittedBy":"Jeremy", -"imageUrl":"http://testorax.appspot.com/flash/Colcrop.png"}, - -{"name":"Bones", -"desc":"Bones provides graphical dice that any participant in a wave can set up to be rolled by themselves or others. Results are shared with everyone.", -"primaryCategory":"GAME", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://goo.gl/GbhWR", -"author":"10x10 Room", -"submittedBy":"Jeremy", -"imageUrl":"http://gadgets.10x10room.com/daBones/images/d20_thumb.png"}, - -{"name":"lmnowave", -"desc":"Solve crossword puzzles with friends in Google Wave.", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/heXs7", -"author":"Dan Vanderkam", -"submittedBy":"Yuri", -"imageUrl":"http://lmnowave.appspot.com/thumbnail_120.png"}, - -{"name":"FlickrWave", -"desc":"Display individual Flickr photos or browse photos from a user's stream, favorites, a photoset or a group.", -"primaryCategory":"IMAGE", -"secondaryCategory":"VIDEO", -"gadgetUrl":"http://goo.gl/OSEZF", -"author":"Mark Probst", -"submittedBy":"Yuri", -"imageUrl":"http://github.com/schani/flickrwave/raw/master/logo120.png"}, - -{"name":"Verbol VoiceChat", -"desc":"Lets you record any thoughts you have into the wave, listen to what others are saying or have said, and reply to them. V3.12.3.", -"primaryCategory":"VOICE", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/Iklq2", -"author":"Family Systems and PhoneFromHere", -"submittedBy":"Yuri", -"imageUrl":"http://pilot.verbol.com/wave/chatterbox.png"}, - -{"name":"Scrumpoker", -"desc":"ScrumPoker for consensus-based estimation.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/JuBfO", -"author":"MasteringWave", -"submittedBy":"Yuri", -"imageUrl":"http://masteringwave.com/flash/scrumpoker/scrumpoker.png"}, - -{"name":"Hostel WithMe", -"desc":"In partnership with HostelWorld.com. Find the best budget accommodation together with your friends.", -"primaryCategory":"TRAVEL", -"secondaryCategory":"SEARCH", -"gadgetUrl":"http://goo.gl/pXAkD", -"author":"rucksack.com", -"submittedBy":"Yuri", -"imageUrl":"http://rucksack.der-dirigent.org/largeGadget/pics/HWIcon.png"}, - -{"name":"Take-Out", -"desc":"Helps organize take-out orders for a group. Great for coordinating food or coffee runs for your office!", -"primaryCategory":"UTILITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/4yFIQ", -"author":"Kip Holcomb", -"submittedBy":"Yuri", -"imageUrl":"http://takeout-gadget.appspot.com/static/screenshot_120x120.png"}, - -{"name":"Travel WithMe", -"desc":"Travel WithMe allows groups of people to plan trips together in real time.", -"primaryCategory":"TRAVEL", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/fdpJO", -"author":"rucksack.com", -"submittedBy":"Yuri", -"imageUrl":""}, - -{"name":"Twitter Search", -"desc":"Shows results from Twitter for a given search term. Users can edit to specify new term.", -"primaryCategory":"SEARCH", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/1U79x", -"author":"Google", -"submittedBy":"Yuri", -"imageUrl":"http://google-wave-resources.googlecode.com/svn/trunk/samples/extensions/gadgets/twitterwidget/thumbnail.png"}, - -{"name":"Waffle", -"desc":"The easy way to plan an event. Just add a Waffle to your wave, choose a few dates - now, all wave participants can vote immediately!", -"primaryCategory":"VOTING", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/VsXSf", -"author":"Mikkel Staunsholm (www.waffle.dk)", -"submittedBy":"Yuri", -"imageUrl":"http://www.waffle.dk/waffleThumb.png"}, - -{"name":"Trippy", -"desc":"Co-create an itinerary: choose points of interest -- including Lonely Planet recommendations, organize, share, print, or export to My Maps!", -"primaryCategory":"TRAVEL", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/HgDlU", -"author":"Lonely Planet", -"submittedBy":"Yuri", -"imageUrl":"http://trippywave.appspot.com/static/images/thumbnailUrl.jpg"}, - -{"name":"Conference", -"desc":"Click to insert a Ribbit Conference gadget to your toolbar.", -"primaryCategory":"VOICE", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/UVZ4i", -"author":"Ribbit Corporation", -"submittedBy":"Yuri", -"imageUrl":"http://ribbitwave.appspot.com/images/conferpreview.png"}, - -{"name":"TimeBridge Conferencing", -"desc":"Instantly add phone and web conferencing to your wave with the TimeBridge Conferencing Gadget. Just plug the gadget into your wave and go!", -"primaryCategory":"VOICE", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/FPVh7", -"author":"Ribbit Corporation", -"submittedBy":"Yuri", -"imageUrl":"http://app.timebridge.com/images/wave/gallery-icon.png"}, - -{"name":"Plus One", -"desc":"A small, simple gadget to collect votes. Use it to rate anything!", -"primaryCategory":"VOTING", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/aDH3v", -"author":"Peter Frost", -"submittedBy":"Yuri", -"imageUrl":"http://plus-one.appspot.com/images/plus-one-preview.png"}, - -{"name":"Time-Me!", -"desc":"A stopwatch with support for multiple split-times!", -"primaryCategory":"TIME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/Zm3ch", -"author":"Owl Order", -"submittedBy":"Yuri", -"imageUrl":"http://sites.google.com/site/dashvero/scripts/timeme/images/timemescreenshot.PNG"}, - -{"name":"Time-manager", -"desc":"Insert a small timer into your waves. Click on it to start/stop counting. Total time will be saved.", -"primaryCategory":"TIME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://goo.gl/48odp", -"author":"Fedor Indutny", -"submittedBy":"Yuri", -"imageUrl":""}, - -{"name":"When do we meet?", -"desc":"Find a date for a business meeting, party, or vacation by collaboratively marking each participant's free days in a shared calendar.", -"primaryCategory":"TIME", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/qQ7n0", -"author":"Robert Bamler", -"submittedBy":"Yuri", -"imageUrl":"http://wave-robamler.appspot.com/calendar/calendar.png"}, - -{"name":"List", -"desc":"Insert little tables inside your wavelet. You can extend the columns, make them sorted, etc...", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://goo.gl/O6swn", -"author":"Teun Duynstee", -"submittedBy":"Yuri", -"imageUrl":"https://list-gadget.googlecode.com/svn/trunk/thumb.png"}, - -{"name":"FavJumpr", -"desc":"A little Flickr game where you have to jump from one's user's favorites to another's by selecting the one you like best.", -"primaryCategory":"GAME", -"secondaryCategory":"IMAGE", -"gadgetUrl":"http://goo.gl/DVySN", -"author":"Mark Probst", -"submittedBy":"Yuri", -"imageUrl":"http://github.com/schani/favjumpr/raw/master/logo120.png"}, - -{"name":"Wave Chess", -"desc":"Play Chess in Google Wave.", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://wave-chess.appspot.com/wavechess/com.google.wave.chess.client.ChessGadget.gadget.xml", -"author":"Google", -"submittedBy":"Yuri", -"imageUrl":"http://wave-chess.appspot.com/Screenshot.png"}, - -{"name":"Task Board", -"desc":"SCRUM Task Board.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/uz5gx", -"author":"Mastering Wave http://www.masteringwave.com", -"submittedBy":"Yuri", -"imageUrl":"http://masteringwave.com/flash/taskboard/taskboard.png"}, - -{"name":"Strategy Planning Tools", -"desc":"Strategy Planning Tools.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"TEAM", -"gadgetUrl":"http://goo.gl/I8ae8", -"author":"Mastering Wave http://www.masteringwave.com", -"submittedBy":"Yuri", -"imageUrl":"http://masteringwave.com/flash/spt/spt.png"}, - -{"name":"Countdown", -"desc":"Set up to 20 countdowns to events to which you assign a specific date and a name.", -"primaryCategory":"TIME", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://goo.gl/tBY3C", -"author":"labpixies.com", -"submittedBy":"Jeremy", -"imageUrl":"http://cdn.labpixies.com/campaigns/countdown/images/thumbnail.jpg"}, - -{"name":"Invaders", -"desc":"Shoot the aliens to protect our planet. Use the arrow keys to move your ship and press the space bar to shoot.", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://www.labpixies.com/campaigns/invaders/invaders.xml", -"author":"labpixies.com", -"submittedBy":"Jeremy", -"imageUrl":"http://www.labpixies.com/campaigns/invaders/images/thumbnail.jpg"}, - -{"name":"Unit Converter", -"desc":"Easily convert various units to different measurement systems. Type your value, click the convert button and get the results instantly.", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://www.labpixies.com/campaigns/converter/converter.xml", -"author":"labpixies.com", -"submittedBy":"Jeremy", -"imageUrl":"http://www.labpixies.com/campaigns/converter/images/thumbnail.jpg"}, - -{"name":"MindMap CrimsonCactus", -"desc":"A Mindmap gadget which allows for collaborative editing of hierarchical data and ideas, including icons, import and export to freemind, voting and drag & drop.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://cactus-wave.appspot.com/net.brucecooper.mindmapgadget.MindMapGadget/net.brucecooper.mindmapgadget.client.MindMapGadget.gadget.xml", -"author":"Bruce Cooper", -"submittedBy":"Jeremy", -"imageUrl":"http://cactus-wave.appspot.com/icons/crimsoncactus.png"}, - -{"name":"Poll Samuirai", -"desc":"Adds a poll to your Wave. Features the ability to add/remove options, set votes per participant, and embed the result as a chart.", -"primaryCategory":"VOTING", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://wave.samuirai.de/poll.xml", -"author":"Samuirai.de", -"submittedBy":"Jeremy", -"imageUrl":"http://wave.samuirai.de/poll.png"}, - -{"name":"Code Prettifier", -"desc":"A Gadget that allows syntax highlighting of source code snippets in Google Wave.", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://wave-code-prettifier.googlecode.com/svn/trunk/prettifier.xml", -"author":"Milan Andrejevic", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-samples-gallery.appspot.com/images?img_id=70046&img_type=thumbnail"}, - -{"name":"Progressy", -"desc":"Adds a progress bar to the wave that can be used to show how far a project or checkpoint has to go.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://hafstroms.net/wave/progressy/Progressy.xml", -"author":"Dennis Hafstr�m", -"submittedBy":"Jeremy", -"imageUrl":"http://hafstroms.net/wave/_img/thumb/progressy.png"}, - -{"name":"SoundCloud Player", -"desc":"Embedds a SoundCloud player in your wave.", -"primaryCategory":"MUSIC", -"secondaryCategory":"VOICE", -"gadgetUrl":"http://wave-projects.googlecode.com/hg/gadgets/wave-soundcloud-player.xml", -"author":"Daniel Faust", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-projects.googlecode.com/hg/gadgets/images/sc-thumbnail.png"}, - -{"name":"Checky the Checklist", -"desc":"Basecamp-like to-do checklists with drag and drop.", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://wave-gadgets.appspot.com/checky.xml", -"author":"Daniel Terhorst", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-samples-gallery.appspot.com/images?img_id=14009&img_type=screenshot"}, - -{"name":"Google Translate", -"desc":"Google Translation gadget can translate between common languages in the world.", -"primaryCategory":"UTILITY", -"secondaryCategory":"TRAVEL", -"gadgetUrl":"http://www.gstatic.com/ig/modules/dictionary/dictionary_v2.xml", -"author":"Google", -"submittedBy":"Jeremy", -"imageUrl":"http://www.gstatic.com/ig/modules/dictionary/dictionary_content/ALL_ALL-thm.cache.png"}, - -{"name":"Currency Converter", -"desc":"Convert currencies between Dollar, Yen, Pound, Euro, ... directly in this gadget.", -"primaryCategory":"UTILITY", -"secondaryCategory":"TRAVEL", -"gadgetUrl":"http://www.gstatic.com/ig/modules/currency_converter/currency_converter_v2.xml", -"author":"Google", -"submittedBy":"Jeremy", -"imageUrl":"http://www.gstatic.com/ig/modules/currency_converter/currency_converter_content/en_us-thm.cache.png"}, - -{"name":"Instant No Button", -"desc":"An instant \"no\" button for wave, inspired by nooooooooooooooo.com. Use it whenever something terrible happens.", -"primaryCategory":"OTHER", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://mysite.verizon.net/zmyaro/projects/wave/gadgets/no.xml", -"author":"Zachary 'Gamer_Z.' Yaro", -"submittedBy":"Yuri", -"imageUrl":"http://www.nooooooooooooooo.com/vader.jpg"}, - -{"name":"Cards", -"desc":"Play card games in Wave. Almost any game is possible!", -"primaryCategory":"GAME", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://wave-cards.googlecode.com/svn/trunk/cards.xml", -"author":"Charles Lehner", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-samples-gallery.appspot.com/images?img_id=34025&img_type=thumbnail"}, - -{"name":"Roster List", -"desc":"Roster list allows you to search through participants of the current wave. Project homepage: http://code.google.com/p/wave-roster-list/", -"primaryCategory":"TEAM", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://wave-roster-list.googlecode.com/svn/trunk/rosterlist.xml", -"author":"Stephen F. George", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-roster-list.googlecode.com/svn/trunk/images/roster-w182.png"}, - -{"name":"Raffly Gadget", -"desc":"Insert this gadget to select a random participant from your wave to be the winner. The winner of what? Well that's up to you :-)", -"primaryCategory":"TEAM", -"secondaryCategory":"GAME", -"gadgetUrl":"http://raffly.googlecode.com/svn/trunk/sandbox/raffly-xml1/raffly.xml", -"author":"San Diego GTUG", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-samples-gallery.appspot.com/images?img_id=20010&img_type=thumbnail"}, - -{"name":"Taskboardy", -"desc":"Allows to maintain a taskboard, as in Scrum, with basic operations such as Create a User Story, a task, delete them, change the statuses of the tasks and assign them.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://taskboardy.googlecode.com/svn/trunk/taskboard.xml", -"author":"fede 'fzuppa'", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-samples-gallery.appspot.com/images?img_id=68026&img_type=screenshot"}, - -{"name":"Brainstorming", -"desc":"A simple brainstroming tool to collaborate on an idea tree. Participants can add, edit and move nodes.", -"primaryCategory":"UTILITY", -"secondaryCategory":"PRODUCTIVITY", -"gadgetUrl":"http://www.madin.jp/gadget/index.xml", -"author":"Maripo GODA", -"submittedBy":"Jeremy", -"imageUrl":"http://www.madin.jp/gadget/img/thumb.png"}, - -{"name":"Bidder", -"desc":"Turns a wave into an auction by displaying a field that lets the participants bid. It shows the picture and name of the highest bidder so far and the highest bid.", -"primaryCategory":"UTILITY", -"secondaryCategory":"OTHER", -"gadgetUrl":"http://wave-api.appspot.com/public/gadgets/bidder.xml", -"author":"Google Wave APIs Team", -"submittedBy":"Jeremy", -"imageUrl":"http://wave-samples-gallery.appspot.com/images?img_id=6001&img_type=screenshot"}, - -{"name":"Taskboardy+", -"desc":"It's an improved version of the Taskboardy gadget. Allows to maintain a taskboard, as in Scrum, with operations such as Create/Update/Delete a User Story; Create/Update/Rank/Delete a Task; Update status, owner and related url of the tasks. It's translated to English and Spanish.", -"primaryCategory":"PRODUCTIVITY", -"secondaryCategory":"UTILITY", -"gadgetUrl":"http://taskboardy.googlecode.com/svn/trunk/taskboardy2.xml", -"author":"Patricio Gonzalez Sevilla 'patriciog'", -"submittedBy":"patriciog", -"imageUrl":"http://taskboardy.googlecode.com/svn/trunk/screenshot.png"} - ] \ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/make_cert.sh ---------------------------------------------------------------------- diff --git a/make_cert.sh b/make_cert.sh deleted file mode 100755 index f6600b4..0000000 --- a/make_cert.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# This script will make a set of certificates for federation. -# To actually federate, the certificiates will need to be signed. -# -# For instructions, see: http://www.waveprotocol.org/federation/certificates - -NAME=$1 - -if [ "$NAME" == '' ] -then - echo "Usage: $0 <domain name>" 1>&2 - echo "See http://www.waveprotocol.org/federation/certificates\ - for more information" 1>&2 - exit 1 -fi - -echo "1) Generating key for $NAME in '$NAME.key' ..." -echo -openssl genrsa 2048 | openssl pkcs8 -topk8 -nocrypt -out "$NAME.key" - -echo -echo "2) Generating certificate request for $NAME in '$NAME.crt' ..." -echo -openssl req -new -x509 -nodes -sha1 -days 365 -key "$NAME.key" -out "$NAME.crt" http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/migrate-attachments.xml ---------------------------------------------------------------------- diff --git a/migrate-attachments.xml b/migrate-attachments.xml deleted file mode 100644 index e789554..0000000 --- a/migrate-attachments.xml +++ /dev/null @@ -1,46 +0,0 @@ -<!-- - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - * - * Author: [email protected] (Yuri Zelikov) - --> - -<project name="migrate-attachments" default="migrate"> - <description>Migrates attachments to a newer version.</description> - - <property file="server.config" /> - <property name="attachments_tmp" value="attachments_tmp" /> - - <target name="migrate" description="Migrates attachments to a newer version by moving all the - files into the root folder."> - <delete dir="${attachments_tmp}" failonerror="false" /> - <mkdir dir="${attachments_tmp}" /> - <copy todir="${attachments_tmp}" flatten="true" includeemptydirs="false"> - <fileset dir="${attachment_store_directory}"> - <include name="**/**/*" /> - </fileset> - </copy> - <delete dir="${attachment_store_directory}" failonerror="true" /> - <mkdir dir="${attachment_store_directory}" /> - <copy todir="${attachment_store_directory}"> - <fileset dir="${attachments_tmp}"> - <include name="**/**/*" /> - </fileset> - </copy> - <delete dir="${attachments_tmp}" failonerror="true" /> - </target> -</project> http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/platforms/ubuntu/daemon-script.sh ---------------------------------------------------------------------- diff --git a/platforms/ubuntu/daemon-script.sh b/platforms/ubuntu/daemon-script.sh deleted file mode 100644 index 6108d5c..0000000 --- a/platforms/ubuntu/daemon-script.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -### BEGIN INIT INFO -# Provides: wave -# Required-Start: $network $local_fs $remote_fs -# Required-Stop: -# Default-Start: 3 4 5 -# Default-Stop: S 0 1 2 6 -# Short-Description: Wave in a Box Collaboration Server -### END INIT INFO - - -# Attempt to locate JAVA_HOME, code borrowed from jabref package -if [ -z $JAVA_HOME ] -then - t=/usr/lib/jvm/java-1.5.0-sun && test -d $t && JAVA_HOME=$t - t=/usr/lib/jvm/java-6-sun && test -d $t && JAVA_HOME=$t -fi - -PATH=/sbin:/bin:/usr/sbin:/usr/bin:${JAVA_HOME}/bin -JAVA=${JAVA_HOME}/bin/java -NAME=wave -DESC=wave -WAVE_HOME=/var/wave - -test -x $JAVA || exit 0 - -export WAVE_HOME - -#Helper functions -start() { - start-stop-daemon --start --quiet --background --make-pidfile \ - --pidfile /var/run/$NAME.pid --chuid wave:wave \ - --exec ${WAVE_HOME}/server-wrapper.sh -} - -stop() { - start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \ - --retry 4 -} - -case "$1" in - start) - echo -n "Starting $DESC: " - start - echo "$NAME." - ;; - stop) - echo -n "Stopping $DESC: " - stop - echo "$NAME." - ;; - restart) - echo -n "Restarting $DESC: " - stop - sleep 1 - start - - echo "$NAME." - ;; - *) - N=/etc/init.d/$NAME - echo "Usage: $N {start|stop|restart}" >&2 - exit 1 - ;; -esac - -exit 0 http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/platforms/ubuntu/server-wrapper.sh ---------------------------------------------------------------------- diff --git a/platforms/ubuntu/server-wrapper.sh b/platforms/ubuntu/server-wrapper.sh deleted file mode 100644 index 96d873e..0000000 --- a/platforms/ubuntu/server-wrapper.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# - -# This script is a wrappeer around run-seerver.sh that redirects output to a log file. -# It is used by daemon-script.sh -# - -# Exit if WAVE_HOME isn't defined or points to a non-existant directory. -if [ -z "$WAVE_HOME" -o ! -d "$WAVE_HOME" ]; then - echo WAVE_HOME is not defined! - exit 1 -fi - -# Exit if there is no log dir under $WAVE_HOME -if [ ! -d $WAVE_HOME/log ]; then - echo "The log dir ${WAVE_HOME}/log doesn't exist" - exit 1 -fi - -cd $WAVE_HOME - -DATE=`date +%Y%m%d_%H%M%S` - -# Create a symbolic link named wave.log that will point to the msot recent log file. -rm -f ${WAVE_HOME}/log/wave.log -ln -s ${WAVE_HOME}/log/wave_${DATE}.log ${WAVE_HOME}/log/wave.log - -# Exec the wave server so that the daemon script can track the pid. -exec ${WAVE_HOME}/run-server.sh > ${WAVE_HOME}/log/wave_${DATE}.log 2>&1 http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/process-script-args.sh ---------------------------------------------------------------------- diff --git a/process-script-args.sh b/process-script-args.sh deleted file mode 100644 index b716764..0000000 --- a/process-script-args.sh +++ /dev/null @@ -1,41 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# Source this script to parse debug-related flags and load arguments into ARGC -# and ARGV. After this script has been run it will not be possible to access -# the command-line arguments ($1, $2, ...) directly. Instead the arguments that -# were not understood by the script will be stored as a count in ARGC and the -# argument values in the ARGV. - -ARGC=0 -declare -a ARGV -SUSPEND="n" -DEBUG_MODE="off" -DEBUG_PORT="8000" -while [ -n "$1" ]; do - case $1 in - --debug) DEBUG_MODE="on";; - --suspend) SUSPEND="y";; - --debug_port=*) DEBUG_PORT=${1#--debug_port=};; - *) ARGV[$ARGC]="$1"; ARGC=$(($ARGC + 1)); - esac - shift -done - -if [ $DEBUG_MODE = "on" ] ; then - DEBUG_FLAGS=-Xrunjdwp:transport=dt_socket,server=y,suspend=$SUSPEND,address=$DEBUG_PORT -fi http://git-wip-us.apache.org/repos/asf/incubator-wave/blob/7d8609e7/prosody.cfg.lua.example ---------------------------------------------------------------------- diff --git a/prosody.cfg.lua.example b/prosody.cfg.lua.example deleted file mode 100644 index 2a5403d..0000000 --- a/prosody.cfg.lua.example +++ /dev/null @@ -1,31 +0,0 @@ ---[[ - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * WITH THE License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. ---]] - -component_ports = { @XMPP_SERVER_COMPONENT_PORT@ } -s2s_ports = { @XMPP_SERVER_TO_SERVER_PORT@ } - -VirtualHost "@CERTIFICATE_DOMAIN@" - enabled = true - ssl = { - key = "@BASEDIR@/@CERTIFICATE_PRIVATE_KEY@"; - certificate = "@BASEDIR@/@[email protected]"; - } - -Component "@XMPP_JID@" - component_secret = "@XMPP_SERVER_SECRET@"
