Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/okdistribute/dps
:chart_with_downwards_trend: Manage your dataset downloads.
https://github.com/okdistribute/dps
Last synced: 12 days ago
JSON representation
:chart_with_downwards_trend: Manage your dataset downloads.
- Host: GitHub
- URL: https://github.com/okdistribute/dps
- Owner: okdistribute
- Created: 2015-08-22T15:30:34.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-12T04:31:03.000Z (over 7 years ago)
- Last Synced: 2024-10-17T17:48:45.156Z (22 days ago)
- Language: JavaScript
- Homepage:
- Size: 395 KB
- Stars: 43
- Watchers: 7
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-starred - okdistribute/dps - :chart_with_downwards_trend: Manage your dataset downloads. (others)
README
# dps (data per second)
Search, manage, and update datasets. **This is half vaporware right now.**
With open data comes a price. It's difficult to track and manage all of the urls and APIs that provide data. Harvesting data for a simple query like 'city water' will become a nightmare, let alone if you have custom scraping processes to clean that data after it's downloaded! How do you know when the source data has changed? Enter DPS.
## Example
```
dps add http://www.opendatacache.com/cookcounty.socrata.com/api/geospatial/26nm-wd5q cookcounty.geo
```This puts the following entry into `dps.json`:
```
{
location: 'http://www.opendatacache.com/cookcounty.socrata.com/api/geospatial/26nm-wd5q',
type: 'url',
name: 'cookcounty.geo',
size: 618400,
meta: {
modified: 'Wed Jun 24 2015 14:52:26 GMT-0700 (PDT)',
checked: 'Tue Sep 22 2015 01:51:43 GMT-0700 (PDT)'
}
}
```See status of all my downloads:
```
$ dps status
http://www.opendatacache.com/cookcounty.socrata.com/api/geospatial/26nm-wd5q
checked: 3 minutes ago modified: 3 months ago size: 618.4 kBhttp://localhost:6442
checked: 10 minutes ago modified: 5 hours ago size: 4.06 kB
```Check the sources for updates.
```
$ dps update
http://www.opendatacache.com/cookcounty.socrata.com/api/geospatial/26nm-wd5q
checked: just now modified: 3 months ago size: 618.4 kBhttp://localhost:6442
checked: just now modified: 5 hours ago size: 4.06 kB
```## Developer install
```
git clone https://github.com/karissa/dps.git
cd dps
npm install
```