Initial commit
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
root = true
|
||||
|
||||
[*.cr]
|
||||
charset = utf-8
|
||||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
trim_trailing_whitespace = true
|
||||
@@ -0,0 +1,5 @@
|
||||
/docs/
|
||||
/lib/
|
||||
/bin/
|
||||
/.shards/
|
||||
*.dwarf
|
||||
@@ -0,0 +1,17 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2026 koffee.zip
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
@@ -0,0 +1,27 @@
|
||||
# rete
|
||||
|
||||
TODO: Write a description here
|
||||
|
||||
## Installation
|
||||
|
||||
TODO: Write installation instructions here
|
||||
|
||||
## Usage
|
||||
|
||||
TODO: Write usage instructions here
|
||||
|
||||
## Development
|
||||
|
||||
TODO: Write development instructions here
|
||||
|
||||
## Contributing
|
||||
|
||||
1. Fork it (<https://github.com/your-github-user/rete/fork>)
|
||||
2. Create your feature branch (`git checkout -b my-new-feature`)
|
||||
3. Commit your changes (`git commit -am 'Add some feature'`)
|
||||
4. Push to the branch (`git push origin my-new-feature`)
|
||||
5. Create a new Pull Request
|
||||
|
||||
## Contributors
|
||||
|
||||
- [koffee.zip](https://github.com/your-github-user) - creator and maintainer
|
||||
@@ -0,0 +1,3 @@
|
||||
403
|
||||
200
|
||||
301
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
version: 2.0
|
||||
shards:
|
||||
prop:
|
||||
git: https://github.com/nicolab/crystal-prop.git
|
||||
version: 0.7.1
|
||||
|
||||
validator:
|
||||
git: https://github.com/nicolab/crystal-validator.git
|
||||
version: 1.11.0
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
name: rete
|
||||
version: 0.1.0
|
||||
|
||||
authors:
|
||||
- koffee.zip <koffeejava@tuta.io>
|
||||
|
||||
targets:
|
||||
rete:
|
||||
main: src/rete.cr
|
||||
|
||||
dependencies:
|
||||
validator:
|
||||
github: nicolab/crystal-validator
|
||||
|
||||
crystal: '>= 1.20.3'
|
||||
|
||||
license: GPL
|
||||
@@ -0,0 +1,9 @@
|
||||
require "./spec_helper"
|
||||
|
||||
describe Rete do
|
||||
# TODO: Write tests
|
||||
|
||||
it "works" do
|
||||
false.should eq(true)
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,2 @@
|
||||
require "spec"
|
||||
require "../src/rete"
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
require "http/client"
|
||||
require "validator"
|
||||
|
||||
repeat = 0
|
||||
|
||||
config = File.read("config.txt")
|
||||
|
||||
while repeat < ARGV.size
|
||||
if Valid.url? ARGV[repeat]
|
||||
response = HTTP::Client.get(ARGV[repeat])
|
||||
if config.includes?(response.status_code.to_s)
|
||||
puts "#{ARGV[repeat]} is a valid URL and works. #{response.status_code}"
|
||||
else
|
||||
puts "#{ARGV[repeat]} is a valid URL but does not work. #{response.status_code}"
|
||||
end
|
||||
elsif
|
||||
puts "#{ARGV[repeat]} is not a valid URL"
|
||||
end
|
||||
repeat += 1
|
||||
end
|
||||
|
||||
puts "=======================\nFinished"
|
||||
Reference in New Issue
Block a user