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