Skip to content

CalPhotos, EoEarth API #158

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 10,000 commits into
base: master
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
02e5ced
Update GBIFMapDataAPI.php
eliagbayani Feb 26, 2025
183c7cb
Update GBIFMapDataAPI.php
eliagbayani Feb 27, 2025
acd580e
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Feb 27, 2025
7a6ed10
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Feb 27, 2025
e96dd59
gbif map data
eliagbayani Feb 27, 2025
5cb1b8d
gbif map data
eliagbayani Feb 27, 2025
2706cc0
gbif map data
eliagbayani Feb 27, 2025
3dd764b
Update DHConnLib.php
eliagbayani Feb 27, 2025
61dbae3
gbif map data - review later
eliagbayani Feb 28, 2025
1d2e896
Update GBIFMapDataAPI.php
eliagbayani Feb 28, 2025
befb4b2
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Feb 28, 2025
5201c7b
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Feb 28, 2025
04a19c0
Update GBIFMapDataAPI.php
eliagbayani Mar 4, 2025
925b9e8
Update GBIFMapDataAPI.php
eliagbayani Mar 4, 2025
bef28a1
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Mar 4, 2025
39432a3
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Mar 5, 2025
6419901
Update GBIFMapDataAPI.php
eliagbayani Mar 5, 2025
ec3f90c
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Mar 5, 2025
7b5a2e6
Update GBIFMapDataAPI.php
eliagbayani Mar 5, 2025
a4fe5ca
Update GBIFMapDataAPI.php
eliagbayani Mar 6, 2025
bccec7c
Update .gitignore
eliagbayani Mar 6, 2025
358e79b
comments
eliagbayani Mar 6, 2025
bf42013
Update ZenodoAPI.php
eliagbayani Mar 6, 2025
b7dc524
Create ZenodoFunctions.php
eliagbayani Mar 6, 2025
2e940bd
Update zenodo.php
eliagbayani Mar 6, 2025
046c51e
Update ZenodoConnectorAPI.php
eliagbayani Mar 6, 2025
6c8300d
Zenodo saving stats WIP
eliagbayani Mar 6, 2025
5f11deb
Create zenodo_stats.php
eliagbayani Mar 6, 2025
bdb2ba5
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Mar 6, 2025
9c1d2e0
Zenodo saving stats WIP
eliagbayani Mar 6, 2025
830857b
Update ZenodoAPI.php
eliagbayani Mar 6, 2025
68e3002
Zenodo saving stats WIP
eliagbayani Mar 6, 2025
e33f81c
Update ZenodoFunctions.php
eliagbayani Mar 7, 2025
4369175
Zenodo saving stats WIP
eliagbayani Mar 6, 2025
e2fe1e4
set Zenodo Wikipedia to cc-by-sa
eliagbayani Mar 7, 2025
c04e64f
Update GBIFMapDataAPI.php
eliagbayani Mar 7, 2025
d798f70
set all wikipedia versions to cc-by-sa
eliagbayani Mar 9, 2025
46cb283
Update ZenodoConnectorAPI.php
eliagbayani Mar 9, 2025
cd602f6
Update GBIFMapDataAPI.php
eliagbayani Mar 9, 2025
ff9b772
Update ZenodoConnectorAPI.php
eliagbayani Mar 10, 2025
167df14
Update ZenodoConnectorAPI.php
eliagbayani Mar 10, 2025
72ad580
Update ZenodoFunctions.php
eliagbayani Mar 10, 2025
57c5a6e
mtce
eliagbayani Mar 10, 2025
8b269dc
Update ZenodoFunctions.php
eliagbayani Mar 10, 2025
d655586
Update GBIFMapDataAPI.php
eliagbayani Mar 10, 2025
290d6ee
Update Environments2EOLfinal.php
eliagbayani Mar 10, 2025
ad19030
Update GBIFMapDataAPI.php
eliagbayani Mar 10, 2025
8e48650
Update Environments2EOLfinal.php
eliagbayani Mar 10, 2025
030dd99
Zenodo mtce
eliagbayani Mar 11, 2025
e4862aa
Update Functions.php
eliagbayani Mar 11, 2025
6d9b48d
Update environments_2_eol.php
eliagbayani Mar 11, 2025
9559729
Update environments_2_eol.php
eliagbayani Mar 11, 2025
e2d0922
Zenodo maintenance
eliagbayani Mar 11, 2025
6d09f9c
Update GBIFMapDataAPI.php
eliagbayani Mar 12, 2025
4c788e8
North American Flora
eliagbayani Mar 12, 2025
811059e
Update GBIFMapDataAPI.php
eliagbayani Mar 12, 2025
f3ffb00
Update GBIFTaxonomyAPI.php
eliagbayani Mar 12, 2025
ea9a244
Update gbif_download_request_for_MapData.php
eliagbayani Mar 12, 2025
5a91b2f
North American Flora
eliagbayani Mar 13, 2025
371a92d
revived Association, not sure why was disabled
eliagbayani Mar 13, 2025
705ed45
Update dwca_remove_MoF_records.php
eliagbayani Mar 13, 2025
62ad079
Update DWCA_Remove_MoF_RecordsAPI.php
eliagbayani Mar 13, 2025
ebfa2ab
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Mar 13, 2025
efd9920
Update GBIFMapDataAPI.php
eliagbayani Mar 13, 2025
c26b687
Update DwCA_Utility.php
eliagbayani Mar 13, 2025
e6b8f50
North American Flora
eliagbayani Mar 13, 2025
0f14674
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Mar 14, 2025
4cbbf2c
Update readmeli.txt
eliagbayani Mar 14, 2025
c4648b8
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Mar 14, 2025
b2c1117
Update GBIFMapDataAPI.php
eliagbayani Mar 14, 2025
950e5cd
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Mar 14, 2025
e3acdd2
Update GBIFMapDataAPI.php
eliagbayani Mar 15, 2025
cd22217
mtce
eliagbayani Mar 15, 2025
bbae65f
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Mar 15, 2025
0419b05
Update GBIFMapDataAPI.php
eliagbayani Mar 17, 2025
ffc3f00
Update aggregate_NorthAF_Fungi.php
eliagbayani Mar 17, 2025
ef13d8d
comments
eliagbayani Mar 17, 2025
d3d5873
Update DwCA_Aggregator.php
eliagbayani Mar 17, 2025
f604af0
Update aggregate_MoftheAES.php
eliagbayani Mar 17, 2025
9c60c06
Update aggregate_MoftheAES.php
eliagbayani Mar 17, 2025
19b203c
Update aggregate_MoftheAES.php
eliagbayani Mar 17, 2025
2f3f66d
Update GBIFMapDataAPI.php
eliagbayani Mar 18, 2025
ff0184b
Update Protisten_deAPI_V2.php
eliagbayani Mar 18, 2025
ee75fc0
Update Protisten_deAPI_V2.php
eliagbayani Mar 18, 2025
1ffda65
Update Protisten_deAPI_V2.php
eliagbayani Mar 18, 2025
91c71f9
Update ZenodoConnectorAPI.php
eliagbayani Mar 18, 2025
78bd12e
Update GBIFMapDataAPI.php
eliagbayani Mar 18, 2025
b0a0680
Update ZenodoAPI.php
eliagbayani Mar 18, 2025
e042180
ReadMultipleDwCA wip
eliagbayani Mar 18, 2025
3859ccd
Update ReadMultipleDwCA_API.php
eliagbayani Mar 19, 2025
c2aeea5
ReadMultipleDwCA wip
eliagbayani Mar 19, 2025
6ad4abc
ReadMultipleDwCA wip
eliagbayani Mar 19, 2025
50cdeee
Update ReadMultipleDwCA_API.php
eliagbayani Mar 19, 2025
ae1f099
Update ReadMultipleDwCA_API.php
eliagbayani Mar 19, 2025
fe3a0f2
ReadMultipleDwCA wip
eliagbayani Mar 19, 2025
bd75e14
Update ReadMultipleDwCA_API.php
eliagbayani Mar 19, 2025
08871ff
Update GBIFMapDataAPI.php
eliagbayani Mar 20, 2025
4b2978f
Update GBIFMapDataAPI.php
eliagbayani Mar 20, 2025
d680c23
Zenodo list all textmining resources
eliagbayani Mar 20, 2025
2f75abe
Update read_multiple_dwca.php
eliagbayani Mar 20, 2025
08ec0c1
Update GBIFMapDataAPI.php
eliagbayani Mar 20, 2025
c2160f5
ReadMultipleDwCA wip
eliagbayani Mar 20, 2025
6631124
Update ReadMultipleDwCA_API.php
eliagbayani Mar 20, 2025
2584ac8
Update ReadMultipleDwCA_API.php
eliagbayani Mar 20, 2025
fb0bd01
ReadMultipleDwCA wip
eliagbayani Mar 20, 2025
0171843
Update ReadMultipleDwCA_API.php
eliagbayani Mar 20, 2025
dc0373b
Update read_multiple_dwca.php
eliagbayani Mar 20, 2025
8f33be1
Update read_multiple_dwca.php
eliagbayani Mar 20, 2025
7070428
Update GBIFMapDataAPI.php
eliagbayani Mar 23, 2025
eb79458
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Mar 23, 2025
cc53c28
Update gbif_map_data.php
eliagbayani Mar 23, 2025
72d2db2
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Mar 23, 2025
9698f8a
Update GBIFMapDataAPI.php
eliagbayani Mar 23, 2025
306550c
Update GBIFMapDataAPI.php
eliagbayani Mar 23, 2025
2e090cd
generate list of Plantae taxa
eliagbayani Mar 23, 2025
1bdc854
Update DHConnLib.php
eliagbayani Mar 23, 2025
8b367bc
Update GBIFMapDataAPI.php
eliagbayani Mar 23, 2025
307ce44
list of diff groups
eliagbayani Mar 24, 2025
feb0cea
Update GBIFMapDataAPI.php
eliagbayani Mar 24, 2025
c31d666
Update GBIFdownloadRequestAPI.php
eliagbayani Mar 24, 2025
e5f8258
Update GBIFMapDataAPI.php
eliagbayani Mar 24, 2025
9fbb3c0
Arthropoda list
eliagbayani Mar 25, 2025
7069959
exclude Arthropoda
eliagbayani Mar 25, 2025
1c1c318
Passeriformes list
eliagbayani Mar 25, 2025
847dc4c
exclude Passeriformes
eliagbayani Mar 25, 2025
21da85b
Update GBIFMapDataAPI.php
eliagbayani Mar 26, 2025
faad731
Update gbif_download_request_for_MapData.php
eliagbayani Mar 26, 2025
2a92dfd
Update gbif_download_request_for_MapData.php
eliagbayani Mar 26, 2025
9383232
Update GBIFMapDataAPI.php
eliagbayani Mar 26, 2025
4287cde
Update GBIFMapDataAPI.php
eliagbayani Mar 27, 2025
d2d9972
use both csv and api
eliagbayani Mar 27, 2025
02f02f5
map data groups
eliagbayani Mar 27, 2025
e662dc3
map data WIP
eliagbayani Mar 27, 2025
36d2fc6
new Aves groups
eliagbayani Mar 29, 2025
ab53444
comments
eliagbayani Mar 29, 2025
fb58341
comments
eliagbayani Mar 29, 2025
dce1ea8
more Aves subgroups
eliagbayani Mar 30, 2025
626d688
Aves groups
eliagbayani Mar 30, 2025
42e3032
Aves orders
eliagbayani Mar 30, 2025
277a451
review clustering routine
eliagbayani Mar 31, 2025
69af52e
caching map data
eliagbayani Mar 31, 2025
50ed2cd
Update gbif_download_request_for_MapData.php
eliagbayani Apr 1, 2025
69c6e59
Update GBIFdownloadRequestAPI.php
eliagbayani Apr 1, 2025
7aaeefa
mtce
eliagbayani Apr 1, 2025
050080f
Update GBIFMapDataAPI.php
eliagbayani Apr 3, 2025
86d5837
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 3, 2025
7a2e05f
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 3, 2025
e8630a3
Update GBIFMapDataAPI.php
eliagbayani Apr 3, 2025
01ca462
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 3, 2025
97a0caf
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 3, 2025
9dc0d6f
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 3, 2025
982ebff
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 3, 2025
d1a6a61
gbif map data call
eliagbayani Apr 4, 2025
0c86890
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 4, 2025
4d96e4a
Update GBIFMapDataAPI.php
eliagbayani Apr 4, 2025
6c95cd9
Update GBIFMapDataAPI.php
eliagbayani Apr 4, 2025
f64c6bf
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 4, 2025
ba366ce
Update gbif_map_data.php
eliagbayani Apr 4, 2025
d16753e
Update GBIFMapDataAPI.php
eliagbayani Apr 4, 2025
be57729
Update GBIFdownloadRequestAPI.php
eliagbayani Apr 5, 2025
105d388
Update gbif_download_request_for_MapData.php
eliagbayani Apr 5, 2025
27dab3e
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 6, 2025
ec9ecb4
Update GBIFdownloadRequestAPI.php
eliagbayani Apr 6, 2025
3448090
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 6, 2025
9794a37
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 6, 2025
ff288f6
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 6, 2025
622ed42
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 6, 2025
608bf0a
Update GBIFdownloadRequestAPI.php
eliagbayani Apr 6, 2025
f97f6df
Update Functions.php
eliagbayani Apr 7, 2025
141cc25
Update GBIFdownloadRequestAPI.php
eliagbayani Apr 7, 2025
1cdfa7d
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 7, 2025
4a447b5
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 7, 2025
81c2a4d
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 7, 2025
cd2c0e6
Update GBIFMapDataAPI.php
eliagbayani Apr 7, 2025
7e18e62
Update GBIFMapDataAPI.php
eliagbayani Apr 7, 2025
9b0f2d1
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 7, 2025
ba76c6a
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 7, 2025
78ad3cb
Update Functions.php
eliagbayani Apr 8, 2025
dcc06bb
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 9, 2025
040eb63
Update GBIFMapDataAPI.php
eliagbayani Apr 9, 2025
172231e
for those with 18 million+ csv records
eliagbayani Apr 10, 2025
d4c7038
Update GBIFMapDataAPI.php
eliagbayani Apr 10, 2025
fa54240
Update GBIFMapDataAPI.php
eliagbayani Apr 11, 2025
8b190db
migrate to PHP8.2 WIP
eliagbayani Apr 11, 2025
72c33b6
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 14, 2025
d570731
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 14, 2025
2ae97d5
higher level map data process
eliagbayani Apr 14, 2025
f3b0bb0
higher level map data process
eliagbayani Apr 15, 2025
ebc762b
Update GBIFMapDataAPI.php
eliagbayani Apr 15, 2025
ba961c1
Update GBIFMapDataAPI.php
eliagbayani Apr 16, 2025
7fb8934
Update GBIFMapDataAPI.php
eliagbayani Apr 17, 2025
1617347
Update GBIFMapDataAPI.php
eliagbayani Apr 17, 2025
cab5600
Update gbif_map_data.php
eliagbayani Apr 17, 2025
2cc122d
Update GBIFMapDataAPI.php
eliagbayani Apr 19, 2025
5992c89
Update gbif_map_data.php
eliagbayani Apr 19, 2025
e097ead
Update GBIFMapDataAPI.php
eliagbayani Apr 19, 2025
065d680
Update GBIFMapDataAPI.php
eliagbayani Apr 19, 2025
0677ff2
Update GBIFMapDataAPI.php
eliagbayani Apr 21, 2025
8b54692
Update GBIFMapDataAPI.php
eliagbayani Apr 21, 2025
308e365
Update GBIFMapDataAPI.php
eliagbayani Apr 23, 2025
62087d8
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 26, 2025
20ea78c
Update GBIFoccurrenceAPI_DwCA.php
eliagbayani Apr 27, 2025
af416de
Update GBIFMapDataAPI.php
eliagbayani May 4, 2025
df88d7a
MAD traits reassign values
eliagbayani May 5, 2025
cec89aa
MAD traits reassign values
eliagbayani May 5, 2025
759fe02
Update update_Zenodo_record_using_EOL_resourceID_directly.php
eliagbayani May 6, 2025
4a13fce
Update GBIFMapDataAPI.php
eliagbayani May 6, 2025
b2b407e
Update 267.php
eliagbayani May 10, 2025
5e8f545
Update CKAN_API_AccessAPI.php
eliagbayani May 12, 2025
a142405
Update CKAN_API_AccessAPI.php
eliagbayani May 12, 2025
0b6198b
offline partners
eliagbayani May 14, 2025
8e8c7aa
offline partner
eliagbayani May 14, 2025
a98f5dd
Update PlaziArchiveAPI.php
eliagbayani May 14, 2025
96414cd
Update Protisten_deAPI_V2.php
eliagbayani May 14, 2025
5f228a4
Update MCZHarvardArchiveAPI.php
eliagbayani May 20, 2025
36ca03b
Update MCZHarvardArchiveAPI.php
eliagbayani May 20, 2025
8571ef5
Update MCZHarvardArchiveAPI.php
eliagbayani May 20, 2025
cbd4c26
Create BOLDS_DumpsServiceAPI_2024.php
eliagbayani May 23, 2025
1a26a58
Update BOLDS_DumpsServiceAPI.php
eliagbayani May 23, 2025
6b30cad
Update BOLDS_DumpsServiceAPI.php
eliagbayani May 23, 2025
3b09b0d
follow-up BOLD systems
eliagbayani May 23, 2025
d6d5e99
Update BOLDS_DumpsServiceAPI.php
eliagbayani May 23, 2025
e0f3ef4
Update BOLDS_DumpsServiceAPI.php
eliagbayani May 23, 2025
5540c01
Update resource_utility.php
eliagbayani May 29, 2025
2b71657
BOLD Systems, AmericanInsects follow-up
eliagbayani May 29, 2025
dd4cd65
Update BOLDS_DumpsServiceAPI.php
eliagbayani May 29, 2025
6b82f1c
Update jamstec.php
eliagbayani May 30, 2025
1a8bc1d
Update BOLDS_DumpsServiceAPI.php
eliagbayani May 30, 2025
057d78b
BOLD Sys, ImageYN func
eliagbayani May 30, 2025
19c0129
Update CacheMngtAPI.php
eliagbayani May 30, 2025
b4a2477
Update Protisten_deAPI_V2.php
eliagbayani May 30, 2025
0e603f2
Update Protisten_deAPI_V2.php
eliagbayani May 30, 2025
14f66b7
Update USDAPlantNewAPI.php
eliagbayani Jun 2, 2025
4f60973
Update USDAPlantNewAPI.php
eliagbayani Jun 2, 2025
14a9600
Update USDAPlantNewAPI.php
eliagbayani Jun 2, 2025
20d3b58
Update USDAPlantNewAPI.php
eliagbayani Jun 2, 2025
25b33d1
Update usda_plant_images.php
eliagbayani Jun 2, 2025
cd74fc3
Update USDAPlantNewAPI.php
eliagbayani Jun 2, 2025
06f7bad
Update USDAPlants2019.php
eliagbayani Jun 2, 2025
7f90cb5
Update USDAPlantNewAPI.php
eliagbayani Jun 2, 2025
985182b
cache for USDA plants: image, trait resources
eliagbayani Jun 3, 2025
3e16263
USDA plants
eliagbayani Jun 3, 2025
85db509
Update USDAPlants2019.php
eliagbayani Jun 3, 2025
1b95129
Update USDAPlants2019.php
eliagbayani Jun 3, 2025
e978c80
USDA Plants resources: image, traits
eliagbayani Jun 3, 2025
3700c63
remarks
eliagbayani Jun 3, 2025
2dcffbb
Update remove_unused_media.php
eliagbayani Jun 3, 2025
be9763c
Update 330.php
eliagbayani Jun 5, 2025
2bd8ecd
Update GBIFdownloadRequestAPI.php
eliagbayani Jun 11, 2025
594ed1b
Update inat_images.php
eliagbayani Jun 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
43 changes: 43 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,21 @@ applications/xls2EOL/WhyReef-EOL(2).xls
applications/xls2EOL/WhyReef-EOL.xls
applications/xls2EOL/WhyReef-EOL.xml
applications/xls2EOL/xml/*.xml

applications/xls2dwca_jenkins/temp/*
applications/specimen_export/temp/*
applications/specimen_image_export/temp/*
applications/trait_data_import/temp/*
applications/specimen_export/zdev_samples/*
applications/specimen_export/zbak/*
applications/BOLD2iNAT/temp/*
applications/BOLD2iNAT_csv/temp/*
applications/dwc_validator_jenkins/temp/*
applications/CheckListBank_tool/temp/*
applications/CheckListBank_tool/temp/
applications/CheckListBank_tool/temp


config/constants.php
config/database.yml
config/environments/*
Expand Down Expand Up @@ -91,6 +106,8 @@ update_resources/connectors/CDC.php
update_resources/connectors/CDC2.php
update_resources/connectors/files/*
!update_resources/connectors/files/Avibase
!update_resources/connectors/files/wikipedia

update_resources/connectors/files/Avibase/cache/*.xml
!update_resources/connectors/files/IUCN
update_resources/connectors/files/IUCN/cache/*.html
Expand All @@ -101,6 +118,10 @@ update_resources/connectors/XML_check.php
vendor/eol_content_schema_v2/extension_cache/*
!vendor/eol_content_schema_v2/extension_cache/.gitignore
vendor/google_api/config.php
vendor/geoPHP/
applications/genHigherClass/sample/
applications/genHigherClass_jenkins/temp/
applications/genHigherClass_jenkins/temp

.DS_Store

Expand Down Expand Up @@ -191,3 +212,25 @@ applications/partner_requests/DiscoverLife_EOL_tc_list.php
applications/partner_requests/TaxonConcept_check_if_name_inEOL.php

applications/partner_requests/DiscoverLife_multiple_map_per_taxon.php
vendor/google_client_library/json/sheets.googleapis.com-php-quickstart.json
update_resources/connectors/files/wikimedia/.gitignore
applications/content_server/resources_2
applications/iNaturalist_OAuth2/readmeli_secret.txt
update_resources/connectors/173_42.php
update_resources/connectors/173_45.php
update_resources/connectors/173_58.php
lib/connectors/StatsAPI.php
update_resources/connectors/173_49.php
tmp2
lib/connectors/SmasherLastAPI Jul 25.php
update_resources/connectors/terminal_fill_up_undefined_parents.txt
update_resources/connectors/terminal_fill_up_undefined_parents.out
update_resources/connectors/terminal_gnparser_wikidataTaxonomy.out
update_resources/connectors/terminal_inat_images_select.out
terminal.out
terminal.out.txt
applications/content_server/resources_3
update_resources/connectors/helpers/anystyle/biblio.txt
update_resources/connectors/test.qs
vendor/google_client_lib_2023/json/credentials.json
query.json
2 changes: 1 addition & 1 deletion README.rdoc
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ the line should be:
The simplest approach is to provide a symbolic link in your Apache
DocumentRoot, e.g.:

sudo ln -s $ROOT/eol_php_code /Library/WebServer/Documents/eol_php_code
sudo ln -s $ROOT/eol_php_code /opt/homebrew/var/www/eol_php_code

This will allow you to test the local install using:

Expand Down
Empty file modified app/models/Activity.php
100644 → 100755
Empty file.
Empty file modified app/models/AgentRoles.php
100644 → 100755
Empty file.
Empty file modified app/models/Agents.php
100644 → 100755
Empty file.
Empty file modified app/models/AgentsDataObject.php
100644 → 100755
Empty file.
Empty file modified app/models/AgentsHierarchyEntries.php
100644 → 100755
Empty file.
Empty file modified app/models/AgentsSynonyms.php
100644 → 100755
Empty file.
Empty file modified app/models/Audiences.php
100644 → 100755
Empty file.
Empty file modified app/models/AudiencesDataObject.php
100644 → 100755
Empty file.
Empty file modified app/models/CanonicalForms.php
100644 → 100755
Empty file.
Empty file modified app/models/ChangeableObjectTypes.php
100644 → 100755
Empty file.
Empty file modified app/models/Collections.php
100644 → 100755
Empty file.
Empty file modified app/models/ContentPartners.php
100644 → 100755
Empty file.
Empty file modified app/models/CuratorActivityLogs.php
100644 → 100755
Empty file.
Empty file modified app/models/CuratorLevels.php
100644 → 100755
Empty file.
Empty file modified app/models/DataObjects.php
100644 → 100755
Empty file.
Empty file modified app/models/DataObjectsHierarchyEntry.php
100644 → 100755
Empty file.
Empty file modified app/models/DataObjectsInfoItem.php
100644 → 100755
Empty file.
Empty file modified app/models/DataObjectsRef.php
100644 → 100755
Empty file.
Empty file modified app/models/DataObjectsTableOfContent.php
100644 → 100755
Empty file.
Empty file modified app/models/DataObjectsTaxonConcept.php
100644 → 100755
Empty file.
Empty file modified app/models/DataTypes.php
100644 → 100755
Empty file.
Empty file modified app/models/HarvestEvents.php
100644 → 100755
Empty file.
Empty file modified app/models/HarvestEventsHierarchyEntries.php
100644 → 100755
Empty file.
Empty file modified app/models/HarvestProcessLogs.php
100644 → 100755
Empty file.
Empty file modified app/models/Hierarchies.php
100644 → 100755
Empty file.
Empty file modified app/models/HierarchyEntries.php
100644 → 100755
Empty file.
Empty file modified app/models/HierarchyEntriesRefs.php
100644 → 100755
Empty file.
Empty file modified app/models/InfoItems.php
100644 → 100755
Empty file.
Empty file modified app/models/Languages.php
100644 → 100755
Empty file.
Empty file modified app/models/Licenses.php
100644 → 100755
Empty file.
Empty file modified app/models/MimeTypes.php
100644 → 100755
Empty file.
Empty file modified app/models/Names.php
100644 → 100755
Empty file.
Empty file modified app/models/NotificationFrequencies.php
100644 → 100755
Empty file.
Empty file modified app/models/Ranks.php
100644 → 100755
Empty file.
Empty file modified app/models/RefIdentifierTypes.php
100644 → 100755
Empty file.
Empty file modified app/models/RefIdentifiers.php
100644 → 100755
Empty file.
Empty file modified app/models/Refs.php
100644 → 100755
Empty file.
Empty file modified app/models/ResourceAgentRoles.php
100644 → 100755
Empty file.
Empty file modified app/models/ResourceStatuses.php
100644 → 100755
Empty file.
Empty file modified app/models/Resources.php
100644 → 100755
Empty file.
Empty file modified app/models/ServiceTypes.php
100644 → 100755
Empty file.
Empty file modified app/models/SpecialCollections.php
100644 → 100755
Empty file.
Empty file modified app/models/Statuses.php
100644 → 100755
Empty file.
Empty file modified app/models/SynonymRelations.php
100644 → 100755
Empty file.
Empty file modified app/models/Synonyms.php
100644 → 100755
Empty file.
Empty file modified app/models/TableOfContents.php
100644 → 100755
Empty file.
Empty file modified app/models/TaxonConceptMetrics.php
100644 → 100755
Empty file.
Empty file modified app/models/TaxonConceptNames.php
100644 → 100755
Empty file.
Empty file modified app/models/TaxonConcepts.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedAgentRoles.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedAudience.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedInfoItems.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedLanguages.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedLicenses.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedMimeTypes.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedRanks.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedResourceStatuses.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedServiceTypes.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedStatuses.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedSynonymRelations.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedTableOfContents.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedVetted.php
100644 → 100755
Empty file.
Empty file modified app/models/TranslatedVisibilities.php
100644 → 100755
Empty file.
Empty file modified app/models/User.php
100644 → 100755
Empty file.
Empty file modified app/models/Vetted.php
100644 → 100755
Empty file.
Empty file modified app/models/Visibilities.php
100644 → 100755
Empty file.
86 changes: 86 additions & 0 deletions applications/BOLD2iNAT/form_result.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
<?php
namespace php_active_record;
include_once(dirname(__FILE__) . "/../../config/environment.php");

// /* normal operation
ini_set('error_reporting', false);
ini_set('display_errors', false);
$GLOBALS['ENV_DEBUG'] = false; //set to false in production
// */

/* during development
ini_set('error_reporting', E_ALL);
ini_set('display_errors', true);
$GLOBALS['ENV_DEBUG'] = true; //set to true during development
*/

// echo "<pre>"; print_r($_FILES); exit("</pre>");
$form_url = '';
/* from copied template
$form_url = @get_val_var('form_url');
if($form_url) { //URL is pasted.
$orig_file = pathinfo($form_url, PATHINFO_BASENAME);
$newfile = time() . "." . pathinfo($orig_file, PATHINFO_EXTENSION);
if(!in_array(pathinfo($form_url, PATHINFO_EXTENSION), array('xls', 'xlsx', 'zip'))) exit("\nERROR: Wrong file format.\n\n");
// print_r(pathinfo($form_url)); exit;
// good debug
echo "<hr>form_url: [$form_url]";
echo "<hr>orig_file: [$orig_file]";
echo "<hr>newfile: [$newfile]<hr>";
// exit;
//
}
elseif($file_type = @$_FILES["file_upload"]["type"]) {
if(in_array($file_type, array("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", "application/vnd.ms-excel", "application/zip"))) {
if($_FILES["file_upload"]["error"] > 0) {}
else {
$orig_file = $_FILES["file_upload"]["name"];
$url = "temp/" . time() . "." . pathinfo($orig_file, PATHINFO_EXTENSION);
if(move_uploaded_file($_FILES["file_upload"]["tmp_name"] , $url)) {
debug("<br>file uploaded - OK<br>");
}
else echo "<br>uploading file - ERROR<br>";
}
$newfile = "temp/" . time() . "." . pathinfo($orig_file, PATHINFO_EXTENSION);
// echo "<hr>orig_file: [$orig_file]";
// echo "<hr>url: [$url]";
// echo "<hr>newfile: [$newfile]<hr>";
// exit;
}
else exit("<hr>$file_type<hr>Invalid file. <br> <a href='javascript:history.go(-1)'> &lt;&lt; Go back</a><hr>");
}
else exit("<hr>Please browse an Excel file OR enter its URL to continue. <br> <a href='javascript:history.go(-1)'> &lt;&lt; Go back</a><hr>");
*/
// /* current section from copied template section
$newfile = time(); //implemented mainly just a unique ID
// */

/* replaced by Jenkins call
print "<br><b>Processing, please wait...</b><br><hr>";
print"<META HTTP-EQUIV='Refresh' Content='0; URL=generate.php?file=$newfile&orig_file=$orig_file'>";
exit;
*/

if(Functions::is_production()) {
$for_DOC_ROOT = '/var/www/html/eol_php_code/'; //'/html/eol_php_code/';
$true_DOC_ROOT = DOC_ROOT;
}
else {
$for_DOC_ROOT = DOC_ROOT;
$true_DOC_ROOT = $for_DOC_ROOT;
}

// if($form_url) require_once("jenkins_call_4url.php");
// else require_once("jenkins_call.php");

$form = $_POST;
require_once("jenkins_call.php");

function get_val_var($v)
{
if (isset($_GET["$v"])) $var = $_GET["$v"];
elseif (isset($_POST["$v"])) $var = $_POST["$v"];
if(isset($var)) return $var;
else return NULL;
}
?>
2 changes: 2 additions & 0 deletions applications/BOLD2iNAT/generate_jenkins.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?php
?>
106 changes: 106 additions & 0 deletions applications/BOLD2iNAT/jenkins_call.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
<?php
require_once("../../../LiteratureEditor/Custom/lib/Functions.php");
require_once("../../../FreshData/controllers/other.php");
require_once("../../../FreshData/controllers/freshdata.php");

/* during development
ini_set('error_reporting', E_ALL);
ini_set('display_errors', true);
$GLOBALS['ENV_DEBUG'] = true; //set to true when debugging
*/

$ctrler = new freshdata_controller(array());
$job_name = 'xls2dwca_job';
$task = $ctrler->get_available_job($job_name);
$postfix = "_xls2dwca";

// /* for debugging:
$server_http_host = $_SERVER['HTTP_HOST'];
$server_script_name = $_SERVER['SCRIPT_NAME'];
$server_script_name = str_replace("form_result.php", "generate_jenkins.php", $server_script_name);
// */

$params['true_root'] = $true_DOC_ROOT;
$params['uuid'] = pathinfo($newfile, PATHINFO_FILENAME);

/* IMPORTANT: un-comment during development
echo "<pre>"; print_r($form); echo "</pre>";
*/

/*Array(
[form_url] =>
[Proj] => KANB
[Dept] => fishes
[Lic] => CreativeCommons – Attribution Non-Commercial Share-alike (by-nc-sa)
[Lic_yr] => my_year
[Lic_inst] => my_inst
[Lic_cont] => my_contact
)*/
$dept_map['fishes'] = 'FISH';
$dept_map['mammals'] = 'MAMMALS';
$dept_map['herps'] = 'HERPS'; //'AMPHIBIANS & REPTILES';
$dept_map['birds'] = 'BIRDS';
$dept_map['botany'] = 'BOTANY';
$dept_map['paleo'] = 'PALEOBIOLOGY';

if(isset($form['Proj_refresh'])) $Proj_refresh = 1;
else $Proj_refresh = 0;

$json = '{"JWT":"'.$form['JWT'].'" , "token_type":"'.$form['token_type'].'", "Proj":"'.$form['Proj'].'", "Taxon":"'.$form['Taxon'].'", "Dept":"'.$dept_map[$form['Dept']].'"
, "Proj_refresh":"'.$Proj_refresh.'"
, "Lic":"'.@$form['Lic'].'", "Lic_yr":"'.@$form['Lic_yr'].'", "Lic_inst":"'.@$form['Lic_inst'].'", "Lic_cont":"'.@$form['Lic_cont'].'"}';
$params['json'] = $json;

$params['Proj_and_Taxon'] = $form['Proj']."_".str_replace(' ','_',$form['Taxon']);

$params['destination'] = $for_DOC_ROOT . "/applications/specimen_image_export/" . $newfile;
//always use DOC_ROOT so u can switch from jenkins to cmdline. BUT DOC_ROOT won't work here either since /config/boot.php is not called here. So use $for_DOC_ROOT instead.

/* for more debugging...
echo "<br>newfile: [$newfile]";
echo "<br>orig_file: [$orig_file]";
echo "<br>destination: " . $params['destination'];
echo "<br>uuid: " . $params['uuid'];
echo "<br>server_http_host: [$server_http_host]";
echo "<br>server_script_name: [$server_script_name]";
echo "<hr>"; //exit;
*/

// php update_resources/connectors/marine_geo_image.php _ image_input.xlsx _ _ '$json'
// php update_resources/connectors/marine_geo_image.php _ _ 'https://github.com/eliagbayani/EOL-connector-data-files/raw/master/MarineGEO/image_input.xlsx' uuid001 '$json'

$newfile = pathinfo($newfile, PATHINFO_BASENAME);
if($form_url) $cmd = PHP_PATH.' bold2inat.php jenkins _ ' . "'" . $form_url . "' ".$params['uuid']. " '".$params['json']."'"; //no filename but there is form_url and uuid
else $cmd = PHP_PATH.' bold2inat.php jenkins ' . "'" . $newfile . "' _ _ ". "'".$params['json']."'";

$cmd .= " 2>&1";
$ctrler->write_to_sh($params['uuid'].$postfix, $cmd);
$cmd = $ctrler->generate_exec_command($params['uuid'].$postfix); //pass the desired basename of the .sh filename (e.g. xxx.sh then pass "xxx")
$c = $ctrler->build_curl_cmd_for_jenkins($cmd, $task);

/* to TSV destination here... not sure purpose of this one ???
if(file_exists($params['destination'])) unlink($params['destination']);
*/

$shell_debug = shell_exec($c);
// sleep(10);

/* for more debugging...
echo "<pre><hr>cmd: $cmd<hr>c: $c<hr></pre>";
echo "<pre><hr>shell_debug: [$shell_debug]<hr></pre>";
*/

require_once("show_build_status.php");

function compute_destination($newfile, $orig_file)
{
$filename = pathinfo($newfile, PATHINFO_FILENAME);
if(pathinfo($orig_file, PATHINFO_EXTENSION) == "zip") {
$temp = pathinfo($orig_file, PATHINFO_FILENAME);
$ext = pathinfo($temp, PATHINFO_EXTENSION);
}
else $ext = pathinfo($orig_file, PATHINFO_EXTENSION);
$final = "$filename.$ext";
return $final;
}
?>
Loading