Compare projects
Project comparisons allow you to view any selection of projects side by side just like they're shown on regular categories or in search results. You can try out an example or start yourself by adding a library to the comparison via the input below. You can also easily share your current comparison with others by sending the URL of the current page.
0.0
== Welcome to syc-spector
home :: https://github.com/sugaryourcoffee/syc-spector
== Description
The sycspector scans a file for patterns provided on the command line.
Lines that match the pattern are saved to a file with valid values and those lines that don't match the pattern are added to a file with invalid values.
The valid and invalid files as well as the used pattern are stored in a
history file. The saved values are used for a subsequent call to sycspector
with --show and -f for fix to show the results or to prompt the invalid values to fix them. Fixed values can be appended to the valid values file.
== Installation
sycspector can be installed as a gem from http://RubyGems.org with
$ gem install syc-spector
== Invokation Examples
Rearches for email addresses in the provided file 'email_addresses'
$ sycspector email_addresses -p email
Lines that are not recognized can be prompted, fixed and appended to the
valid file with
$ sycspector -fa
To show the result of the invokation use
$ sycspector --show
To fix the values from the input file at the first scan
$ sycspector -f email-addresses -p email
To sort the values
$ sycspector -s email-addresses -p email
To fix, sort and remove duplicates (individualize)
$ sycspector -fsi email-addresses -p email
Matching patterns like 'name, firstname'
$ syscpector name -p "\w+, \w+"
Scanning only whole lines use
$ sycspector name -p "\A\w+, \w+\A"
If the file contains lines like "Doe, John and Doe, Jane" these won't be saved at the first scan but can be scanned with the --fix switch and appended to the valid values from the last run
$ sycspector -fa
Fixing a specific file by specifying the invalid file as inputfile
$ sycspector -fa 2013016-083346_invalid_name -o 2013016-083346_valid_name
Specifying the file where the results (valid and invalid) should go to
$ sycspector -fa -o outputfile
To process all at once
$ sycspector -fis inputfile -o outputfile -p "\A\w+, w+\Z" --show
== License
syc-spector is released under the {MIT License}[http://www.opensource.org/licenses/MIT].
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
Activity