diff --git a/src/drivers/webextension/_locales/fa/messages.json b/src/drivers/webextension/_locales/fa/messages.json index 8a221fefb..a1e65d234 100644 --- a/src/drivers/webextension/_locales/fa/messages.json +++ b/src/drivers/webextension/_locales/fa/messages.json @@ -10,15 +10,15 @@ "optionTracking": { "message": "ارسال فن آوری های شناسایی شده به صورت ناشناس به wappalyzer.com" }, "optionThemeMode": { "message": "فعال کردن حالت سازگاری تاریک." }, "nothingToDo": { "message": "هیچ چیز برای انجام اینجا نیست." }, - "optionBadge": { "message": "Show the number of identified technologies on the icon" }, - "disableOnDomain": { "message": "Disable on this website" }, - "clearCache": { "message": "Clear cached detections" }, + "optionBadge": { "message": "نمایش تعداد فناوری های شناسایی شده روی آیکون" }, + "disableOnDomain": { "message": "غیرفعال کردن در این وبسایت" }, + "clearCache": { "message": "پاکسازی شناسایی های کش شده" }, "noAppsDetected": { "message": "هیچ فن‌آوری شناسایی نشده است." }, "categoryPin": { "message": "همیشه نماد را نشان بده" }, "termsAccept": { "message": "قبول" }, "termsContent": { "message": "این افزونه اطلاعات وب‌سایت‌های بازدید شده توسط شما را به صورت ناشناس ارسال می‌کند، مانند آدرس سایت و تکنولوژی‌های استفاده شده در آن سایت را ارسال می‌کند. اطلاعات بیشتر در wappalyzer.com. شما می‌توانید این افزونه را غیرفعال کنید." }, - "privacyPolicy": { "message": "Privacy policy" }, - "createAlert": { "message": "Create an alert for this website" }, + "privacyPolicy": { "message": "سیاست حفظ حریم خصوصی" }, + "createAlert": { "message": "ساخت یک هشدار برای این وبسایت" }, "categoryName1": { "message": "سیستم مدیریت محتوا" }, "categoryName2": { "message": "انجمن پیام" }, "categoryName3": { "message": "مدیریت پایگاه داده" }, @@ -34,7 +34,7 @@ "categoryName13": { "message": "ردیاب مشکل" }, "categoryName14": { "message": "پخش کننده ویدیویی" }, "categoryName15": { "message": "سیستم نظرسنجی" }, - "categoryName16": { "message": "Security" }, + "categoryName16": { "message": "امنیت" }, "categoryName17": { "message": "اسکریپ فونت" }, "categoryName18": { "message": "چارچوب وب" }, "categoryName19": { "message": "متفرقه" }, @@ -83,10 +83,10 @@ "categoryName62": { "message": "PaaS" }, "categoryName63": { "message": "IaaS" }, "categoryName64": { "message": "پروکسی معکوس" }, - "categoryName65": { "message": "Load Balancer" }, - "categoryName66": { "message": "UI Frameworks" }, + "categoryName65": { "message": "لودبالانسر" }, + "categoryName66": { "message": "فریم‌ورکهای رابط کاربری" }, "categoryName67": { "message": "Cookie compliance" }, - "categoryName68": { "message": "Accessibility" }, - "categoryName69": { "message": "Social login" }, - "categoryName70": { "message": "SSL/TLS certificate authority" } + "categoryName68": { "message": "دسترسی" }, + "categoryName69": { "message": "ورود به شبکه های اجتماعی" }, + "categoryName70": { "message": "صادر کننده SSL/TLS" } } diff --git a/src/drivers/webextension/images/icons/Masterking32.png b/src/drivers/webextension/images/icons/Masterking32.png new file mode 100644 index 000000000..2a0bb94e7 Binary files /dev/null and b/src/drivers/webextension/images/icons/Masterking32.png differ diff --git a/src/drivers/webextension/images/icons/Oxygen.png b/src/drivers/webextension/images/icons/Oxygen.png new file mode 100644 index 000000000..cdc69591a Binary files /dev/null and b/src/drivers/webextension/images/icons/Oxygen.png differ diff --git a/src/technologies.json b/src/technologies.json index 3fec14fc3..f41bd4990 100644 --- a/src/technologies.json +++ b/src/technologies.json @@ -96,7 +96,7 @@ "[^>]{0,50}script src=[^>]/profiles/apigee", "icon": "apigee.svg", "scripts": "/profiles/apigee", + "description": "Apigee is an API gateway management tool to exchange data across cloud services and applications.", "website": "https://cloud.google.com/apigee/" }, "Apollo": { @@ -1229,6 +1237,7 @@ "js\\.arcgis\\.com", "basemaps\\.arcgis\\.com" ], + "description": "ArcGIS API for JavaScript is a tool used to embed maps and tasks in web applications.", "website": "https://developers.arcgis.com/javascript/" }, "Artifactory": { @@ -1286,6 +1295,7 @@ "meta": { "generator": "^AsciiDoc ([\\d.]+)\\;version:\\1" }, + "description": "AsciiDoc is a text document format for writing documentation, slideshows, web pages, man pages and blogs. AsciiDoc files can be translated to many formats including HTML, PDF, EPUB, man page.", "website": "http://www.methods.co.nz/asciidoc" }, "Asciinema": { @@ -1393,6 +1403,7 @@ "html": "]*audioeye\\.com/frame/cookieStorage", "icon": "AudioEye.png", "scripts": "audioeye\\.com/ae\\.js", + "description": "AudioEye automatically evaluates and adjusts website content to be accessible.", "website": "https://www.audioeye.com/" }, "Aurelia": { @@ -1547,6 +1558,7 @@ "Backbone.VERSION": "^(.+)$\\;version:\\1" }, "scripts": "backbone.*\\.js", + "description": "BackboneJS is a JavaScript library that allows to develop and structure the client side applications that run in a web browser.", "website": "http://backbonejs.org" }, "Backdrop": { @@ -1732,6 +1744,7 @@ "generator": "^Blogger$" }, "url": "^https?://[^/]+\\.(?:blogspot|blogger)\\.com", + "description": "Blogger is a blog-publishing service that allows multi-user blogs with time-stamped entries.", "website": "http://www.blogger.com" }, "Bloomreach": { @@ -1750,6 +1763,7 @@ "meta": { "generator": "Bluefish(?:\\s([\\d.]+))?\\;version:\\1" }, + "description": "Bluefish is a free software text editor with a variety of tools for programming in general and the development of websites.", "website": "http://sourceforge.net/projects/bluefish" }, "Boa": { @@ -1789,6 +1803,7 @@ ], "icon": "BoldChat.png", "scripts": "^https?://vmss\\.boldchat\\.com/aid/\\d{18}/bc\\.vms4/vms\\.js", + "description": "BoldChat is a live chat platform.", "website": "https://www.boldchat.com/" }, "BoldGrid": { @@ -1803,6 +1818,7 @@ ], "implies": "WordPress", "scripts": "/wp-content/plugins/post-and-page-builder", + "description": "BoldGrid is a free website builder for WordPress websites.", "website": "https://boldgrid.com" }, "Bolt": { @@ -2057,6 +2073,7 @@ ], "icon": "civic.png", "scripts": "cc\\.cdn\\.civiccomputing\\.com", + "description": "Civic provides cookie control for user consent and the use of cookies.", "website": "https://www.civicuk.com/cookie-control" }, "CKEditor": { @@ -2530,6 +2547,7 @@ "Server": "cloudera" }, "icon": "Cloudera.png", + "description": "Cloudera is a software platform for data engineering, data warehousing, machine learning and analytics that runs in the cloud or on-premises.", "website": "http://www.cloudera.com" }, "Cloudflare": { @@ -2717,7 +2735,7 @@ "icon": "Contao.png", "implies": "PHP", "meta": { - "generator": "^Contao Open Source CMS$" + "generator": "^Contao open-source CMS$" }, "website": "http://contao.org" }, @@ -2782,6 +2800,7 @@ ], "icon": "CookieScript.png", "scripts": "//cookie-script\\.com/s/", + "description": "Cookie-Script automatically scans, categorises and adds description to all cookies found on your website.", "website": "https://cookie-script.com/" }, "CookieHub": { @@ -2818,6 +2837,7 @@ "html": "", "icon": "Java.png", + "description": "Javadoc is a tool used for generating Java code documentation in HTML format from Java source code.", "website": "https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javadoc.html" }, "Jekyll": { @@ -6156,6 +6205,7 @@ "jenkinsCIGlobal": "", "jenkinsRules": "" }, + "description": "Jenkins is an open-source automation tool written in Java with plugins built for Continuous Integration (CI) purposes.", "website": "https://jenkins.io/" }, "Jetshop": { @@ -6220,6 +6270,7 @@ ], "icon": "Jitsi.png", "scripts": "lib-jitsi-meet.*\\.js", + "description": "Jitsi is a free and open-source multiplatform voice (VoIP), videoconferencing and instant messaging applications for the web platform.", "website": "https://jitsi.org" }, "Jive": { @@ -6518,6 +6569,7 @@ "meta": { "generator": "^Koha ([\\d.]+)$\\;version:\\1" }, + "description": "Koha is an open-source Integrated Library System (ILS).", "website": "https://koha-community.org/" }, "Kohana": { @@ -6690,6 +6742,7 @@ "L.version": "^(.+)$\\;version:\\1\\;confidence:0" }, "scripts": "leaflet.{0,32}\\.js", + "description": "Leaflet is the open-source JavaScript library for mobile-friendly interactive maps.", "website": "http://leafletjs.com" }, "Less": { @@ -6859,6 +6912,7 @@ "js": { "LiveAgent": "" }, + "description": "LiveAgent is an online live chat platform. The software provides a ticket management system.", "website": "https://www.ladesk.com" }, "LiveChat": { @@ -6867,6 +6921,7 @@ ], "icon": "LiveChat.png", "scripts": "cdn\\.livechatinc\\.com/.*tracking\\.js", + "description": "LiveChat is an online customer service software with online chat, help desk software, and web analytics capabilities.", "website": "http://livechatinc.com" }, "LiveHelp": { @@ -6878,6 +6933,7 @@ "js": { "LHready": "" }, + "description": "LiveHelp is an online chat tool.", "website": "http://www.livehelp.it" }, "LiveJournal": { @@ -6886,6 +6942,7 @@ ], "icon": "LiveJournal.png", "url": "\\.livejournal\\.com", + "description": "LiveJournal is a social networking service where users can keep a blog, journal or diary.", "website": "http://www.livejournal.com" }, "LivePerson": { @@ -6894,6 +6951,7 @@ ], "icon": "LivePerson.png", "scripts": "^https?://lptag\\.liveperson\\.net/tag/tag\\.js", + "description": "LivePerson is a tool for conversational chatbots and messaging.", "website": "https://www.liveperson.com/" }, "LiveStreet CMS": { @@ -6923,6 +6981,7 @@ "fyre": "" }, "scripts": "livefyre_init\\.js", + "description": "Livefyre is a platform that integrates with the social web to boost social interaction.", "website": "http://livefyre.com" }, "Liveinternet": { @@ -7012,6 +7071,7 @@ "Server": "Logitech Media Server(?: \\(([\\d\\.]+))?\\;version:\\1" }, "icon": "Logitech Media Server.png", + "description": "Logitech Media Server is a streaming audio server.", "website": "http://www.mysqueezebox.com" }, "Loja Integrada": { @@ -7057,6 +7117,7 @@ "cpe": "cpe:/a:apache:lucene", "icon": "Lucene.png", "implies": "Java", + "description": "Lucene is a free and open-source search engine software library.", "website": "http://lucene.apache.org/core/" }, "Luigi’s Box": { @@ -7211,6 +7272,8 @@ ], "cpe": "cpe:/a:mariadb_project:mariadb", "icon": "mariadb.svg", + "excludes": "MySQL", + "description": "MariaDB is an open-source relational database management system compatible with MySQL.", "website": "https://mariadb.org" }, "Marionette.js": { @@ -7227,6 +7290,7 @@ "Marionette.VERSION": "^(.+)$\\;version:\\1" }, "scripts": "backbone\\.marionette.*\\.js", + "description": "Marionette is a composite application library for Backbone.js that aims to simplify the construction of large scale JavaScript applications. It is a collection of common design and implementation patterns found in applications.", "website": "https://marionettejs.com" }, "Marked": { @@ -7313,7 +7377,7 @@ }, "meta": { "apple-itunes-app": "app-id=737216887", - "generator": "(?:Matomo|Piwik) - Open Source Web Analytics", + "generator": "(?:Matomo|Piwik) - open-source Web Analytics", "google-play-app": "app-id=org\\.piwik\\.mobile2" }, "scripts": "piwik\\.js|piwik\\.php", @@ -7418,6 +7482,8 @@ "icon": "MediaWiki.png", "implies": "PHP", "js": { + "wgTitle": "", + "wgVersion": "^(.+)$\\;version:\\1", "mw.util.toggleToc": "" }, "meta": { @@ -7436,6 +7502,7 @@ "implies": "Node.js", "scripts": "medium\\.com", "url": "^https?://(?:www\\.)?medium\\.com", + "description": "Medium is an online publishing platform.", "website": "https://medium.com" }, "Meebo": { @@ -7572,6 +7639,7 @@ "ProgId": "^Excel\\.", "generator": "Microsoft Excel( [\\d.]+)?\\;version:\\1" }, + "description": "Microsoft Excel is an electronic spreadsheet program used for storing, organizing, and manipulating data.", "website": "https://office.microsoft.com/excel" }, "Microsoft HTTPAPI": { @@ -7595,6 +7663,7 @@ "ProgId": "^PowerPoint\\.", "generator": "Microsoft PowerPoint ( [\\d.]+)?\\;version:\\1" }, + "description": "Microsoft PowerPoint is a tool to create presentations using simple drag and drop tools.", "website": "https://office.microsoft.com/powerpoint" }, "Microsoft Publisher": { @@ -7608,6 +7677,7 @@ "ProgId": "^Publisher\\.", "generator": "Microsoft Publisher( [\\d.]+)?\\;version:\\1" }, + "description": "Microsoft Publisher is an application that allows you to create professional documents such as newsletters, postcards, flyers, invitations, brochures.", "website": "https://office.microsoft.com/publisher" }, "Microsoft SharePoint": { @@ -7643,6 +7713,7 @@ "ProgId": "^Word\\.", "generator": "Microsoft Word( [\\d.]+)?\\;version:\\1" }, + "description": "MS Word is a word-processing program used primarily for creating documents.", "website": "https://office.microsoft.com/word" }, "Milligram": { @@ -7734,6 +7805,7 @@ "meta": { "generator": "^mkdocs-([\\d.]+)\\;version:\\1" }, + "description": "MkDocs is a static site generator, used for building project documentation.", "website": "http://www.mkdocs.org/" }, "MobX": { @@ -7894,7 +7966,7 @@ "moment.version": "^(.+)$\\;version:\\1" }, "scripts": "moment(?:\\.min)?\\.js", - "description": "Moment.js is a free and open source JavaScript library that removes the need to use the native JavaScript Date object directly.", + "description": "Moment.js is a free and open-source JavaScript library that removes the need to use the native JavaScript Date object directly.", "website": "https://momentjs.com" }, "Mondo Media": { @@ -7913,6 +7985,7 @@ ], "cpe": "cpe:/a:mongodb:mongodb", "icon": "MongoDB.png", + "description": "MongoDB is a document-oriented NoSQL database used for high volume data storage.", "website": "http://www.mongodb.org" }, "Mongrel": { @@ -8071,6 +8144,7 @@ "Mustache.version": "^(.+)$\\;version:\\1" }, "scripts": "mustache(?:\\.min)?\\.js", + "description": "Mustache is a web template system.", "website": "https://mustache.github.io" }, "My Food Link": { @@ -8124,6 +8198,7 @@ ], "cpe": "cpe:/a:mysql:mysql", "icon": "MySQL.svg", + "description": "MySQL is an open-source relational database management system.", "website": "http://mysql.com" }, "MyWebsite": { @@ -8480,6 +8555,7 @@ ], "icon": "Olark.png", "scripts": "^https?:\\/\\/static\\.olark\\.com\\/jsclient\\/loader1\\.js", + "description": "Olark is a cloud-based live chat solution.", "website": "https://www.olark.com/" }, "OneAPM": { @@ -8517,6 +8593,7 @@ "cdn\\.cookielaw\\.org", "optanon\\.blob\\.core\\.windows\\.net" ], + "description": "OneTrust is a cloud-based data privacy management compliance platform.", "website": "http://www.onetrust.com" }, "Onshop": { @@ -8530,7 +8607,7 @@ "generator": "Onshop Ecommerce" }, "scripts": "/opencart_custom\\.js", - "description": "OpenCartfree open source ecommerce platform for online merchants.", + "description": "OpenCartfree open-source ecommerce platform for online merchants.", "website": "https://onshop.asia" }, "Open AdStream": { @@ -8568,6 +8645,7 @@ "meta": { "generator": "Open Journal Systems(?: ([\\d.]+))?\\;version:\\1" }, + "description": "Open Journal Systems (OJS) is an open-source software application for managing and publishing scholarly journals.", "website": "http://pkp.sfu.ca/ojs" }, "Open Web Analytics": { @@ -8666,6 +8744,7 @@ "ol.CanvasMap": "" }, "scripts": "openlayers", + "description": "OpenLayers is an open-source JavaScript library for displaying map data in web browser.", "website": "https://openlayers.org" }, "OpenNemas": { @@ -8867,6 +8946,7 @@ ], "icon": "osano.png", "scripts": "cookieconsent\\.min\\.js", + "description": "Osano is a data privacy platform that helps your website become compliant with laws such as GDPR and CCPA.", "website": "https://www.osano.com/" }, "Outbrain": { @@ -9135,6 +9215,7 @@ 34 ], "icon": "percona.svg", + "description": "Percona server is an opensource, fully compatible, enhanced drop-in replacement for MySQL, providing superior performance, scalability, and instrumentation.", "website": "https://www.percona.com" }, "Percussion": { @@ -9457,6 +9538,7 @@ ], "cpe": "cpe:/a:postgresql:postgresql", "icon": "PostgreSQL.png", + "description": "PostgreSQL, also known as Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance.", "website": "http://www.postgresql.org/" }, "Powerboutique": { @@ -9534,7 +9616,7 @@ "meta": { "generator": "PrestaShop" }, - "description": "PrestaShop is a freemium, open source ecommerce solution, written in the PHP programming language with support for the MySQL database management system.", + "description": "PrestaShop is a freemium, open-source ecommerce solution, written in the PHP programming language with support for the MySQL database management system.", "website": "http://www.prestashop.com" }, "Prism": { @@ -9579,6 +9661,7 @@ "Prototype.Version": "^(.+)$\\;version:\\1" }, "scripts": "(?:prototype|protoaculous)(?:-([\\d.]*[\\d]))?.*\\.js\\;version:\\1", + "description": "Prototype is a JavaScript Framework that aims to ease development of web applications.", "website": "http://www.prototypejs.org" }, "Protovis": { @@ -9704,6 +9787,7 @@ "quantserve": "" }, "scripts": "quantcast\\.mgr\\.consensu\\.org", + "description": "Quantcast Choice is a free consent management platform to meet key privacy requirements stemming from ePrivacy Directive, GDPR, and CCPA.", "website": "https://www.quantcast.com/gdpr/consent-management-solution/" }, "Quantcast Measure": { @@ -9725,6 +9809,7 @@ "icon": "question2answer.png", "implies": "PHP", "scripts": "\\./qa-content/qa-page\\.js\\?([0-9.]+)\\;version:\\1", + "description": "Question2Answer (Q2A) is a popular open-source Q&A platform for PHP/MySQL.", "website": "http://www.question2answer.org" }, "Quick.CMS": { @@ -9809,6 +9894,7 @@ "js": { "rdoc_rel_prefix": "" }, + "description": "RDoc produces HTML and command-line documentation for Ruby projects.", "website": "https://github.com/ruby/rdoc" }, "RX Web Server": { @@ -9903,6 +9989,7 @@ "Raychat": "" }, "scripts": "app\\.raychat\\.io/scripts/js", + "description": "Raychat is a free customer messaging platform.", "website": "https://raychat.io" }, "Rayo": { @@ -9933,6 +10020,7 @@ "Redoc.version": "^(.+)$\\;version:\\1" }, "scripts": "/redoc\\.(?:min\\.)?js", + "description": "Redoc is an open-source tool that generates API documentation from OpenAPI specifications.", "website": "https://github.com/Rebilly/ReDoc" }, "React": { @@ -9951,6 +10039,7 @@ "/([\\d.]+)/react(?:\\.min)?\\.js\\;version:\\1", "^react\\b.*\\.js" ], + "description": "React is an open-source JavaScript library for building user interfaces or UI components.", "website": "https://reactjs.org" }, "RebelMouse": { @@ -9971,6 +10060,7 @@ ], "icon": "Recite Me.png", "scripts": "api\\.reciteme\\.com/asset/js", + "description": "Recite Me is a cloud-based web accessibility assistive toolbar that allows website visitors to customize a site in a way that works for them.", "website": "https://reciteme.com/" }, "Recurly": { @@ -10028,6 +10118,7 @@ ], "cpe": "cpe:/a:redislabs:redis", "icon": "Redis.svg", + "description": "Redis is an in-memory data structure project implementing a distributed, in-memory key–value database with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indexes.", "website": "https://redis.io" }, "Redis Object Cache": { @@ -10077,6 +10168,7 @@ "requirejs.version": "^(.+)$\\;version:\\1" }, "scripts": "require.*\\.js", + "description": "RequireJS is a JavaScript library and file loader which manages the dependencies between JavaScript files and in modular programming.", "website": "http://requirejs.org" }, "Resin": { @@ -10683,7 +10775,7 @@ "description": "Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.", "website": "https://select2.org/" }, - "Semantic-ui": { + "Semantic UI": { "cats": [ 66 ], @@ -10693,7 +10785,7 @@ "icon": "Semantic-ui.png", "scripts": "/semantic(?:-([\\d.]+))?(?:\\.min)?\\.js\\;version:\\1", "description": "Semantic UI is a front-end development framework, powered by LESS and jQuery.", - "website": "https://semantic-ui.com" + "website": "https://semantic-ui.com/" }, "Sencha Touch": { "cats": [ @@ -11151,6 +11243,7 @@ }, "icon": "SlickStack.png", "implies": "WordPress", + "description": "SlickStack is a free LEMP stack automation script written in Bash designed to enhance and simplify WordPress provisioning, performance, and security.", "website": "https://slickstack.io" }, "Slimbox": { @@ -11332,6 +11425,7 @@ "scripts": [ "^https?://cdn\\.solidpixels\\.net/" ], + "description": "Solidpixels is platform to build websites.", "website": "https://www.solidpixels.net" }, "Solodev": { @@ -11352,6 +11446,7 @@ ], "icon": "Solr.png", "implies": "Lucene", + "description": "Solr is an open-source enterprise-search platform, written in Java.", "website": "http://lucene.apache.org/solr/" }, "Solusquare OmniCommerce Cloud": { @@ -11434,6 +11529,7 @@ "js": { "DOCUMENTATION_OPTIONS": "" }, + "description": "Sphinx is a tool that makes it easy to create documentation.", "website": "https://www.sphinx-doc.org/" }, "SpinCMS": { @@ -12025,6 +12121,8 @@ ], "icon": "TawkTo.png", "scripts": "//embed\\.tawk\\.to", + "description": "Tawk.to is a free messaging app to monitor and chat with the visitors to a website, mobile app.", + "website": "http://tawk.to" }, "Tealeaf": { @@ -12070,7 +12168,7 @@ "meta": { "application-name": "TeamCity" }, - "description": "Underscore.js is a JavaScript library which provides utility functions for common programming tasks. It is comparable to features provided by Prototype.js and the Ruby language, but opts for a functional programming design instead of extending object prototypes.", + "description": "TeamCity is a build management and continuous integration server from JetBrains.", "website": "https://www.jetbrains.com/teamcity/" }, "Tebex": { @@ -12131,6 +12229,7 @@ ], "icon": "termly.svg", "scripts": "app\\.termly\\.io/embed\\.min\\.js", + "description": "Termly provides free website policy resources and web-based policy creation software.", "website": "https://termly.io/" }, "Tessitura": { @@ -12162,6 +12261,7 @@ ], "icon": "Texthelp.png", "scripts": "browsealoud\\.com/.*/browsealoud\\.js", + "description": "TextHelp is a literacy, accessibility and dyslexia software developer for people with reading and writing difficulties.", "website": "https://www.texthelp.com/en-gb/products/browsealoud/" }, "Textpattern CMS": { @@ -12248,6 +12348,7 @@ "generator": "^TiddlyWiki$", "tiddlywiki-version": "^(.+)$\\;version:\\1" }, + "description": "TiddlyWiki is an open-source notebook for capturing, organising and sharing complex information.", "website": "http://tiddlywiki.com" }, "Tiki Wiki CMS Groupware": { @@ -12400,6 +12501,7 @@ ], "icon": "TrustArc.svg", "scripts": "consent\\.trustarc\\.com", + "description": "TrustArc provides software and services to help corporations update their privacy management processes so they comply with government laws and best practices.", "website": "http://trustarc.com" }, "Tumblr": { @@ -12412,6 +12514,7 @@ "html": "