Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: xpath
qt4cg/qtspecs
QT4 specifications
Language: XSLT - Size: 1.94 GB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 26 - Forks: 14
Dhruv-Techapps/auto-clicker-auto-fill
Auto click, fill, submit with AutoClicker
Language: TypeScript - Size: 4.33 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 4 - Forks: 5
oswaldobapvicjr/jep-data-extension
An extension of the Java Expression Parser library with useful functions for data handling
Language: Java - Size: 540 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 4 - Forks: 1
colmulhall/FYP-Web-Coding
Web backend of the Phoenix Park app. This is where websites are scraped and data is read/fetched from the MySQL database.
Language: PHP - Size: 40 KB - Last synced: about 1 month ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0
ilinsky/xpath2.js
xpath.js - Open source XPath 2.0 implementation in JavaScript (DOM agnostic)
Language: JavaScript - Size: 1.27 MB - Last synced: 3 days ago - Pushed: about 1 year ago - Stars: 80 - Forks: 12
mluis7/pyxml2xpath
Parse XML document and build XPath expression corresponding to its structure.
Language: Python - Size: 68.4 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
mhekkel/mxml
A C++ Module Library offering a full XML library with validating parser, DOM tree, XPaths and serialization
Language: C++ - Size: 1.1 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
antchfx/xquery 📦
Extract data or evaluate value from HTML/XML documents using XPath
Language: Go - Size: 93.8 KB - Last synced: 24 days ago - Pushed: about 6 years ago - Stars: 159 - Forks: 28
StefH/XPath2.Net
Lightweight XPath2 for .NET
Language: HTML - Size: 14.2 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 33 - Forks: 13
vlourme/xpath-clickhouse
ClickHouse UDF to evaluate XPath expression in Rust
Language: Rust - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
lb2281075105/Python-Spider
豆瓣电影top250、斗鱼爬取json数据以及爬取美女图片、淘宝、有缘、CrawlSpider爬取红娘网相亲人的部分基本信息以及红娘网分布式爬取和存储redis、爬虫小demo、Selenium、爬取多点、django开发接口、爬取有缘网信息、模拟知乎登录、模拟github登录、模拟图虫网登录、爬取多点商城整站数据、爬取微信公众号历史文章、爬取微信群或者微信好友分享的文章、itchat监听指定微信公众号分享的文章
Language: Python - Size: 1.68 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 767 - Forks: 273
sissaschool/elementpath
XPath 1.0/2.0/3.0/3.1 parsers and selectors for ElementTree and lxml
Language: Python - Size: 2.82 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 60 - Forks: 17
charmparticle/xpe
Finally, a commandline xpath tool for linux that is easy to use.
Language: Python - Size: 19.5 KB - Last synced: 24 days ago - Pushed: over 1 year ago - Stars: 27 - Forks: 3
benibela/xidel
Command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern matching. It can also create new or transformed XML/HTML/JSON documents.
Language: Pascal - Size: 2.51 MB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 648 - Forks: 38
AngleSharp/AngleSharp.XPath
:angel: Adds XPath support to AngleSharp as an alternative to CSS selectors.
Language: C# - Size: 82 KB - Last synced: 5 days ago - Pushed: about 2 months ago - Stars: 46 - Forks: 10
remotemerge/xpath-parser
JavaScript utility for extracting data from HTML and XML documents!
Language: TypeScript - Size: 1.28 MB - Last synced: 16 days ago - Pushed: about 2 months ago - Stars: 5 - Forks: 1
antchfx/jsonquery
JSON xpath query for Go. Golang XPath query for JSON query.
Language: Go - Size: 47.9 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 236 - Forks: 26
antchfx/xmlquery
xmlquery is Golang XPath package for XML query.
Language: Go - Size: 212 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 401 - Forks: 77
spookylukey/pyastgrep
Grep Python Abstract Syntax Trees (AST) using XPath
Language: Python - Size: 450 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 66 - Forks: 3
stevegrunwell/phpunit-markup-assertions
Assertions for PHPUnit to verify the presence or state of elements within markup
Language: PHP - Size: 114 KB - Last synced: 17 days ago - Pushed: 5 months ago - Stars: 14 - Forks: 3
PhpGt/CssXPath
Translate CSS selectors to XPath queries
Language: PHP - Size: 264 KB - Last synced: 21 days ago - Pushed: 4 months ago - Stars: 17 - Forks: 12
mischov/meeseeks
An Elixir library for parsing and extracting data from HTML and XML with CSS or XPath selectors.
Language: Elixir - Size: 349 KB - Last synced: 24 days ago - Pushed: 10 months ago - Stars: 308 - Forks: 23
sfantree/selector
aardio使用windows原生支持的selector提取网页元素,作为xpath的代替方法
Size: 1.95 KB - Last synced: about 2 months ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0
MohawkMEDIC/schematool
The MARC-HI schema tool is a general purpose tool for working with XML Schemas. This tool aims to take most of the hassle out of working with XML schemas.
Language: C# - Size: 632 KB - Last synced: about 2 months ago - Pushed: about 7 years ago - Stars: 4 - Forks: 0
pmd/pmd-designer
The Rule Designer is a graphical tool that helps PMD users develop their custom rules
Language: Java - Size: 7.28 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 73 - Forks: 17
ozanmakes/wring
Extract content from webpages using CSS Selectors, XPath, and JS expressions
Language: PureScript - Size: 258 KB - Last synced: about 1 month ago - Pushed: about 8 years ago - Stars: 463 - Forks: 15
srathnavel/bbnj-speech
Predicting ocean health based on BBNJ speech contents
Language: R - Size: 29.5 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
GabrielSalazar/CursoRest
Este projeto apresenta os exemplos vistos durante o curso, maiores informações abaixo: Nome do curso: "Testando API Rest com REST-assured - Aprenda a acessar e validar requisições de APIs Rest, utilizando JAVA, trabalhando com os formatos Json e XML" Instrutor: Francisco Wagner Costa Aquino
Language: Java - Size: 1.85 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
quasimatic/glance-dom
Quickly reference DOM elements with minimal inspection.
Language: JavaScript - Size: 1.05 MB - Last synced: 27 days ago - Pushed: about 6 years ago - Stars: 6 - Forks: 2
tito/telenium
Automation for Kivy Application
Language: Python - Size: 693 KB - Last synced: 8 days ago - Pushed: 10 months ago - Stars: 67 - Forks: 23
semyonf/wallace-apple-dictionary
:book: macOS Dictionary for the readers of "Infinite Jest"
Language: TypeScript - Size: 3.01 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 10 - Forks: 0
zhangfei19841004/zson
专为测试人员打造的JSON解析器
Language: Java - Size: 709 KB - Last synced: 8 days ago - Pushed: almost 5 years ago - Stars: 188 - Forks: 66
jcabi/jcabi-matchers
A few convenient Hamcrest matchers, mostly for XPath vs XHTML and fields in JAXB
Language: Java - Size: 1.12 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 14 - Forks: 15
sirixdb/brackit
Query processor with proven optimizations, ready to use for your JSON store to query semi-structured data with JSONiq. Can also be used as an ad-hoc in-memory query processor.
Language: Java - Size: 9.26 MB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 46 - Forks: 10
yashu1wwww/Youtube-Auto-Likes-And-Subscribe
Youtube Auto Likes And Subscribe & Community Post Like With Python
Language: Python - Size: 676 KB - Last synced: 24 days ago - Pushed: 6 months ago - Stars: 15 - Forks: 7
ssssssss-team/spider-flow
新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。
Language: Java - Size: 3.23 MB - Last synced: about 2 months ago - Pushed: 12 months ago - Stars: 8,991 - Forks: 1,718
tjmfreeone/spparser
an async ETL tool written in Python.
Language: Python - Size: 370 KB - Last synced: about 2 months ago - Pushed: about 3 years ago - Stars: 33 - Forks: 1
css-raku/CSS-Selector-To-XPath-raku
Raku CSS to XPath transator
Language: Raku - Size: 53.7 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
paginagmbh/xLib
pagina XSLT Function Library
Language: XSLT - Size: 54.7 KB - Last synced: 2 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
Dither/autopatchwork-mod
Chrome/Firefox/Opera extension for auto-appending following paginated pages to the current on scroll
Language: JavaScript - Size: 327 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 25 - Forks: 2
mtannaan/elixpath
JSONPath-like operations for Elixir's native data structure
Language: Elixir - Size: 316 KB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 12 - Forks: 2
ChenlongXu/Statista
This is a trial project for web scraping "chart of the day" section of the Statista website. The scraped data includes a total of 11,982 reports with a diversed range of topics, dates from 1970/01/01 to 2024/03/15.
Language: Python - Size: 1.01 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
sunshineplan/node
HTML parsing library, the alternative to BeautifulSoup in Golang.
Language: Go - Size: 67.4 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 3 - Forks: 0
mayank-02/xmlalchemy
Command line tool to parse XML files and evaluate queries
Language: Java - Size: 1.51 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
xuexb/xpath
xpath路径查看工具
Language: JavaScript - Size: 45.9 KB - Last synced: about 1 month ago - Pushed: about 6 years ago - Stars: 20 - Forks: 8
cristianovagos/xpand-music
A music web-app which gathers and relates info from multiple APIs using XML and RDF. Project made for EDC (Engenharia de Dados e Conhecimento) course of DETI-UA.
Language: Python - Size: 9.31 MB - Last synced: 2 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0
chitnisrohan/DB_HW4
Language: XSLT - Size: 20.5 KB - Last synced: 2 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
codeclou/java-xml-grepper
You want to get a value from your xml file? Then this is for you
Language: Java - Size: 113 KB - Last synced: 2 months ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0
anhtester/SeleniumMaven112023
Project học Selenium Java version 4 của lớp 11/2023
Language: Java - Size: 19.5 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0
RomanHodulak/basex-rs
Client implementation of the open source XML database server and XQuery processor BaseX (see http://basex.org) for Rust.
Language: Rust - Size: 218 KB - Last synced: 30 days ago - Pushed: over 1 year ago - Stars: 15 - Forks: 0
CzechLanguageInstitute/zaklady-xml-tei-2019
Materiály pro workshop Základy XML TEI, Kampus Hybernská, Praha 9. a 10. 5. 2019
Size: 3.34 MB - Last synced: 2 months ago - Pushed: about 5 years ago - Stars: 0 - Forks: 1
BobErgot/LinkedIn-Connection-Request-Bot
A bot that sends out connection request on LinkedIn by fetching profile URLs from csv or excel files
Language: Python - Size: 1.39 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
sloanlance/defiant.js Fork of hbi99/defiant.js
Won't work without browser, because it requires browser's XPath support
Language: JavaScript - Size: 783 KB - Last synced: 2 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
ortoniKC/LetXPath
LetXPath - Community driven product - open source project
Language: JavaScript - Size: 611 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 30 - Forks: 8
goatmmd/instagram-elements
elements of instagram that using for "https://github.com/goatmmd/Instagram-Simulation-DRF"
Size: 0 Bytes - Last synced: 2 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
maxtoroq/xpath-ref
XPath 3.1 Functions Reference
Language: HTML - Size: 1020 KB - Last synced: 25 days ago - Pushed: over 4 years ago - Stars: 22 - Forks: 1
fluentxml4j/fluentxml4j
A fluent API for XML parsing, serialization, XPath querying and transformation in Java.
Language: Java - Size: 306 KB - Last synced: 17 days ago - Pushed: over 2 years ago - Stars: 14 - Forks: 4
wvbe/xml-renderer
An npm/browser module for easy matching XML and XPath to React Components and other stuff
Language: TypeScript - Size: 2.72 MB - Last synced: 16 days ago - Pushed: about 1 year ago - Stars: 15 - Forks: 2
DonLMJ/cypress-exercises
This project contains useful exercises done in cypress on https://demoqa.com/ as it contains plenty of web components present in most of the websites.
Language: JavaScript - Size: 5.82 MB - Last synced: 3 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
cypress-io/cypress-xpath 📦
Adds XPath command to Cypress test runner
Language: JavaScript - Size: 1.46 MB - Last synced: 17 days ago - Pushed: over 1 year ago - Stars: 146 - Forks: 32
gburtini/Potent
XPath rule generalizer - easily learn dynamic matching patterns in XML documents
Language: JavaScript - Size: 29.3 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 7 - Forks: 0
gonzalopezgil/scraping-interface
Python-based desktop app for effortless web scraping
Language: Python - Size: 4.15 MB - Last synced: 3 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
DeltaXML/vscode-xslt-tokenizer
VSCode extension for highlighting XSLT and XPath (upto 3.0/3.1)
Language: TypeScript - Size: 6.38 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 46 - Forks: 3
xsltdev/xsltdev.ru
Справочник XSLT и XPath
Language: HTML - Size: 32 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 165 - Forks: 37
olixva/LenguajeMarcas_XML
Ejercicios de clase y examenes realizados en el segundo trimestre de la asignatura Lenguaje de Marcas de 2 DAM
Size: 867 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
FearlessPeople/xianyu_spider
闲鱼APP数据爬虫
Language: Python - Size: 760 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 34 - Forks: 9
Jie01236/TEI-XML-XSLT
Digital publishing of the serial novel ‘The Old Maid’(‘La vieille fille’), written by Honoré de Balzac in 1836 for the TNAH master's course assignment.
Language: HTML - Size: 438 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
xingag/spider_python
python爬虫
Language: Python - Size: 3.62 MB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 874 - Forks: 429
bartschuller/smop-xml
Rust-based XML tools aiming to become a compliant XPath 3.1 implementation
Language: Rust - Size: 340 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 0
benibela/internettools
XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, pattern matching, XML/HTML/JSON parsers and classes for HTTP/S requests
Language: Pascal - Size: 24.3 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 115 - Forks: 33
bjoern-hempel/php-web-crawler
A php class that crawls a given url and collects recursively some data from it. The final representation will be a json object.
Language: PHP - Size: 223 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 9 - Forks: 1
seveniruby/AppCrawler
基于appium的app自动遍历工具
Language: Scala - Size: 62.4 MB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 1,154 - Forks: 463
FearlessPeople/lianjia_spider
链家网小区信息爬取
Language: Python - Size: 1.55 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 6 - Forks: 0
ranayalcink/selenium_web_scraper
This project employed Selenium for web scraping on Glassdoor, extracting key job insights. The Python script, utilizing Pandas, dynamically navigated pages, extracting details. XPath usage, dynamic scraping, and Chrome options configuration streamlined the process.
Language: Python - Size: 8.42 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
xpathqs/core
Library for building xpath queries
Language: Kotlin - Size: 520 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 5 - Forks: 8
J-CPelletier/webcomix
Webcomic downloader
Language: Python - Size: 616 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 26 - Forks: 0
James-LG/Skyscraper
Rust HTML Scraping with XPath Expressions
Language: Rust - Size: 456 KB - Last synced: 9 days ago - Pushed: 2 months ago - Stars: 25 - Forks: 2
brian-emarquez/Python-with-Selenium
Software de optimización de Pruebas para Chrome (Nicolas Alvarez)
Language: HTML - Size: 98.9 MB - Last synced: 3 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
JohannesLipp/Transforming-XPath-to-OPC-UA
Transforming XPath to OPC UA (X2OPC): A Python XPath to OPC UA translator.
Language: Python - Size: 78.1 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
AnufrievSY/ScienceNewsTGbot
Iindividual science news in your telegram
Language: Python - Size: 89.8 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
agailloty/xpathrunner
xpathrunner is a tool I am building to help myself evaluate Xpath expression on HTML documents.
Language: C# - Size: 336 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
elypia/subjective-element-filters
Subjective filters for ad blockers like uBlock Origin to remove unnecessary content on the web. [This is a mirror, please interact with the repository from GitLab.]
Size: 12.7 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
crazyurus/xpath
A library to generate xPath based on DOM elements
Language: TypeScript - Size: 14.6 KB - Last synced: 17 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
umjammer/vavi-util-screenscraping
✂ Screen scraping utility for Java using annotations
Language: HTML - Size: 604 KB - Last synced: 24 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
UOC-Assignments/uoc.abd.prac2
Database Architectures - Practical Assignment #2 - XML Extension
Size: 24.3 MB - Last synced: 4 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
xparse/ExpressionTranslator 📦
Translate custom expressions to xpath
Language: PHP - Size: 56.6 KB - Last synced: 13 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 2
hrbrmstr/reapr
🕸→ℹ️ Reap Information from Websites
Language: R - Size: 90.8 KB - Last synced: 2 months ago - Pushed: over 5 years ago - Stars: 13 - Forks: 1
exadel-inc/etoolbox-query-kit
Provides the UI and API for easily creating and transforming data queries in languages such as XPath, JCR-SQL2, etc. for the AEM ecosystem
Language: Java - Size: 732 KB - Last synced: 4 months ago - Pushed: about 2 years ago - Stars: 10 - Forks: 1
karan9123/XML-Parser-Navigator
XML Parser and Navigator
Language: Rust - Size: 13.3 MB - Last synced: about 1 month ago - Pushed: 12 months ago - Stars: 0 - Forks: 0
Frizlab/XPath
A Swifty wrapper around libxml2’s XPath parser.
Language: Swift - Size: 27.3 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
ValeriiMandryka/Boilerplate-Cypress-Allure
Browsers: [Chrome, Firefox, Edge, Electron]; Reporter: [Allure Report ]
Language: JavaScript - Size: 1.15 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
sihaelov/harser
Easy way for HTML parsing and building XPath
Language: Python - Size: 5.86 KB - Last synced: 5 days ago - Pushed: almost 2 years ago - Stars: 138 - Forks: 3
qt4cg/xslt40-test Fork of w3c/xslt30-test
XSLT 4.0 tests
Language: XSLT - Size: 110 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 2 - Forks: 1
scrapehero/selectorlib
A library to read a YML file with Xpath or CSS Selectors and extract data from HTML pages using them
Language: HTML - Size: 341 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 62 - Forks: 11
xLucasSA/price-collector
Programa para coletar informaçãoes na web
Language: Python - Size: 15.6 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
pgooood/php-xml-lib
Handy wrapper for the PHP DOM, XPath and XSLTProcessor
Language: PHP - Size: 18.6 KB - Last synced: 4 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
Sai-Sandilya/Python_selenium_Basics
This is about basics of Selenium with Python
Language: Python - Size: 8.14 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
CodeCat-maker/cxml
如何用c++写一个xml解释器并且支持xpath语法
Language: C++ - Size: 725 KB - Last synced: 28 days ago - Pushed: over 2 years ago - Stars: 150 - Forks: 0
hbi99/defiant.js
http://defiantjs.com
Language: JavaScript - Size: 965 KB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 916 - Forks: 94
entrepreneur-interet-general/OpenScraper
An open source webapp for scraping: towards a public service for webscraping
Language: Python - Size: 16.7 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 93 - Forks: 22