Jrobertson's Gems

icon
#Total RankDaily RankNameSummary
15,28626,692dynarexThe Dynarex gem creates, reads, updates or delete rows of Dynarex flavoured XML records.
25,95730,202rexleRexle is an XML parser written purely in Ruby
38,15922,406polyrexA flavour of XML for storing and retrieving records in a Polyrex hierarchy
48,58444,518dynarex-blogdynarex-blog
58,8466,882martileMartile is a Markdown pre formatter which is designed to format custom Markdown tags pr...
610,94063,990rexleparserRexleparser is an XML parser used by the Rexle gem
711,36063,990polyrex-objectsPolyrex-objects automically builds objects from a Polyrex schema
811,9408,603line-treeLine-tree parses indented lines of text and returns an array representing a tree struct...
912,29463,990testdataA test framework which accepts test data in a Polyrex format.
1012,94026,692chronic_betweenchronic_between
1112,99163,990chronic_cronConverts a human-readable time (e.g. 10:15 daily) into a cron format (e,g, 15 10 * * *)
1213,60763,990polyrex-createobjectpolyrex-createobject
1313,95326,692rexsltRexslt is an XSLT processor written purely in Ruby
1413,96463,990polyrex-calendarGenerates an HTML calendar from a Polyrex document
1514,00263,990rxfhelperHelpful library for primarily reading the contents of a file either from an HTTP addres...
1614,03026,692app-routesapp-routes
1714,29963,990code-snippetscode-snippets
1814,36926,692rscriptReads or executes a job contained within a package (XML document), whereby the package ...
1914,41035,550dir-to-xmlDir-to-xml saves a directory listing in the Dynarex XML format
2014,4269,268liveblogUses the Dynarex gem to create a daily live blog. Convenient for grouping together micr...
2114,86463,990activity-loggerUses the Dynarex-daily gem to log notices for the day
2214,94044,518rack-rscriptRack-Rscript is a light-weight alternative to Sinatra-Rscript.
2314,95244,518table-formattertable-formatter prints a table in plain text format or Markdown format from an array
2415,30363,990cmdrcmdr
2515,52263,990dynarex_cronPublishes SimplePubSub messages by reading cron entries from a Dynarex document
2616,31163,990dynarex-parserdynarex-parser
2716,3939,482kvxKvx (Keys, Values, and XML) makes it convenient to store and retrieve the simplest of d...
2816,49863,990hltIntended for building HTML from a kind of Slim template.
2916,66863,990simplepubsubThe SimplePubSub gem is a messaging broker which uses Eventmachine + websockets.
3016,86063,990xml-registryThe XML registry can be used to store or retrieve app settings etc. in an XML document.
3117,73263,990omahOffline Mail Helper: Stores email messages in a file directory archive.
3217,74463,990app-mgrRuns 1 or more headless apps from a kind of XML file for use in a back-end server
3317,89363,990rexle-builderGenerates XML, by producing an array of raw XML elements which can parsed by the Rexle ...
3417,93963,990polyrex-schemaThe polyrex-schema gem creates Polyrex XML from an initial shorthand schematic string.
3518,10763,990recordxA kind of Hash which can also use accessor methods to store or retrieve values.
3618,12063,990cron_formatAccepts a cron expression and outputs the relative time (e.g. 0 7 1 1 * * => 2019-01-01...
3718,89263,990dynarex-usersblogdynarex-usersblog
3819,03863,990dynarex-dailyA Dynarex flavoured log file for humans which is archived daily
3919,03926,692ruby-macrodroidA macro builder for MacroDroid. #unofficialgem #experimental
4019,05344,518daily_noticesA public facing noticeboard which is centered around an RSS feed.
4119,18635,550shulShoes + XUL = SHUL
4219,70963,990simple-configSimple-config makes it convenient to read or write a config file as simple as possible
4319,97044,518hashcachehashcache
4420,29663,990rowxGenerates XML from rows of labelled text, nested text, and plain text
4520,43863,990dataislandTransforms an HTML page containing XML data islands (a Microsoft Internet Explorer 5.0 ...
4621,07630,202optparse-simpleOptParse-Simple parses command-line arguments and returns them as a hash.
4721,14163,990polyrex-feed-readerFetches RSS feeds from a Polyrex file and displays each feed summary on an HTML page
4821,38535,550subunitInput a raw unit and it returns the denomination.
4921,53230,202event_nlpParses a calendar event for date, time, and description e.g. hall 2 friday at 11am #=> ...
5022,51244,518railsbuilderBuilds a Rails app from a configuration file.
5122,60563,990wiki_mdDesigned for maintaining many wiki entries within a single document in Markdown format....
5222,79963,990rxraw-lineparserrxraw-lineparser
5322,98644,518cryptocoin_fanboiA coinmarketcap wrapper which makes it convenient to display the top 5 cryptocurrencies...
5423,02917,984easterReturns the date for Easter, Ash Wednesday, Palm Sunday, Good Friday, Ascension Day, an...
5523,16926,692dynarex-tagsUses hashtags to help reference 1 or more records from an index file.
5623,35963,990mymediaMakes publishing to the web easier
5724,13663,990rss_creatorA gem for creating RSS feeds
5824,28363,990dws-registryAn XML registry which stores the Ruby data type as well as the value
5924,31863,990graphvizmlGenerates an SVG file from GraphViz using a GraphViz Markup Language file
6024,40644,518polyrex-parserpolyrex-parser
6125,06263,990rexle-xpathUnder development, and is not currently used by the Rexle gem.
6225,19263,990gtk2svgRenders SVG using GTK2
6325,69763,990rexle-xpath-parserrexle-xpath-parser
6425,71763,990mtliteMartile Lite generates HTML ideally from 1 line of a condensed kind of markdown language.
6525,74763,990reminders_txtReads and updates diary reminders from a plain text file
6625,92113,034lineparserLineparser is suited to parsing configuration files, however it can parse any type of t...
6726,21317,310human_speakableMakes it convenient to format a date as it would be spoken in English.
6826,59663,990rsf_servicesRuns within a DRb server to run RSF jobs, as well as other services.
6926,69163,990humble_rpiControls components wired in through the Raspberry Pi's GPIO pins. see the Humble_rpi p...
7026,69512,063mns_subscriberCreates microblog posts from different identities by subscribing to the SPS topic 'noti...
7127,03663,990nokorexiUses Nokogiri to produce valid XHTML for use as a Rexle document.
7227,05963,990drb_fileclientReads or writes files from a remote DRb server. Simple as DfsFile.read or DfsFile.write.
7327,19463,990domleDomle (DOM + Rexle) is the document object model used by the Svgle gem
7427,47815,185ipscannerPing every address on a IPV4 Subnet e.g. 192.168.1.x
7527,50316,676acronymacronym
7628,21563,990xmpp-agentUses the Xrc gem to build a simple XMPP client.
7728,23463,990simple_wiimoteUse this gem with the Wii remote to handle button presses as well as to individually se...
7828,26363,990mymedia-pagesA MyMedia gem to publish a basic web page
7928,39624,293dynarex-passworddynarex-password
8028,40463,990backtrack-xpathbacktrack-xpath accepts a REXML::Element and returns the full XPath back to the root.
8128,65344,518rpiThe RPi gem makes it easy to set the GPIO pins on the Raspberry Pi e.g. RPi.new([4,27])...
8228,66463,990polyrex-linksA convenient gem for retrieving a link from a hierarchical lookup table from a raw Poly...
8329,92435,550spstrigger_executeAn SPS client built for reponding to messages which match keywords and conditions.
8429,94435,550pxgraphvizGenerates a GraphViz Markup Language file from a Polyrex document
8530,08463,990myweatherforecastThis gem is a wrapper of the forecast_io gem.
8630,16212,063mindwordsHelps get what's in your mind into a structure using words and hashtags.
8730,23335,550pretty-xmlPretty print XML depends upon Nokogiri to perform XML transformation.
8830,28963,990rscformerly known as rcscript-client; Now supports OneDRb version2.
8930,73263,990rexle-diffCompares XML and returns the latest XML with changes identified by datetime stamps in t...
9030,81563,990easyimg_utilsMakes manipulating images from 1 line of code easier.
9130,90613,034jsmenubuilderGenerates HTML based tabs using HTML, CSS, and JavaScript.
9230,96463,990dandelion_s1A kind of Rack-Rscript web server which facilitates static files, cookie based authenti...
9331,50226,692dxliteHandles Dynarex documents (in JSON format) faster and with less overheads.
9431,53426,692c32Makes it easier to read debug messages using coloured text.
9531,80517,310maygion-ipcammaygion-ipcam
9631,90644,518svgleSvgle (SVG + Domle) generates an SVG Document Object Model from the given SVG. Suitable...
9731,94563,990all_todoReads a plain text file called all_todo.txt and generates a Polyrex document from it an...
9832,17163,990gpd-requestGPD-Request is a convenient Net::HTTP wrapper
9932,94363,990requestorReads a gem (source code) from an HTTP location. Ideal for working on a gem in the deve...
10032,96813,499md_editFind a section of a markdown document to edit using the name of the heading
10133,08263,990dockerfilemergeMerge 2 or more Dockerfiles into 1 Dockerfile, or split Dockerfiles apart from an XML file
10233,38844,518rot13ROT13 is a simple letter substitution cipher; see http://en.wikipedia.org/wiki/ROT13
10333,40663,990sectionxMakes it convenient to store and retrieve hierarchical data in an XML format known as S...
10433,41944,518xmlregistry_objectsQuery the registry using objects built dynamically from a string which maps each object...
10533,47063,990arduino_megaarduino_mega
10633,53344,518dxsectionxTransforms entries containing Markdown within a Dynarex document into HTML using the Ma...
10733,80363,990gogreenRun RSF jobs from the command line using a Dynarex flavoured aliases file.
10834,14463,990mymedia-kvxPublishes Kvx files using the MyMedia framework
10934,33263,990contacts_txtReads a contacts.txt file
11034,57663,990mycoinsThe mycoins gem calculates the current value of your crypto-currency portfolio.
11135,08416,123just-tmuxOutputs a string of tmux instructions for execution by the system. Commands for each Tm...
11235,13163,990alexa_modelbuilderBuilds an Alexa Skills Interaction Model and optionally an Alexa Skills manifest in JSO...
11335,40116,676markdown_gmail_senderScans a *compose* folder (file directory) for messages (files in markdown format) to se...
11435,49063,990dynarex-eventsdynarex-events
11535,56663,990recordx_sqliteRecordX-SQLite is an object relational mapper primarily designed for updating records i...
11635,81144,518sps-pubA SimplePubSub client for publishing messages in 1 line of code.
11736,47144,518rcscript-clientRCscript-client is a utility for remotely executing Ruby Scripting Files (RSF)
11836,78563,990dynarex-xsltdynarex-xslt
11937,33963,990weekly_plannerThe weekly_planner gem primarily creates a weekly-planner.txt template file
12037,80035,550morsecodeTransforms Morse code to a string, or a string into Morse code
12138,03363,990testdata_texttestdata_text
12238,06063,990simplevpimA simple wrapper for the vPim gem.
12338,15163,990robotic-armrobotic-arm
12438,20914,404mindmapdocTransforms a markdown document into a mindmap or a mindmap into a markdown document
12538,51763,990dynarex-levenshteindynarex-levenshtein
12638,59263,990shortn-urlshortn-url
12739,17663,990xinput_wrapperA wrapper for the Linux utility xinput.
12839,20463,990polyrex_calendarbaseA calendar object which can be output to XML format from a Polyrex document object
12939,55863,990botbase-module-rscA botbase gem service module to run remote RSF jobs using the Rsc gem.
13039,81244,518mymedia-cardIn the context of the MyMedia system it is used for publishing a media file using the K...
13139,98863,990nmea_parserParses NMEA strings to fetch and convert GPS coordinates.
13240,26417,310jsonxTransforms JSON into JSONx
13340,36644,518xautobrowseA poor man's web automation tool primarily for Firefox in an X windows system.
13440,62663,990botbase-module-conversationA botbase module intended for holding a conversation between the user and the bot. Reli...
13540,85663,990sra2019Steps Recorder (MS Windows) Analyser 2019
13640,87730,202polyrex-headingsParses a raw Polyrex document containing Markdown style headings
13740,88663,990xml-to-hamlxml-to-haml converts an XML string to HAML
13841,08044,518dom_renderDesigned to render HTML
13941,48863,990rss_to_dynarexrss_to_dynarex
14041,68263,990sps-subSubscribes to a SimplePubsub (SPS) broker
14141,75763,990remotedroidA Ruby-MacroDroid related experiment into triggering macros and responding to actions r...
14242,22844,518html-to-cssGenerates CSS from HTML passed into it.
14342,47763,990recordx-xsltTransforms a RecordX type of schema with an XSLT schema mapping to generate an XSLT doc...
14442,69144,518myoutlineHelps build an outline from plain text.
14542,82063,990dynarex-importdynarex-import
14643,01863,990rexle-cssTransforms a CSS selector to an XPath
14743,03944,518subnet_calcA subnet calculator (only tested for class C and class B networks)
14843,43263,990run_everyrun_every
14943,46744,518drb_fileserverA DRb server to read or write local files.
15043,51963,990remote_dwsregistryUsed in conjunction with the rack_dwsregistry gem to remotely get and set keys from the...
15143,80463,990carboliccarbolic
15244,17863,990hcitools_wrapperUses hcitool lescan + hcidump --raw to fetch the RSSI values from a Bluetooth device ad...
15344,50817,310liveblog-plugin-dxtagsA LiveBlog plugin which creates or updates the hashtags lookup files from the previous ...
15445,22963,990rpi_pinin_msgoutReturns meaningful messages for humans from the capture of a Raspberry PI GPIO input pin.
15545,65163,990timetodayReturns a random time today, or within a few days (e.g. "4 days"), or between a few day...
15645,85363,990webletIntended for retrieving HTML templates from a convenient to use Hash-like object.
15746,29863,990console_cmdrA customisable command-line shell which uses the cmdr gem.
15846,62663,990xthreadsxthreads
15946,77263,990botbase-module-phrasesA botbase module for matching a speech keyword which then triggers a general RSC job or...
16046,80063,990botbaseProvides bot functionality primarily for use by the sps_bot gem.
16146,80844,518cronspeakTranslates a cron expression into natural language
16247,09463,990alexa_modelmdUsing a WikiMd formatted document, generates a basic Amazon Alexa model in XML format, ...
16347,35463,990asterisk_mini_statementOutputs a mini statement of recent telephone calls from the Asterisk Call Detail Recor...
16448,18444,518easyvideo_utilsA wrapper for ffmpeg to make basic video editing easier.
16548,29963,990classic_omahMail gem + Omah (Offline Mail Helper) gem
16648,66435,550humble_rpi-plugin-ledA humble_rpi plugin for LEDs
16748,71163,990alexa_skillresponseResponds to an Alexa Skill request using Ruby scripts embedded in a kind of XML format
16848,82963,990syllablessyllables
16948,85522,406keyword-filterkeyword-filter
17048,92322,406r2dsvgExperimental gem to render SVG within a Ruby2D application.
17149,20963,990tagcloudbaseBuild a tagcloud from a Dynarex document
17249,25263,990humble_rpi-plugin-mtpThis Humble RPi plugin controls the mini thermal printer.
17349,48317,310mindmapvizUses Graphviz to make a mindmap.
17449,71717,310jsajax_wizardMakes building an AJAX web page easier than copying and pasting an example.
17549,76663,990htmlcomGenerates HTML components and is designed for rendering dynamic web pages from a web se...
17650,43635,550monthly_plannerStores upcoming dates for the month primarily in a plain text file
17750,51763,990hidg0Used with a Raspberry PI Zero plugged into a computer to act as USB Keyboard (HID).
17850,80463,990yatocYet Another Table Of Contents HTML generator.
17950,88563,990self-defenseself-defense
18050,92563,990srscriptA Sinatra based web server used as a rscript proxy.
18150,98117,310jstreebuilderGenerates an HTML tree from XML or Markdown.
18251,45263,990unichronA universal chron tool.
18351,89263,990christian_calendarReturns the dates for Epiphany, St David's Day, Ash Wednesday, Mothering Sunday, St Pat...
18452,06963,990testkit123Generates a test suite of files (for use with the testdata gem) from a config file.
18552,24963,990rscript-serverrscript-server
18652,25763,990s44_myweatherforecastUses the myweatherforecast gem to generate a summary of the weather forecast in plain E...
18752,30363,990short-url-creatorshort-url-creator
18852,34163,990depvizGenerates a complete dependency tree from disparate dependencies to an SVG document.
18952,59963,990myuniversaljobsmatchA web scraper which searches for job adverts on findajob.dwp.gov.uk
19052,91063,990phrase_lookupReturns a list of matching phrases from plain text
19153,24363,990pxindexExperimental gem to facilitate a keyword search, by querying a Polyrex document represe...
19253,32563,990alexa_skillsimulatorA local simulator for your Alexa Skill.
19353,84663,990alexa_skillsdevProvides convenient access to the Alexa Skills API methods.
19453,88863,990drb_fileserver_plusDesigned to provide fault tolerant access to a DRb file server when 2 or more back-end ...
19553,93363,990noticesysA small part of an experimental microblogging system.
19654,42663,990recordx-parserrecordx-parser
19754,94363,990wii-robotic-armwii-robotic-arm
19855,07263,990rack_dwsregistryProvides dws-registry gem functionality from behind a Rack webserver.
19955,14363,990quizquiz
20055,20020,966markdown_mail_senderSends an email from a file directory containing a Markdown file representing the email ...
20155,21063,990dx_slimlUses a Sliml like format to transform a Dynarex document to HTML.
20255,24563,990gtk2notifySimilar in functionality to libnotify
20355,34117,984justexchangeratesFetches the latest exchange rates using the open_exchange_rates gem.
20455,68663,990myweatherfeedGenerates an RSS feed (when used in conjunction with the mns_subscriber services) for t...
20555,98763,990spsclient_m2mThe SPSClient_M2M gem is designed to run as a service with the RSF_Services gem and the...
20656,44263,990dxtitle_searchOriginally intended to search title entries from plain text (derived from a Dynarex doc...
20756,55519,795lothianbusestimetableWeb scrapes a bus timetable from Lothian Buses website. #edinburgh #scotland
20856,79763,990hlt-site_builderhlt-site_builder
20957,07719,795liveblog-indexerThis gem is under development. Generates a Liveblog indexed file in JSON format as well...
21057,21924,293incrementIncrements the value of a number in a text file
21157,45263,990rxfreaderReads a file from an HTTP address, DFS address, or local location.
21257,53844,518reverse-markdownreverse-markdown
21357,55563,990rss_timelineAn RSS aggregator which generates an RSS file
21457,70063,990polyrex-object-methodspolyrex-object-methods
21558,67063,990simple_raspberrypiHas the same features as the rpi gem, but relies upon the rpi_pinout gem instead of the...
21658,97163,990xml-purifierxml-purifier
21759,27618,818miabMessage in a bottle (MIAB) is designed to execute remote commands through SSH for syste...
21859,52163,990rxfreadwriteRead and write files from remote locations (using the DFS protocol) as well as local.
21960,06963,990omah-plugin-sqliteThis Omah (Offline Mail Helper) gem plugin saves new email message headers to a SQLite ...
22060,18163,990polyrex-xsltGenerates XSLT to produce a Polyrex document from a tree-like XML structure.
22160,28263,990addressbook_txtStores address book entries in a plain text file
22260,38763,990arpscannerA wrapper for the package arp-scan. It can detect if a found MAC address belongs to a R...
22360,79763,990wikisysA poor man's wiki (currently unmaintained).
22461,11963,990gtk2htmlExperimental gem to render HTML using Gtk2
22561,14022,406indented-tracerindented-tracer
22661,15363,990ferrumwizardMakes web scraping easier using the Ferrum gem.
22761,35663,990wiimagickcamwiimagickcam
22861,38363,990wiimote_spsUses a Wiimote to publish key presses to a SimplePubSub broker.
22961,99063,990serialport_gpsFetches, and converts GPS coordinates using the SerialPort gem.
23063,60663,990mymedia_ftpA MyMedia FTP client which uses Net/FTP.
23163,85063,990secret_knockListens for a hidden message in a succession of knocks (or button presses) using timing.
23263,97663,990xinput_wrapperplusA wrapper for the Linux utility xinput. Publishes an SPS message whenever the super key...
23364,04963,990projectsimulatorProject Simulator (in development) aims to make it easier to observe triggers and actio...
23464,19763,990humble_rpi-plugin-magneticswitchA Humble RPi plugin which detects the opening or closing of a door using a magnetic swi...
23564,28319,795imagegallery2017An experimental personal project to build a basic image gallery. Uses an external objec...
23664,60763,990easyaudio_utilsA wrapper for various command-line audio utilities under GNU/Linux.
23764,97226,692magickcammagickcam = rb_webcam + rmagick
23865,47363,990rpi_rgbChanges the colour of an RGB LED connected via GPIO to a Raspberry Pi
23965,81022,406instant_ec2Start your EC2 instance in an instant.
24065,97019,795indexer101Experimental gem to search a list of words 1 character at a time. Intended for use as a...
24166,12463,990sps_chatA simple chat client which sends and receives messages through the SimplePubSub broker.
24266,13263,990rsscacheThis gem helps reduce unnecessary requests to webservers by caching RSS feeds where the...
24366,46863,990rpi_pwmA wrapper of the rpi_gpio gem with similar function to the rpi gem, but features PWM.
24467,63722,406leetpasswordleetpassword creates a password with 1 or 2 random leet words.
24568,10763,990htmle*Experimental gem under development* Htmle (HTML + Domle) is an implementation of an HT...
24668,35844,518rpi_led_simulatorSimulates the rpi gem's functionality for controlling LEDs.
24768,53963,990drb_sqliteConnects to a remote SQLite database (sqlite_server2018 gem).
24868,80263,990rpi_lcd16x2Display text on a 16x2 LCD connected to a Raspberry Pi
24968,81535,550yatterYet another Twitter wrapper
25068,97544,518time7segmentDisplays the time on a 4 digit 7 segment display connected to a Raspberry Pi.
25169,18963,990sps_botThe sps_bot gem allows you to chat with your very own bot through the sps_chat gem.
25269,19563,990saytimeSpeaks the local time in English using WAV files stiched together
25369,20663,990free_domDynamically builds a DOM from XML.
25469,53222,406method_parserUses the Parser gem to primarily return the defined methods for the class
25569,76963,990novowelsStrips out vowels inside of words
25669,88319,795kjaDownloads and plays King James Bible OGG files from jamesrobertson.me.uk
25770,44920,966ld3wReads the GPS data from a Nokia LD-3W GPS bluetooth receiver using the system command r...
25871,09863,990usecase_tracerTraces the methods used for each use case and returns them as raw Polyrex documents
25971,19863,990rx_slimlGenerates an XML stylesheet or HTML string from a RecordX object.
26071,43263,990daily_plannerCreates a daily-planner.txt template file
26172,05644,518phonemeExperimental gem to input a word and output a phenome for use in a dictionary file used...
26272,08263,990omah_searchSearches the email headers from the Offine Mail Helper (OMAH) database generated by the...
26372,26263,990cssliteAn experimental gem to parse CSS and propagate the style attributes for the associated ...
26472,30763,990drb_reg_clientProvides a DWS_registry service using DRb; Requires a drb_reg_server to be running.
26572,79363,990send-to-switchboardsend-to-switchboard
26673,26363,990qnd_html2pageSplits HTML into pages suitable for reading like a book.
26773,40663,990sqlite_server2018Enables SQLite database access from a DRb server.
26873,44563,990polyrex-builderBuilds a Polyrex structure from an array of Hash objects representing summary records.
26973,45063,990flowchartvizCreates a flowchart (using Graphviz) from pseudocode of 1 or more nested if statements
27073,62963,990filetree_xmlRepresents a file tree using a Polyrex document
27173,84563,990gmail_omahGmail gem + Omah (Offline Mail Helper) gem
27273,93663,990emoji2020Makes it convenient to find a Twitter style emoji e.g. Emoji2020.new(:sunrise).to_s #=> ๐ŸŒ…
27374,02363,990drb_fileclient-readwriteA DRb file reader and writer client to access the DRb_fileserver service.
27474,11522,406liveblog_drb_clientA DRb client for accessing a Liveblog DRb server
27574,26063,990drb_fileclient-readerA DRb file reader client to access the DRb_fileserver service.
27674,52044,518xwsXML Word Scanner (XWS) reads a Rexle document and returns a hash object containing each...
27774,58924,293kanban_txtCreates a kanban.txt template file
27875,36722,406keystrokerMakes it easier to convert keystrokes from 1 format to another. Primary format is KBML.
27975,46463,990rpi_ledControl the brightness of an LED (connected via GPIO) on a Raspberry Pi.
28075,66816,676indeed_scraper2022Attempts to scrape the indeed.com jobsearch results (1 page).
28176,28335,550botbase-module-demoAn experimental service module used by the botbase gem.
28276,70744,518geoloclogLogs geolocated placenames as well as coordinates in reverse chronological order.
28376,79163,990sps_mqtt_bridgeSubscribes and re-publishes messages automatically from MQTT to SPS or to HTTP.
28477,19930,202h2g_ajaxchatThis gem makes it easier to build an AJAX chat project. Designed for Rack-rscript
28577,64063,990sms_serialReads SMS messages from a serial connection to an Arduino compatible board which uses a...
28678,29663,990british_suntimesGenerates the British sunrise and sunset times.
28778,91363,990rseExecutes Ruby jobs (using the rsf_services gem) from a DRb server.
28879,02863,990humble_rpi-plugin-buttonA humble_rpi plugin which detects a button press.
28979,94863,990pxrowxCreates a Polyrex document from a raw Polyrex RowX string.
29080,36263,990pxindex-builderBuilds a Polyrex index (pxindex) XML document from a YAML document or an indented list
29180,51063,990treemap21Treemapping gem which generates an HTML document.
29281,31963,990mymedia-wikiTransforms a kind of Markdown document using Kramdown and XSLT.
29381,43426,692list_formatterFormats a list of Hash records, suitable for displaying on the command-line.
29481,63363,990ec2i3EC2 in 3 steps: step 1. register the AWS account details in the XML registry, step 2. l...
29581,83663,990morsecode_listenerUse in conjunction with an event driven application to listen for a morse code message.
29681,86163,990got_mp3A ruby-mp3info wrapper to make it convenient to update the album art and track titles o...
29781,99963,990depvizdocGenerates a hyperlinked SVG document containing relative dependencies for all the given...
29882,43663,990humble_rpi-plugin-lircA humble_rpi plugin which handles a button press from an LIRC remote contol.
29982,75763,990sps-ftpd-driverUses the ftpd gem to publish a SimplePubSub notice whenever a file is uploaded.
30082,82963,990xesxes
30183,08263,990humble_rpi-plugin-pirA humble_rpi plugin which detects motion for 1 or more PIR sensor. This plugin can be t...
30283,14324,293liveblog_drb_serverA DRb server which runs an instance of a Liveblog
30383,23863,990polyrex-searchpolyrex-search
30483,39363,990dxdir_grepGrep a file directory.
30583,43763,990tagcloudtagcloud
30683,55963,990myfirmata-plugin-buttonA MyFirmata plugin which detects a button press and publishes a message to the SimplePu...
30783,80463,990xparamsxparams
30883,80963,990glwA wrapper for the geocoder gem to return the place name and more for a given longitude ...
30984,13063,990mymedia-dynarexPublish Dynarex files using the MyMedia gem
31084,26663,990myuniversaljobsmatchfeedGenerates an RSS feed for the search results from the myuniversaljobsmatch gem
31184,58563,990blockhostsConveniently enables or disables the blocking of hostnames in the /etc/hosts file e.g. ...
31285,30963,990ogextractorReads Twitter and Open Graph metadata from a given URL.
31386,19163,990weeklyplanner_templateGenerates an HTML based weekly planner.
31486,45863,990youtube_transcript2020Makes it easier to digest a Youtube video by reading the transcript.
31586,81763,990humble_rpi-plugin-nfcA humble_rpi plugin for reading NFC RFID tags (using the ruby-nfc gem) and publishing t...
31686,91163,990dummy_omahSimulates receiving email messages for testing Omah (Offline Mail Helper) gem plugins etc.
31787,46726,692indydocGenerate source code documentation from source code + Polyrex file.
31887,68863,990humble_rpi-plugin-doorlockLock or unlock a door using this plugin with the HumbleRPi gem
31987,78863,990botbase-module-skillmodelA Botbase module to interact with an HTTP service using the Alexa Skill protocol.
32087,91063,990mykmlGenerates KML from a log file.
32187,92763,990alexa_remotectlExperimental project to play or pause Alexa's music player using the SPA API
32288,22463,990wikimindcards_directoryAn experimental MindWords driven wiki editor which uses โ€œcardsโ€.
32388,42763,990sqlite_server2018_plussqlite_server2018_plus
32488,53944,518pollyspeechA wrapper of the aws-sdk-polly gem which caches audio files locally. Defaults to a Bri...
32588,99063,990asterisk_call_notifierThis gem actively monitors Asterisk's CDR CSV file (using tail -f) and publishes the la...
32690,55963,990quickpepQuick Personal Expenses Planner - for people too lazy to use a spreadsheet or finance app.
32790,68363,990rss_slimlGenerates an RSS XML stylesheet using a kind of Slim template
32890,93463,990coinmarketcap_liteQueries the CoinMarketCap API using your API key. Returns the latest prices for the top...
32990,93963,990alexa_utteranceresponderChecks an utterance against an invocation keyword from the available skills and returns...
33091,67563,990xdrpA basic macro recorder for GNU/Linux which uses program xinput to capture input events.
33191,92463,990drb_reg_serverProvides a DWS_registry service from a DRb server
33293,14363,990rpi_pininRepresents a Raspberry Pi GPIO pin in e.g. to read a button press.
33393,48663,990svg-rendersvg-render
33493,75663,990px_todoReads a plain text file containing a to-do list which is the stored in a Polyrex (XML) ...
33594,14563,990xtabbedwindowFinds and selects a tabbed document within a window automatically (X11 Windows only).
33694,16563,990pinxA base class for setting a digital pin to on, off, or blink, or on, off, or blinkg for ...
33794,37863,990rcscriptPrimarily a command-line utility for downloading and executing Ruby Scripting Files(RSF)
33894,43726,692mns_timelineSubscribes to the SPS topic *timeline/add*, fetches the topic, message + id and posts i...
33994,61663,990mymedia-blogbaseProvides the basic features to publish page content
34095,81463,990humble_rpi-plugin-gpsA Humble_rpi plugin to publish the GPS location of the Raspberry Pi every 8 seconds by ...
34196,36463,990rpi_led_bargraphControls an LED bar graph using a Raspberry Pi
34297,82163,990mybustracker*Currently under development*. An unofficial gem to query the mybustracker.co.uk web se...
34397,95763,990shutter3Uses the command `hcidump --raw` (see bluez-hcidump) to detect the bluetooth button eve...
34498,24730,202x4ssA wrapper for xfce4-screenshooter and xclip to save screenshots.
34598,35863,990yawcYet Another Word Counter (YAWC) makes it convenient to count the number of words in a s...
34698,39863,990spspub_logPublishes log messages instead of logging them to file. #debug #debugging #trace
34798,53263,990spspublog_drb_clientAllows remote access to an SPSPub_log object using DRb
34899,13663,990xml_col_finderAttempts to return the relative xpath for each element containing text.
34999,39563,990humble_rpi-plugin-vibrationsensorA Humble RPi plugin which detects vibrations using the vibration sensor (SW-18010P).
35099,42026,692ipscannerplusHelps find out what service is running where in the network.
35199,63963,990myasteriskconfGenerates basic Asterisk configurations from a high level config in Markdown format.
35299,71663,990serialport_mtpThis gem can be used with the mini thermal printer, connected via the TX+RX pins on the...
35399,92463,990dynmapdynmap
354100,54963,990rbparserExperimental gem to parse Ruby code
355100,88763,990rpi_pinoutRepresents a Raspberry Pi GPIO pin. Used by the simple_raspberrypi gem
356101,05863,990humble_rpi-plugin-tiltsensorA Humble RPi plugin to detect movement using a tilt sensor.
357101,91244,518onedrbMakes it convenient to make an object remotely accessible.
358102,20363,990sps_messenger_pusherPublishes SPS messages at regular intervals primarily for viewing by a human.
359102,25026,692mindmap_mfmGenerates HTML with an embedded SVG hyperlinked mindmap along with associated anchored ...
360102,38563,990soundplayerCross-platform sound player (WAV, MP3, Ogg Vorbis, and FLAC)
361102,90963,990botbase_drb_clientA DRb client to access the botbase gem running from a DRb server.
362103,01663,990rpi_pinin_msgout-testTests the rpi_pinin_msgout gem by simulating the triggering of a pin high event using ...
363103,40963,990wordsdotdatReturns a large list of words
364103,53963,990botbase_drb_serverA DRb server for running the botbase gem centrally.
365103,64563,990sps_chat-cliA simplistic interactive chat console using the sps_chat gem.
366103,80963,990omah-plugin-spsAn Omah gem plugin for publishing a SimplePubSub message when new mail arrives. Suitabl...
367104,01163,990askioInteracts with an HTTP service used to respond to an Amazon Alexa Skill request.
368105,77063,990resultxresultx
369106,35463,990amixer2019A wrapper around the command-line program amixer. #amixer #alsamixer #raspberrypi
370106,53263,990px_timetableQuery a timetable using a Polyrex document
371107,20563,990mymedia_snippetsA MyMedia gem for publishing code snippets
372107,60963,990playlist_creatorCreates an XML Shareable Playlist Format (XSPF) file from plain text.
373107,63263,990svgstackCreates a stack using SVG.
374107,67563,990blurfacesDetect faces and uses RMagick to blur faces.
375107,74363,990botbase-module-aliasA botbase module plugin which matched a verbose command with a known alias command from...
376108,53563,990ferrexiA wrapper over the Ferrum gem to return a Rexle document.
377109,50363,990mymedia_frontendAn admin frontend for a MyMedia project (under development).
378109,52263,990xml_to_slimlTransforms XML into Sliml.
379109,67130,202h2g_ajaxchat-plugin-voicerecognitionUsed with the h2g_ajaxchat gem to facilitate voice input to text.
380110,24663,990apphttpMakes it trivial to web enable a Ruby project.
381110,45563,990huawei_e3131Checks the Huawei E3131 SMS inbox for new messages using the HTTP API.
382110,76563,990myfirmata-plugin-ledA MyFirmata plugin to control 1 or more LEDs via a SimplePubSub subscription.
383111,26063,990planner_templateBase class for generating an HTML based weekly planner etc.
384111,67563,990humble_rpi-plugin-loggerA Humble RPi plugin which listens and logs the messages sent to plugins from within the...
385111,79563,990myfirmata-plugin-pirA PIR motion sensing plugin for the MyFirmata gem. Publishes a message to the SPS broke...
386112,29663,990shutter3_spsPublishes Shutter3 (see the Shutter3 gem) button event notifications through the Simple...
387112,43263,990virginsuperhubTurns the WiFi on or off on a Virgin Media Super Hub 2.
388112,64563,990hpm118dwx4Experimental gem to produce an HTML printed booklet in A6 size using an HP Laserjet Pro...
389112,73344,518sqlparserParses basic SQL statements.
390113,00063,990xml_to_xslCreates XSLT from XML
391113,12663,990coinqueryUses the Coingecko API. Inspired by the coingecko_client gem
392113,40763,990htmlbookSplits HTML content into pages suitable for printing.
393113,59163,990daily_reflectionUsed to keep a personal journal of things worth reflecting upon on a daily basis. Entri...
394114,16663,990humble_rpi-plugin-ld3wIntended for using a Nokia LD-3W with a Raspberry Pi from the Humble_RPi gem
395114,60530,202v2avAdds subtitles + TTS voiceover to video.
396114,91363,990xml_row_finderAttempts to find repeating rows in XHTML and returns the associated xpath.
397115,15763,990gtk2keypress123A minimal GTK2 app which captures 1 or more key presses which can trigger outgoing noti...
398116,11763,990cerecvoice2019Unofficial Cerevoice gem using their text-to-speech API. #tts
399116,52663,990sps_messengerSubscribes to SPS messages intended for a human.
400116,78963,990rxfileioFeatures remote file operations using the DFS protocol and more.
401116,88163,990qrcode_intentAn rqrcode wrapper for adding a website, a contact, wi-fi settings, location, event, cr...
402116,91763,990rpi-pddbGenerates a buzzing sound using a Raspberry Pi + piezo drum disc sounder.
403116,95035,550lognotifyActively monitors a log file for new entries which can trigger an event using a regular...
404117,54963,990easydomExperimental gem to access XML elements from simple dot notation (e.g. person.name).
405117,82163,990scotsman_obituariesA web scraper to scrape the search results from the Scotsman and Edinburgh Evening News...
406118,85663,990humble_rpi-plugin-photocellA Humble RPi plugin to monitor ambient light levels.
407118,86963,990wordwrapWrap words easily e.g. WordWrap.new("Some long line you want to shorten into shorter li...
408119,57363,990gtk2keypressgtk2keypress
409119,57963,990pfpuxProject File Publisher using XML (PFPuX) helps publish your project file directory to a...
410120,37863,990bankstatement_txtExperimental gem for querying a running bank statement.
411120,53663,990rpi_photocellUse with a Raspberry Pi + MCP3008 10 bit analog to digital converter + photoresistor to...
412120,61963,990fe_sipgateUses Ferrum to login to Sipgate with your credentials to query the account balance.
413121,64563,990humble_rpi-plugin-dhtsensorA Humble RPi plugin to read the ambient temperature and humidity from the DHT sensor.
414121,66763,990activeoutlineA DRb server which accepts the name of a page or link to be fetched. Uses an XML lookup...
415122,21363,990random_wordGenerates a random word. Credit goes to the authors of the random-word gem
416123,35863,990chatgpt2023A ChatGPT API wrapper. #experimental
417123,96030,202kj_readingA wrapper of the Kj gem. Usage: KjReading.text "mt 16, 18"
418124,16863,990pxliteA light-weight version of the Polyrex gem. Intended for traversing nested records 3 lev...
419125,21463,990rsfhelperA client for conveniently sending requests to a Rack-rscript web server
420126,05463,990morsecode_keypadDesigned for using morsecode on the Raspberry Pi with a keypad which has 4 buttons (das...
421126,27563,990rack_rscriptrack_rscript is a web server which supports Ruby Scripting File (RSF) jobs
422129,30435,550jsautocomplete_builderMakes it trivial to build an autocomplete search feature into a web page.
423130,92663,990dandelion_s0A kind of Rack-Rscript web server which facilitates static files, basic authentication,...
424131,85963,990voicerss2017eAn enhancement of the voicerss2017 gem by caching audio files locally to reduce the num...
425133,03463,990english_spellcheckerA basic English dictionary spellchecker which returns the correctly spelled word or ni...
426134,10163,990shutter3_morsecodeUses a Shutter3 bluetooth device to publish SimplePubSub (SPS) messages using morse code.
427134,62463,990tempsms22Scrapes the temporary SMS number from receive-smss.com.
428135,30063,990threeuk_usageWeb scrapes three.co.uk for the remaining data allowance #webscraper #threeuk #mobilebr...
429135,32263,990coin360api21Uses the Coin360 API; unofficial gem. #cryptocurrency
430135,58730,202o2htmlExperimental gem under development. Transforms custom HTML objects to HTML elements and...
431135,69663,990heroku_whizHandy (experimental) Heroku gem for noobs to create a simple Heroku app in a whiz!
432135,82963,990wiimote_morsecodeUses a Wiimote to input morse code and publish the translated text to an SPS broker.
433136,37463,990trs24Accepts a list of activty times and returns a summary of activity duration.
434136,90863,990greenservicemgrIntended for running within a Docker container to control daemonised GoGreen services.
435138,19163,990sps_duplexA gem to allow 2 way communication using a SimplePubSub broker.
436138,42963,990fast_port_scannerA fast and simple port scanner which uses TCPSocket, Timeout, and threads.
437138,64063,990universal_dom_remoteInteracts with the web browser via websockets using a SimplePubSub broker. Note: Tested...
438139,06263,990spspublog_drb_serverA DRb server for accessing an SPSPub_log object remotely
439140,01863,990phrase_browserExperimental gem to look up a phrase from a list of words layed out in an HTML accordio...
440140,48863,990diffyc32Diffy with colour on the command-line.
441141,15963,990myapacheconfHelps build apache2 virtual host configuration files from a simpler config file.
442142,47930,202kjlitekjlist is a lightweight version of the kj gem for accessing the King James Bible. It do...
443142,85544,518sps_filesyncUsed in conjunction with the drb_fileserver_plus gem to synchronise files between 2 or ...
444144,67435,550mediawiki_table_scraperScrapes the tables from a MediaWiki page.
445145,67263,990apphtml_layerAdd a basic HTML wrapper to your Ruby object. Suitable for use with a web server.
446146,24963,990annual_plannerannual_planner
447146,47963,990curltorubyInspired by jhawthorn's curl-to-ruby. see https://jhawthorn.github.io/curl-to-ruby/
448147,94663,990humble_rpi-plugin-ds18b20A Humble RPi plugin to read the ambient temperature from the DS18B20 sensor.
449148,07963,990formscraper_helperAttempts to scrape the inputs required to complete a 1 page online form.
450148,40263,990humble_rpi-plugin-knocksensorA Humble RPi plug to detect knocks using a knock sensor (piezo element).
451148,82263,990remote_vlc2019Sends remote commands to VLC via HTTP.
452149,97363,990obfsctrObfuscates text which has been marked for obfuscation
453150,79063,990unicode_barchart2020A wrapper for the terminal based gem *barcharts* to make it more customisable.
454151,40263,990rowkvxParses rows of Kvx plain text.
455152,73563,990humble_rpi-plugin-rsfhumble_rpi-plugin-rsf
456152,90663,990sps-sub-pingEmbed within a service for responding to a SimplePubSub ping message
457153,07144,518liveblog-plugin-spsA LiveBlog plugin to publish a SimplePubSub message whenever the LiveBlog is updated.
458153,63363,990humble_rpi-plugin-relayControl 1 or more relays with the Raspberry Pi using the Humble_rpi gem + humble_rpi-pl...
459154,45263,990html_to_slimlAn experimental gem to transform HTML to Sliml (a kind of Slim markdown)
460154,57363,990mymedia-polyrexA MyMedia gem to publish a Polyrex file to a website.
461155,12844,518liveblog-plugin-indexerA LiveBlog plugin to Index previous entries to facilitate using keywords to search the ...
462157,35244,518mcp3008piReads analog values from an MCP3008 10-bit Analog-to-Digital Converter (ADC) connected ...
463157,41363,990humble_rpi-plugin-piezoelementsA Humble RPi plugin to generate a buzzing sound using a piezo elements drum disc sounder.
464157,78163,990humble_rpi-plugin-time7segmentA Humble RPi plugin for displaying the time on a 4 digit 7 segment display.
465158,71930,202lockboxfileA Lockbox wrapper to read or write an encrypted file.
466158,75063,990rpi_vibratingmotorUses a vibrating motor connected to the Raspberry Pi to alert the user of a new message...
467160,13663,990activeoutline_clientA DRb client to access the activeoutline service. Used to lookup pages or links.
468160,57763,990quickdata_generatorGenerates data from a simple-config format.
469160,63963,990dxcalcdxcalc
470161,13935,550t53Uses the command-line tool tcpdump to monitor local DNS requests. Publishes the request...
471161,30363,990voicerss2017Unofficial gem using Ruby code copied from voicerss.org #TTS see http://www.voicerss.or...
472161,58663,990nthrutNo Thrills HTML Renderer using Tilt (NThrut).
473161,68063,990myfirmataThe MyFirmata gem uses the ArduinoFirmata gem to trigger messages and listen for action...
474162,68363,990quick_fakerHandy Faker wrapper for noobs too lazy to read the documentation.
475163,05330,202h2g_ajaxchat-plugin-commUsed with the h2g_ajaxchat gem to send and receive chat messages with external services.
476163,24763,990execution_checkerChecks the execution of a script by checking the file modification date of the output f...
477164,79263,990dependency_builderBuilds a dependency tree (inside out) from clusters of dependencies (outside in) in a s...
478165,12263,990omah-plugin-taxonomyAn OMAH plugin to tag email messages by matching known recipients or by subject keyword...
479165,19663,990binancewrapper21Experimental Binance wrapper with the intention of trading coins using the API
480165,27844,518jsspeech2019Builds a web page featuring speech recognition.
481165,40863,990ruby_qb101Ruby related questions to ask Chat GPT. #experimental
482165,73644,518job_logLogs the start and end of a job by subscribing to the SPS topic log.
483166,34963,990wavtoolwavtool
484166,65863,990bibletoolsPerforms a word count within a specified book. Returns the verses within a specified bo...
485167,11363,990yalYet Another Logger (YAL), logs debug and info messages using a simple UDPSocket and more.
486167,17063,990startaskAn experimental gem representing the STAR technique.
487167,40963,990detectfacesUses OpenCV to detect faces.
488167,84026,692kjdotxmlKing James Bible in XML format i.e. KjDotXml.new.book("Genesis")
489168,08063,990printgraphpaperGenerates graph paper in HTML format suitable for printing.
490168,57463,990face_rekord2018A wrapper of the Aws::Rekognition gem.
491171,15263,990geozoneFinds the nearest zone location by comparing GPS distances with known locations.
492171,49163,990tiddlywikiutilsParses Tiddlers from a TiddlyWiki HTML file, as well as being to add Tiddlers.
493172,00544,518mindfuldocExperimental gem to make it convenient to edit a mindmap_mfm document from a web page.
494173,81144,518ipwebcam_sensor2020Fetches the motion and sound event data from the IP Webcam webserver API #Android #JSON...
495173,92544,518mactovendorReturns the vendor name for a given MAC address.
496174,00135,550jofh22Jobs Online form helper 2022 (Experimental)
497174,15963,990gems_deplevelReturns the dependency depth level for a gem's transitive dependencies
498174,16744,518macrohubExperimental gem to create macros with the aim to simulate home automation.
499174,18263,990godaddy23My first exploration into the GoDaddy API to query domains I own etc.
500174,37963,990tempmail44Uses the Temp Mail API to create a temporary email address.
501174,62863,990ukclockchangeReturns the date when the clocks in the UK go forward or backwards 1 hour.
502177,27863,990words2dotdatReturns a list of over 370,000 words.
503177,28644,518qb101Makes it convenient to create a questions and answers book. To be used in conjunction w...
504177,73563,990url_reveal22Reveals a URL given 1 or more URL redirects including handling the use of passive cooki...
505177,75463,990fdg22Fake Data Generator 2022
506178,46635,550little_markdownAn experimental markdown parser for learning purposes.
507178,47263,990rbbrs24Experiment with submitting Ruby code from the browser to be executed on the server. Rec...
508181,05744,518martile-plugin-rbbrs24A Martile plugin to generate an HTML form from the Rbbrs24 gem.
509181,24963,990spsdrbpubPublishes a message to the simplepubsub_drb broker.
510181,37463,990spsdrbsubSubscribes to a topic from the simplepubsub_drb broker.
511181,40563,990simplepubsub_drbInspired by SimplePubSub and uses DRb instead of WebSocket.