[{"title":"( 37 个子文件 38KB ) FlickrMetaCrawlr:FlickrMetaCrawlr 能够以编程方式下载 Flickr 照片和用户的元数据。 它依赖于开放的 Flickr API 并为一组指定的标签获取 Flickr 照片的元数据-源码","children":[{"title":"FlickrMetaCrawlr-dev","children":[{"title":"pom.xml <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"InsertObsTest.xml <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"org","children":[{"title":"n52","children":[{"title":"flickr","children":[{"title":"crawlr","children":[{"title":"core","children":[{"title":"TweetCrawlrImplIT.java <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"PhotoCrawlrImplIT.java <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"SosUploadrImplIT.java <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"webapp","children":[{"title":"META-INF","children":[{"title":"context.xml <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false}],"spread":true},{"title":"WEB-INF","children":[{"title":"web.xml <span style='color:#111;'> 865B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"resources","children":[{"title":"logback.xml <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"twitter_InsertSensorTemplate.xml <span style='color:#111;'> 3.57KB </span>","children":null,"spread":false},{"title":"twitter_InsertObservationTemplate.xml <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":"flickr_InsertObservationTemplate.xml <span style='color:#111;'> 3.31KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 18B </span>","children":null,"spread":false},{"title":"setup.properties.example <span style='color:#111;'> 341B </span>","children":null,"spread":false},{"title":"flickr_InsertSensorTemplate.xml <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"org","children":[{"title":"n52","children":[{"title":"crawlr","children":[{"title":"server","children":[{"title":"PhotoCrawlrResource.java <span style='color:#111;'> 8.24KB </span>","children":null,"spread":false},{"title":"params","children":[{"title":"BoundingBoxParam.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"TimeParam.java <span style='color:#111;'> 598B </span>","children":null,"spread":false}],"spread":false},{"title":"error","children":[{"title":"MissingParameterException.java <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"ApplicationException.java <span style='color:#111;'> 754B </span>","children":null,"spread":false},{"title":"ApplicationExceptionHandler.java <span style='color:#111;'> 741B </span>","children":null,"spread":false},{"title":"MissingParameterExceptionHandler.java <span style='color:#111;'> 629B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"core","children":[{"title":"Constants.java <span style='color:#111;'> 463B </span>","children":null,"spread":false},{"title":"SosUploadr.java <span style='color:#111;'> 10.17KB </span>","children":null,"spread":false},{"title":"SosUploadrFactory.java <span style='color:#111;'> 574B </span>","children":null,"spread":false},{"title":"ICrawlr.java <span style='color:#111;'> 931B </span>","children":null,"spread":false},{"title":"SosUploadrThread.java <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"PropertiesLoader.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"CrawlrFactory.java <span style='color:#111;'> 675B </span>","children":null,"spread":false}],"spread":true},{"title":"flickr","children":[{"title":"SosFlickrUploadrImpl.java <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"FlickrCrawlrImpl.java <span style='color:#111;'> 5.28KB </span>","children":null,"spread":false}],"spread":false},{"title":"twitter","children":[{"title":"TwitterCrawlrImpl.java <span style='color:#111;'> 8.42KB </span>","children":null,"spread":false},{"title":"SosTwitterUploadrImpl.java <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false}],"spread":false},{"title":"entities","children":[{"title":"Entry.java <span style='color:#111;'> 3.61KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 18B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 329B </span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'> 483B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]