Is it legal to use the APIs of Meetup.com, Eventbrite etc, to aggregate their event data into one place, similar to Google?

I have a predicament. I’m trying to build a platform that will basically be a place where all events, online/offline, are listed.

Initially – my platform will obviously have zero events, because nobody knows about it. And for anyone to use it – there needs to be events on there – classic chicken and egg scenario.

My thought was to aggregate events on to my platform (and link to their source), whilst also allowing users to create events on MY platform. Eventually, I’d be able to not bother listing events from other sources if mine gains enough traction. So, I am definitely competing with these sites.

Google is pulling data from many different events sources, and displaying it on their pages like so – https://www.google.com/search?q=events+in+london+meetup&rlz=1C5CHFA_enUA720GB740&oq=events+&aqs=chrome.0.69i59l3j69i60l3j69i65l2.4289j1j9&sourceid=chrome&ie=UTF-8&ibp=htl;events&rciv=evn&sa=X&ved=2ahUKEwiYtuPx2bLuAhU3REEAHaRkCZ0Q5rwDKAJ6BAgNEA4&sxsrf=ALeKk03Uj9jeI8lTj0__V-UWcgcv_pdFew:1611427139353#htivrt=events&htidocid=L2F1dGhvcml0eS9ob3Jpem9uL2NsdXN0ZXJlZF9ldmVudC8yMDIxLTAyLTAzfDE2ODA2NzEwNzgyNjAxNDg4MTQ2&fpstate=tldetail

The difference is, Google, I assume (?), is probably scraping the data rather than using APIs.

In the Meetup API Terms, it states:-

"Not use the Meetup API for any commercial purpose without the express written consent of Meetup;

Not undermine our commercial interests or make unreasonable commercial uses of the Meetup API, such as by substantially replicating our Platform or significant aspects of the Platform, to be determined in Meetup’s sole discretion;

While you may charge for any application you develop (subject to Meetup’s consent), you may not sell, lease, or sublicense the Meetup API;"

I know aggregating is a bit of a legal grey area but I wanted to ask for opinions on whether or not this would be legal, and if not – how the hell do I get any traction and users without having any content?

Note: This is in the UK.

PageSpeedInsights shows 0 CLS, but field data around 0.30 CLS

Lab data, as well as online analysis tools show my site to have 0 CLS issues in mobile and desktop versions. However, Google field data is showing 0.30 CLS issues, (Critical, no passing level!).

I want to ask: is this to be expected and typical? I have no other ideas on how to fix this. I wonder how people can still experience CLS…. perhaps they are on older devices that don’t respond to modern code, therefore having CLS issues?

Thank you! Dave

Executing a query on the production to fix erroring data

During the creation of some data on the production server by our backend, an unexpected error occurred and some data became inaccessible. Currently, a fix is being found for the error, but the flawed data is still on the server, causing some trouble. This can easily be fixed by setting some data to NULL. The question is, how should we handle this? Our backend uses the Spring framework and Liquibase to update the schema when necessary. Our production server is managed by a different company and is unaccessible for us (the developers). The other company wants us to write an entry for the Liquibase XML file to fix this. We are questioning this decision, but running a query on the production database seems tricky too.

Note: we are running more than just the production environment, so by adding the query to the Liquibase XML file, it will run on all environments.

PHP | Autocomplete data on multiple fields

the result I would need is very simple, given an autocomplete input, a city selected by the user I would like the latitude and longitude of the city chosen by the user to be completed in two hidden fields.

Now my code accesses an external wordpress table where, it allows the user to be able to select only the name of the city

table: places

table fields:

name lat lon 

example:

roma 41.8933203 12.4829321 

code:

<script>     /*ACCEDI ALLA LATITUDINE E LONGITUDINE DA TABELLA ESTERENA*/      var places_geo = <?php          global $  wpdb;          $  accedi_tabella = $  wpdb->get_results( "SELECT * FROM place" );          $  nomi_places = [];         foreach( $  accedi_tabella as $  place ){             $  nomi_places[] = $  place->name;         }         echo json_encode( $  nomi_places );         ?>;     places_geo.length||(places_geo=[]);     $  ('#form-geo').mdbAutocomplete({         data: places_geo     });      $  ('#form-geo').mdbAutocomplete({         data: places_geo     });  </script> 

input autocomplete:

<input type="search" id="form-geo" name="art"> 

as you can see from the script the value that will come out is only the name.

Now what I want

As said in the question, I would like that when the user clicks on: Rome, the results are output the two results of latitude and longitude in two hidden input fields

carry a jsfiddle, explaining what I want: http://jsfiddle.net/phpdeveloperrahul/zMWLx/

In the example typing google, at the time of selection, the selected result is displayed in the other two inputs. Well I would like two inputs to be displayed in the other two inputs (which currently do not exist) that show the fields: lat and lon

Data deleted with sqlplus still showing up in SQL Developer

I wrote a script to run with SQLPlus which deletes the previous seven days of data in my Oracle XE database. I logged into the database with SQLPlus, ran the script, and it showed me the correct rows had been deleted. I tried to query the same date range again just to make sure, and the query returned no results (i.e. the records were deleted).

However, when I then connect to the database using Oracle SQL Manager, I can go to the same table and all the data is still there! If I run the query in SQL Manager, it is then deleted from the table in SQL manager.

Anyone know why this is happening? The credentials I use to log in are the same in both instances and I’ve made sure to be logged out of SQL Manager when running SQLPlus and vice-versa. I’m running version 18c of XE database.

Insert custom data to custom table on wordpress database

i need some help here

i wanna create some form for user to subscribe our article and store the data to database. i have tried to search it on google, but nothing worked when i tried that. i know that some plugin can do that but i dont know how to create the validation when user already subscribed and the form never show again.

how do i do to insert the data to my database? hope you guys understand what the problem and any help will appreciate

thank you

here is my code

the form

                    <form action="<?php echo site_url() . '/insert-data.php'; ?>" method="POST" name="form-subscribe">                         <div class="row">                             <div class="col-12 col-lg-12 col-md-12">                                 <p>Name*</p>                                 <input type="text" name="subs_name" placeholder="Full Name*" required="">                                                            </div>                         </div>                         <div class="row mt-3">                             <div class="col-12 col-lg-12 col-md-12">                                 <p>Email*</p>                                 <input type="text" name="subs_email" placeholder="Email Address*" required="">                                                           </div>                         </div>                         <div class="row mt-3">                             <div class="col-12 col-lg-12 col-md-12">                                 <p><button type="submit" class="btn btn-primary" name="submitForm">Submit</button></p>                             </div>                         </div>                     </form> 

the action file aka insert-data.php

<?php      //setting up the form     function insertuser() {        $  name   = $  _POST['subs_name'];       $  email  = $  _POST['subs_email'];          global $  wpdb;        $  table_name = $  wpdb->prefix . "subscriber";       $  wpdb->insert($  table_name, array('subs_name' => $  name, 'subs_email' => $  email) );       }  if( isset($  _POST['submitForm']) ) insertuser();  ?> 

Here is the table of wp_subscriber enter image description here

Schema.org – How to present Statistical data in markup

I have a website where I visualize statistical data with geoJSON. The description of a statistic e.g. is Graduation ratio of primary education and the data looks smth. like:

features: [ {     geometry: {type: "Polygon", coordinates: Array(1)}     properties: {name: "Afghanistan", id: "AF", value: 64, latitude: 33, longitude: 65, …}     type: "Feature" }, {     geometry: {type: "Polygon", coordinates: Array(1)}     properties: {name: "Albania", id: "AL", value: 98, latitude: 41, longitude: 20, …}     type: "Feature" } ] 

My question is now on how could I represent this data best with schema.org. There are 2 types which I feel like could come close to it:

  • https://schema.org/Observation
  • https://schema.org/Dataset

I went with the dataSet approach and the markup looks to smth like this:

@context: "http://schema.org" @type: "Dataset" creator: {@type: "Organization", url: "...", name: "Eduinsights", contactPoint: {…}} description: "Global visualization for educational statistics/observations provided by UNESCO: Graduation ratio of primary education,Net enrolment rate for primary education,Percentage of female repeaters primary education,Percentage of qualified teachers secondary education,Proportion of primary schools with access to internet for pedagogical purposes" keywords: ["Statistics > education > Graduation ratio of primary education", "Statistics > education > Net enrolment rate for primary education", "Statistics > education > Percentage of female repeaters primary education", "Statistics > education > Percentage of qualified teachers secondary education", "Statistics > education > Proportion of primary sch… with access to internet for pedagogical purposes"] name: "Educational statistics" spatialCoverage: {@type: "Place", geo: {…}} temporalCoverage: "Thu Jan 01 1970 01:00:02 GMT+0100 (Mitteleuropäische Normalzeit)/Thu Jan 01 1970 01:00:02 GMT+0100 (Mitteleuropäische Normalzeit)" url: "..." 

Is this really the right way to go? There are not much sources online about schema.org representation of statistical data.