Граф коммитов

62 Коммитов

Автор SHA1 Сообщение Дата
bubu 566d03b631 mamba --force argument removed 2024-05-29 21:50:18 +02:00
Stefan Zabka f2900d32a9
Mamba switch (#1026)
* refactor(conda): switch to mamba

* fix(update.sh): remove leftover popd
2023-01-19 07:23:11 +01:00
Steven Englehardt 8b62f18749
Remove references to Mozilla (#965) 2021-12-20 10:47:32 -05:00
Georgia Kokkinou b8f6262cb2
Clean up some unused files (#881)
* Remove some unused files

* Fix minor typos
2021-04-06 14:26:49 +02:00
Stefan Zabka b252248899
Github Actions for OpenWPM (#838)
* First action test

* Fixing paths

* Adding cache to github actions

* Added badge

* Debugging

* Trying better caching

* More trying

* Trying tests

* Fixing tests

* Removed travis.yml

* Changed comment in re-tests.yaml

* Update environment.yaml

Co-authored-by: Steven Englehardt <se@senglehardt.com>

* Update .github/workflows/run-tests.yaml

Co-authored-by: Georgia Kokkinou <geor5ko@gmail.com>

* Update README.md

Co-authored-by: Georgia Kokkinou <geor5ko@gmail.com>

* Changed other references from Travis to CI

* Update .github/workflows/run-tests.yaml

Co-authored-by: Georgia Kokkinou <geor5ko@gmail.com>

* Restored cov:check for webextension tests

* Removed webextension fromt test matrix

* All tests should run to completion

Co-authored-by: Steven Englehardt <se@senglehardt.com>
Co-authored-by: Georgia Kokkinou <geor5ko@gmail.com>
2021-01-29 12:21:36 +01:00
Steven Englehardt 2e522aecc8
v0.10.0 / Firefox 77.0.1 release (#682)
* v0.10.0 release

* Add new section to TOC

* Remove old section from TOC

* Add a note about release cadence

* Ignore python user packages from ~/.local when building env

See: https://github.com/conda/conda/issues/448#issuecomment-195848539

* Fix generated environment

* Pin to localstack 0.11.1 since 0.11.2 seems to be causing issues

* Pinning localstack dependencies as well

* Pinning only  to fix timeouts

* Pinning pyvirtualdisplay due to incompatible interface change

* Add comment to describe new env var

* Pin localstack to 0.11.1.1

* Ignore user site packages in install.sh and for dev dependencies

* Add a troubleshooting note related to 689

* Extend README comment to request feedback
2020-06-22 15:29:44 -07:00
Sarah Bird 751dd31be3 Move most scripts to scripts directory 2020-05-14 03:08:19 -05:00
Sarah Bird d033aa7e02 Fix echo 2020-05-13 17:19:16 -05:00
Sarah Bird 330049995a Add new install script 2020-05-13 16:55:03 -05:00
Sarah Bird 14257b8d6a Remove uneeded install files
Correct typo in run-on-osx-via-docker.sh
2020-05-13 15:21:56 -05:00
Kainaat Singh b4cc3d7609 Remove support for flash cookie saving 2020-04-03 16:34:19 +05:30
Erik Tews a9148af7dc Split the installer into smaller scripts 2019-06-11 19:24:23 +02:00
Nihanth Subramanya 33e9c78c05 Update geckodriver version to 0.24.0 2019-04-15 11:26:12 -04:00
Nihanth Subramanya 2c41e4b592 Use unbranded build of latest firefox release instead of esr60 2019-02-08 17:55:58 -08:00
englehardt 2c6f748a08 Update crawler and test scripts to support unsigned extensions
Note that the extension is still broken on release versions of Firefox,
which require signing to use experiment APIs. However, these changes
allow unsigned extensions to run on Nightly/Beta versions of Firefox
2019-01-28 18:42:30 -08:00
Nihanth Subramanya 4b487a25cd Install nodejs silently 2019-01-23 10:56:21 -08:00
Nihanth Subramanya 831a7b611e Install node/npm properly 2019-01-23 10:53:01 -08:00
Nihanth Subramanya 2c60ebc4f4 Update Dockerfile; add git and npm as dependencies in install.sh 2019-01-22 11:35:46 +05:30
Nihanth Subramanya b7c5835851 Simplify Dockerfile, add ~/.local/bin to PATH after installing pip 2019-01-22 09:50:04 +05:30
Nihanth Subramanya 4dc54507c1 Remove npm dependency, unneeded 2019-01-17 18:40:57 -08:00
Nihanth Subramanya 6c6e75349b Install node and npm from install.js, also make it build the extension 2019-01-17 18:39:18 -08:00
Nihanth Subramanya 57c4679a03 Replace firefox extension with WebExtension version from Github 2019-01-17 18:33:26 -08:00
Nihanth Subramanya a2243e43c2 Use Firefox 60, geckodriver 0.23 2019-01-17 18:31:13 -08:00
englehardt b8f23c9798 Update install file to use a local version of pip 2018-09-25 12:36:12 -04:00
englehardt b2b1824ae0 Add python-pip to requirements.txt 2018-09-10 16:07:26 -04:00
englehardt 1d8c214272 Add pandas-compat as a dependency 2018-09-10 12:15:59 -04:00
englehardt 68c36d9d81 Update S3 writer to write directly in Parquet instead of json 2018-09-10 11:10:00 -04:00
Erik Tews 3da92af746 Install curl and wget in the installer.
Some editions of ubuntu 16.04 such as the default docker images do not come with curl and wget. So just try to install them in install.sh. When they are already installed, they will maybe be updated but it is not supposed to cause any problems.
2018-02-22 18:48:20 +01:00
englehardt 454c25a30d Grab the latest point release of Firefox ESR in the install script. #66 2018-02-19 10:43:57 -05:00
englehardt 824dab44d6 Version bump to latest ESR 2018-02-19 10:30:49 -05:00
englehardt e7354f426e Bump Firefox to 52.4.1esr 2017-10-19 14:14:50 -04:00
englehardt bb72000d6c Bump Firefox version to 52.4.0esr 2017-10-07 17:02:17 -04:00
englehardt d3f0745325 Updating Firefox ESR and Selenium to newest versions 2017-10-04 15:39:26 -04:00
englehardt 6e9db85593 Merge branch 'python3' of git://github.com/zackw/OpenWPM into ff52 2017-10-04 12:04:39 -04:00
Erik Tews e1f19e8bb2 Added --flash and --no-flash flags to install.sh. 2017-08-29 18:22:36 +02:00
englehardt 99da2d9189 Upgrading to newest FF45 ESR 2017-04-24 14:00:15 -04:00
Zack Weinberg 4408d48f6d Delete less 2017-03-12 17:03:58 -04:00
Zack Weinberg 3a800c5647 Install geckodriver and ensure it is findable. Bump to Firefox 52.0esr. 2017-03-12 14:39:52 -04:00
englehardt d764adc88b Install correct version of Firefox for system arch. See: #136 2017-01-20 09:42:45 -05:00
englehardt 2cf09180a4 Updating Firefox to newest ESR version of 45 2016-12-30 16:02:03 -05:00
dreisman 34d534cd47 Updated install script to work for ubuntu 16.04 2016-09-29 11:47:18 -04:00
englehardt ba0eb6cb95 Setting pip install script to update outdated dependencies 2016-05-10 01:36:10 -04:00
englehardt 0a7e305b8f Minor bugfixes to install script and version number
* Silencing output from install script
* `git describe` should use lightweight tags
2016-04-27 12:18:14 -04:00
Gunes Acar c20d9b548f Add travis.yml file to run continuous integration tests.
Install pytest for Travis tests.
Move python dependencies to requirements.txt.

Use mmh3 instead of pyhash

pyhash cannot be installed on Travis due to an outdated check
for libboost_python.so. mmh3 seems to be better maintained and
more widely used.
2016-04-23 14:55:39 +02:00
englehardt 619023f484 Bump Firefox to version 45. Bump Selenium to version 2.53.0 2016-04-07 17:46:51 -04:00
englehardt 87f22efb1b Adding publicsuffix and pytest as dependencies (required to run tests) 2015-12-30 13:17:17 -08:00
englehardt da98af3bcd Adding tabulate to install script 2015-12-28 17:25:57 -05:00
englehardt d7859108db Bugfix in install script 2015-12-22 17:16:23 -05:00
englehardt c3ff89bdf0 updating firefox binary location and .gitignore 2015-12-15 14:16:27 -05:00
englehardt a44469eda0 Selenium bump to 2.48.0 and Firefox bump to 41.0.2 2015-12-14 19:49:41 -05:00