Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rejuvyesh/poars
Saner oars
https://github.com/rejuvyesh/poars
Last synced: about 1 month ago
JSON representation
Saner oars
- Host: GitHub
- URL: https://github.com/rejuvyesh/poars
- Owner: rejuvyesh
- License: gpl-3.0
- Created: 2013-10-30T14:56:29.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2014-07-28T12:48:46.000Z (over 10 years ago)
- Last Synced: 2024-04-23T14:12:59.406Z (7 months ago)
- Language: Python
- Homepage: http://rejuvyesh.com/poars/
- Size: 864 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Saner OARS [DEPRECATED]
==========**Deprecated**: Use http://navya.github.io/oars/ which now uses [scrapoars](https://github.com/navya/scrapoars) as it's backend, which is a lot less hacky.
What's this?
------------A toolchain to scrape the OARS website to generate a clean course listing.
Works inside iitk only.Usage
-----```
git clone https://github.com/rejuvyesh/poars
cd poars
npm install json2csv
make
```
You'll probably need to install `elinks` as well.About
-----[`poars.py`](https://github.com/rejuvyesh/poars/blob/master/poars.py): Scrapes data from OARS and saves as html.
[`check.rb`](https://github.com/rejuvyesh/poars/blob/master/check.rb): Checks and removes empty htmls.
[`dump.rb` ](https://github.com/rejuvyesh/poars/blob/master/dump.rb): Dumps html files to text.
[`parse.py`](https://github.com/rejuvyesh/poars/blob/master/parse.py): Parses the text files to generate a dictionary of all data.
[`jsn.py` ](https://github.com/rejuvyesh/poars/blob/master/jsn.py): Dumps the python dictionary as json.
See in action at: http://rejuvyesh.com/poars/ or http://navya.junta.iitk.ac.in/oars/