OpenLitterMap
An open, interactive and accessible database of the world's litter and plastic pollution.
https://github.com/OpenLitterMap/openlittermap-web
Category: Industrial Ecology
Sub Category: Circular Economy and Waste
Keywords from Contributors
transforms measur optimize compose archiving observation animals language-model generic conversion
Last synced: about 20 hours ago
JSON representation
Repository metadata
https://opengeospatialdata.springeropen.com/articles/10.1186/s40965-018-0050-y
- Host: GitHub
- URL: https://github.com/OpenLitterMap/openlittermap-web
- Owner: OpenLitterMap
- License: gpl-3.0
- Created: 2020-08-19T23:19:26.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-04-06T18:24:59.000Z (22 days ago)
- Last Synced: 2025-04-10T05:05:23.983Z (18 days ago)
- Language: PHP
- Homepage: https://openlittermap.com
- Size: 191 MB
- Stars: 118
- Watchers: 6
- Forks: 36
- Open Issues: 92
- Releases: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
vagrant box add laravel/homestead
then clone the box with git clone https://github.com/laravel/homestead.git ~/Homestead
You should now have a "Homestead" folder on your machine at ~/Users/You/Homestead
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Code
to: /home/vagrant/Code
sites:
- map: olm.test
to: /home/vagrant/Code/openlittermap-web/public
databases:
- olm
- olm_test
features:
- mysql: true
- minio: true
buckets:
- name: olm-public
policy: public
- name: olm-public-bbox
policy: public
Next, update your hosts file on your host machine (sudo nano /etc/hosts
on windows it's C:\Windows\System32\Drivers\etc\hosts
) and include 192.168.10.10 olm.test
When you want to boot up the VM, cd into the Homestead folder on your host machine and run vagrant up
~/Users/You/Code/openlittermap-web
If this is your first time installing, you need to run vagrant provision
Locally, run npm install
SSH into the VM with vagrant ssh
. cd into Code/openlittermap-web, and then run composer install
You can migrate and seed the tables with php artisan migrate --seed
Once you're done, run npm run watch
which will build the project into the public
folder.
You should now be able to open the browser and visit olm.test
If you would like to contribute something, make a new branch locally git checkout -b feature/my-new-feature
. We would love to see your pull requests!
In your .env file, add "WEBSOCKET_BROADCAST_HOST=192.168.10.10"
In broadcasting.php, change 'host' => env('WEBSOCKET_BROADCAST_HOST')
In one window, run `php artisan websockets:serve --host=192.168.10.10`
Then, in another window, run `php artisan horizon`
To test it's working, open another window. Open tinker and run event new(\App\Events\UserSignedUp(1));
If you would want to generate some dummy photos for development purposes, you can do so by
using the php artisan olm:photos:generate-dummy-photos
command to generate 1500 dummy photos. It also takes
arguments so you can do for e.g. php artisan olm:photos:generate-dummy-photos 2000
and 2000 photos will be generated.
After running the above command, run php artisan clusters:generate-all
and the photos should be visible in the Global Map
tab and in http://olm.test/world/Ireland/County%20Cork/Cork/map
The project uses AWS S3 to store photos on production. On development, however, it uses Minio,
an open source object storage server with an Amazon S3 compatible API. If you copied the .env.example file into .env
you should be able to access the Minio control panel at http://192.168.10.10:9600 (homestead:secretkey).
Remember to update the Access Policy to public for your buckets, on the admin panel.
Owner metadata
- Name: OpenLitterMap
- Login: OpenLitterMap
- Email: [email protected]
- Kind: organization
- Description: Join us and share data
- Website: https://openlittermap.com
- Location: Cork, Ireland
- Twitter: OpenLitterMap
- Company:
- Icon url: https://avatars.githubusercontent.com/u/62770201?v=4
- Repositories: 2
- Last ynced at: 2023-03-05T06:42:33.652Z
- Profile URL: https://github.com/OpenLitterMap
GitHub Events
Total
- Watch event: 2
- Delete event: 3
- Issue comment event: 2
- Push event: 104
- Pull request review event: 2
- Pull request event: 15
- Fork event: 1
- Create event: 13
Last Year
- Watch event: 2
- Delete event: 3
- Issue comment event: 2
- Push event: 104
- Pull request review event: 2
- Pull request event: 15
- Fork event: 1
- Create event: 13
Committers metadata
Last synced: 7 days ago
Total Commits: 2,266
Total Committers: 25
Avg Commits per committer: 90.64
Development Distribution Score (DDS): 0.312
Commits in past year: 140
Committers in past year: 3
Avg Commits per committer in past year: 46.667
Development Distribution Score (DDS) in past year: 0.043
Name | Commits | |
---|---|---|
xlcrr | i****o@o****m | 1558 |
geni_jaho | j****i@g****m | 436 |
lley154 | l****y@c****a | 57 |
Sthefane | s****a@o****m | 53 |
Trung Luu | l****7@g****m | 26 |
greallra | g****a@t****e | 20 |
José P. Gómez B | j****b@h****m | 20 |
Kamil Michalski | k****9@g****m | 19 |
dependabot[bot] | 4****] | 16 |
William Alexander | w****6@g****m | 13 |
Steenbergen | s****d@g****m | 13 |
Steenbergen | f****n@c****m | 5 |
Mike Dougllas | m****s@g****m | 4 |
Joseph | 3****n | 3 |
Sahil Bhatia | s****1@g****m | 3 |
SmashedFinger | 4****r | 3 |
TehBuckets | d****8@g****m | 3 |
Sthefane Oliveira | s****a@S****l | 3 |
Trung Luu Hoang | t****g@p****m | 3 |
Joseph Shepin | j****n@g****m | 2 |
omahs | 7****s | 2 |
Brautantoine | a****t@g****m | 1 |
José P. Gómez B | j****b@g****m | 1 |
Kevin Makwana | k****9@g****m | 1 |
Lawrence Ley | l****y@c****a | 1 |
Committer domains:
- contetxtsolutions.ca: 1
- pycogroup.com: 1
- capgemini.com: 1
- tcd.ie: 1
- contextsolutions.ca: 1
- openlittermap.com: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 153
Total pull requests: 503
Average time to close issues: 5 months
Average time to close pull requests: 11 days
Total issue authors: 13
Total pull request authors: 21
Average comments per issue: 1.07
Average comments per pull request: 0.31
Merged pull request: 418
Bot issues: 0
Bot pull requests: 51
Past year issues: 1
Past year pull requests: 25
Past year average time to close issues: N/A
Past year average time to close pull requests: 17 days
Past year issue authors: 1
Past year pull request authors: 4
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.24
Past year merged pull request: 8
Past year bot issues: 0
Past year bot pull requests: 14
Top Issue Authors
- FredMark (107)
- xlcrr (27)
- GeniJaho (4)
- zorae (3)
- petya-kangalova (2)
- IlanLuci (2)
- GrazianoC (2)
- aliman80 (1)
- sudoDeznit (1)
- willalexander (1)
- DarkNormal (1)
- gioman (1)
- louisdvs (1)
Top Pull Request Authors
- xlcrr (203)
- GeniJaho (143)
- dependabot[bot] (51)
- brazilsunshine (18)
- lhtrung307 (16)
- FredMark (15)
- Xamyrz (11)
- lley154 (8)
- greallra (7)
- JosephShepin (7)
- jpablogomezb (7)
- willalexander (4)
- SmashedFinger (3)
- AdamDetki (2)
- mdougllas (2)
Top Issue Labels
- good first issue (18)
- bug (13)
- enhancement (12)
- help wanted (12)
- work in progress (1)
- documentation (1)
Top Pull Request Labels
- to review (60)
- dependencies (51)
- javascript (30)
- php (20)
- work in progress (15)
- help wanted (12)
- bug (8)
- good first issue (7)
- changes requested (4)
- enhancement (4)
- parked (3)
- In review (3)
- review done (3)
- Ready to merge (2)
- performance (1)
- documentation (1)
- Next Major Release (1)
- Wen merge? (1)
Dependencies
- actions/checkout v2 composite
- shivammathur/setup-php 15c43e89cdef867065b0213be354c2841860869e composite
- mysql 5.7 docker
- redis * docker
- babel-cli ^6.24.0 development
- babel-core ^6.26.3 development
- babel-plugin-add-module-exports ^0.2.1 development
- babel-plugin-istanbul ^2.0.1 development
- babel-plugin-transform-es2015-modules-commonjs ^6.26.2 development
- babel-preset-es2015 ^6.3.13 development
- babel-preset-es2017 ^6.22.0 development
- babelify ^8.0.0 development
- benchmark ^2.1.1 development
- bluebird ^3.4.6 development
- browserify ^16.2.2 development
- chai ^4.1.2 development
- cheerio ^0.22.0 development
- coveralls ^3.0.1 development
- es6-promise ^2.3.0 development
- eslint ^2.13.1 development
- fs-extra ^0.26.7 development
- gh-pages-deploy ^0.5.0 development
- jsdoc ^3.4.0 development
- karma ^2.0.2 development
- karma-browserify ^5.2.0 development
- karma-firefox-launcher ^1.1.0 development
- karma-mocha ^1.2.0 development
- karma-mocha-reporter ^2.2.0 development
- mocha ^5.2.0 development
- native-promise-only ^0.8.0-a development
- nyc ^11.8.0 development
- rimraf ^2.5.0 development
- rollup ^0.36.3 development
- rollup-plugin-node-resolve ^2.0.0 development
- rollup-plugin-npm ^2.0.0 development
- rsvp ^3.0.18 development
- semver ^5.5.0 development
- uglify-js ~2.7.3 development
- yargs ^11.0.0 development
- lodash ^4.17.14
- eslint 3.10.2 development
- eslint-config-standard 6.2.1 development
- eslint-plugin-markdown 1.0.0-beta.3 development
- eslint-plugin-promise 3.4.0 development
- eslint-plugin-standard 2.0.1 development
- istanbul 0.4.5 development
- mocha 1.21.5 development
- eslint ^5.2.0 development
- eslint-config-google ^0.11.0 development
- expect.js 0.1.x development
- mocha 1.3.x development
- @babel/cli ^7.0.0 development
- @babel/core ^7.0.0 development
- @babel/preset-env ^7.0.0 development
- browserify 14.4.0 development
- chai ^3.5.0 development
- concurrently ^3.1.0 development
- coveralls ^3.0.2 development
- istanbul ^0.4.5 development
- karma ^3.0.0 development
- karma-chai ^0.1.0 development
- karma-mocha ^1.3.0 development
- karma-phantomjs-launcher ^1.0.2 development
- mocha ^5.2.0 development
- mocha-lcov-reporter ^1.2.0 development
- rimraf ^2.5.4 development
- xo ^0.23.0 development
- ms ^2.1.1
- eol ^0.9.1 development
- eslint ^3.19.0 development
- eslint-config-airbnb-base ^11.3.2 development
- eslint-plugin-import ^2.14.0 development
- express ^4.16.3 development
- mkdirp ^0.5.0 development
- request ^2.88.0 development
- tap ^12.0.1 development
- he ^1.1.1
- mime ^1.6.0
- minimist ^1.1.0
- url-join ^2.0.5
- assume ^2.2.0 development
- browserify ^16.5.0 development
- mocha ^8.0.1 development
- nyc ^15.1.0 development
- pre-commit ^1.2.0 development
- sauce-browsers ^2.0.0 development
- sauce-test ^1.3.3 development
- uglify-js ^3.9.0 development
- concat-stream ^2.0.0 development
- eslint ^5.16.0 development
- express ^4.16.4 development
- lolex ^3.1.0 development
- mocha ^6.0.2 development
- nyc ^14.1.1 development
- codecov.io ^0.1.6 development
- grunt ^0.4.5 development
- grunt-cli ^1.3.1 development
- grunt-shell ^1.1.1 development
- grunt-template ^0.2.3 development
- istanbul ^0.4.2 development
- jsesc ^1.0.0 development
- lodash ^4.8.2 development
- qunit-extras ^1.4.5 development
- qunitjs ~1.11.0 development
- regenerate ^1.2.1 development
- regexgen ^1.3.0 development
- requirejs ^2.1.22 development
- sort-object ^3.0.2 development
- async ^3.0.0 development
- auto-changelog ^1.15.0 development
- concat-stream ^2.0.0 development
- expect.js ~0.3.1 development
- mocha ^3.5.3 development
- nyc ^14.0.0 development
- semver ^5.0.3 development
- socket.io ^2.1.0 development
- socket.io-client ^2.1.0 development
- sse 0.0.8 development
- ws ^3.0.0 development
- eventemitter3 ^4.0.0
- follow-redirects ^1.0.0
- requires-port ^1.0.0
- common-style ^3.0.0 development
- request ^2.88.2 development
- vows ~0.8.3 development
- basic-auth ^1.0.3
- colors ^1.4.0
- corser ^2.0.1
- ecstatic ^3.3.2
- http-proxy ^1.18.0
- minimist ^1.2.5
- opener ^1.5.1
- portfinder ^1.0.25
- secure-compare 3.0.1
- union ~0.5.0
- eslint ^5.5.0 development
- eslint-config-mourner ^3.0.0 development
- esm ^3.0.82 development
- rollup ^0.65.2 development
- rollup-plugin-buble ^0.19.2 development
- rollup-plugin-terser ^2.0.2 development
- tape ^4.9.1 development
- github-release-notes 0.13.1 development
- mime-db 1.31.0 development
- mime-score 1.1.0 development
- covert ^1.0.0 development
- tap ~0.4.0 development
- tape ^3.5.0 development
- mock-fs ^3.7.0 development
- tap ^5.4.2 development
- minimist ^1.2.5
- eslint 4.12.1 development
- expect.js 0.3.1 development
- husky 0.14.3 development
- lint-staged 5.0.0 development
- mocha 4.0.1 development
- eslint ^7.7.0 development
- glob ^7.1.4 development
- vows ^0.8.2 development
- async ^2.6.2
- debug ^3.1.1
- mkdirp ^0.5.5
- @ljharb/eslint-config ^16.0.0 development
- browserify ^16.5.1 development
- covert ^1.1.1 development
- eclint ^2.8.1 development
- eslint ^6.8.0 development
- evalmd ^0.0.19 development
- for-each ^0.3.3 development
- has-symbols ^1.0.1 development
- iconv-lite ^0.5.1 development
- mkdirp ^0.5.4 development
- object-inspect ^1.7.0 development
- qs-iconv ^1.0.4 development
- safe-publish-latest ^1.1.4 development
- safer-buffer ^2.1.2 development
- tape ^5.0.0 development
- assume 1.3.x development
- istanbul 0.4.x development
- mocha 2.3.x development
- pre-commit 1.1.x development
- chai ^2.2.0 development
- mocha ^2.2.1 development
- @rollup/plugin-buble ^0.21.3 development
- @rollup/plugin-node-resolve ^8.0.0 development
- c8 ^7.1.2 development
- eslint ^7.1.0 development
- eslint-config-mourner ^3.0.0 development
- esm ^3.2.25 development
- mkdirp ^1.0.4 development
- rollup ^2.12.0 development
- rollup-plugin-terser ^6.1.0 development
- tape ^5.0.1 development
- kdbush ^3.0.0
- connect 2.22.x development
- director 1.x.x development
- ecstatic 0.5.x development
- request 2.29.x development
- vows 0.8.0 development
- qs ^6.4.0
- mocha ^3.2.0 development
- should ~1.2.1 development
- async 2.6.4 development
- basic-auth 1.1.0 development
- colors 1.4.0 development
- corser 2.0.1 development
- debug 3.2.6 development
- ecstatic 3.3.2 development
- eventemitter3 4.0.7 development
- follow-redirects 1.14.8 development
- he 1.2.0 development
- http-proxy 1.18.1 development
- http-server 0.12.3 development
- lodash 4.17.21 development
- mime 1.6.0 development
- minimist 1.2.6 development
- mkdirp 0.5.5 development
- ms 2.1.2 development
- opener 1.5.2 development
- portfinder 1.0.28 development
- qs 6.9.4 development
- requires-port 1.0.0 development
- secure-compare 3.0.1 development
- union 0.5.0 development
- url-join 2.0.5 development
- fs 0.0.1-security
- kdbush 3.0.0
- supercluster 7.1.0
- http-server ^0.12.3 development
- fs 0.0.1-security
- supercluster ^7.1.0
- 1235 dependencies
- axios ^0.21 development
- cross-env ^7.0.3 development
- eslint ^7.14.0 development
- eslint-plugin-vue ^7.1.0 development
- laravel-mix ^5.0.1 development
- lodash ^4.17.21 development
- resolve-url-loader ^3.1.0 development
- sass ^1.15.2 development
- sass-loader ^8.0.0 development
- vue-eslint-parser ^7.1.1 development
- vue-template-compiler ^2.6.11 development
- @turf/hex-grid ^6.0.2
- @turf/turf ^5.1.6
- animate.css ^4.1.0
- animated-number-vue ^1.0.0
- buefy ^0.9.1
- bulma ^0.9.0
- chart.js ^2.9.3
- eslint ^7.15.0
- eslint-plugin-vue ^7.3.0
- fs 0.0.1-security
- laravel-echo ^1.8.1
- laravel-permission-to-vuejs ^2.0.5
- leaflet ^1.7.1
- leaflet-timedimension ^1.1.1
- leaflet-webgl-heatmap github:xlcrr/leaflet-webgl-heatmap
- leaflet.glify ^3.1.0
- leaflet.markercluster ^1.4.1
- lodash.sortby ^4.7.0
- mapbox-gl ^1.12.0
- moment ^2.27.0
- pusher-js ^4.4.0
- supercluster ^7.1.0
- v-img ^0.2.0
- v-mask ^2.2.3
- vue ^2.6.11
- vue-chartjs ^3.5.0
- vue-click-outside ^1.1.0
- vue-drag-resize ^1.4.2
- vue-draggable-resizable ^2.3.0
- vue-echo-laravel 0.0.6
- vue-fullscreen ^2.2.0
- vue-functional-calendar ^2.9.2
- vue-i18n ^8.21.0
- vue-loading-overlay ^3.3.3
- vue-localstorage ^0.6.2
- vue-mapbox ^0.4.1
- vue-number-animation ^1.0.5
- vue-paginate ^3.6.0
- vue-recaptcha ^1.3.0
- vue-router ^3.4.3
- vue-select ^3.10.8
- vue-simple-suggest ^1.10.3
- vue-slider-component ^3.2.5
- vue-stripe-checkout ^3.5.7
- vue-stripe-elements-plus ^0.3.2
- vue-sweetalert2 ^3.0.6
- vue-toastify ^1.8.0
- vue2-dropzone ^3.6.0
- vue2-leaflet ^2.5.2
- vue2-leaflet-markercluster ^3.1.0
- vuedraggable ^2.24.3
- vuex ^3.5.1
- vuex-persistedstate ^3.1.0
- barryvdh/laravel-debugbar ^3.6 development
- coreproc/laravel-debugbar-git-info ^0.1.1 development
- facade/ignition ^2.3.6 development
- fzaninotto/faker ^1.9.1 development
- mockery/mockery ^1.3.1 development
- nunomaduro/collision ^5.0 development
- phpunit/phpunit ^9.0 development
- ahmedsaoud31/laravel-permission-to-vuejs dev-master
- anhskohbo/no-captcha ^3.3
- benjamincrozat/laravel-dropbox-driver ^3.0
- beyondcode/laravel-websockets ^1.8
- doctrine/dbal ^2.10
- ext-json *
- fideloper/proxy ^4.2
- fruitcake/laravel-cors ^2.0
- gpressutto5/laravel-slack ^2.2
- guzzlehttp/guzzle ^7.0.1
- intervention/image ^2.7
- laravel/cashier ^12.3
- laravel/framework ^8.0
- laravel/helpers ^1.2
- laravel/horizon ^5.0
- laravel/passport ^10.0
- laravel/slack-notification-channel ^2.3
- laravel/tinker ^2.0
- laravel/ui ^3.0
- league/flysystem-aws-s3-v3 ^1.0
- maatwebsite/excel ^3.1
- php ^7.3
- pragmarx/firewall ^2.3
- predis/predis ^1.1
- pusher/pusher-php-server ~3.0
- schuppo/password-strength ^2.1
- spatie/laravel-backup ^6.16
- spatie/laravel-permission ^4.0
- stripe/stripe-php ^7.49
- youthage/laravel-geohash ^3.1
- 182 dependencies
Score: 8.565983355585669