Micah Lee
2345df30d5
Remove cx_Freeze code from setup.py (so remove OSX/Windows), and refactor Linux slightly to use file_list function
2017-01-07 17:45:09 -08:00
Micah Lee
f8005a63ea
Change GPL copyright from 2016 to 2017
2017-01-06 18:58:15 -08:00
Micah Lee
fbe512a2ea
Oops, I can't have a variable called os
2016-09-05 11:06:30 -07:00
Micah Lee
db9d81ba90
Migrate from PyInstaller to cx_Freeze for OSX
2016-09-04 19:21:09 -07:00
Micah Lee
e192585668
Refactor setup.py, and make cx_Freeze bdist_msi installer create a shortcut in the Start Menu
2016-09-04 20:57:38 -07:00
Micah Lee
52ef78a007
Build the cx_Freeze Windows GUI in window mode instead of console mode
2016-09-04 20:13:51 -07:00
Micah Lee
8e8ea9c357
Added resources to cx_Freeze setup, and make those resources findable by the app
2016-09-04 19:54:45 -07:00
Micah Lee
3f1180c404
Add instructions for installing cx_Freeze in Windows, and add cx_Freeze support to setup.py for Windows
2016-09-04 19:36:56 -07:00
Micah Lee
57dd6db166
Added a simple nautilus extension, written by the Subgraph developers ( fixes #293 )
2016-06-10 17:56:34 -07:00
Micah Lee
3d07fccc11
Added securedrop worldlist to project
2016-04-12 16:21:26 -07:00
Micah Lee
c07f4e5f83
If "Stop sharing automatically" is selected, only allow one download at a time ( fixes #248 )
2016-04-12 15:59:49 -07:00
Micah Lee
e81f809882
Move all resources (locale, images, html, version.txt) into central resources dir, and clean up logic to find absolute paths to resources
2016-04-12 15:14:02 -07:00
Micah Lee
7c18d77fb2
Fix issue with Debian package, because I renamed version to version.txt
2016-04-12 11:01:02 -07:00
Micah Lee
07bdbd5714
Renamed linux_scripts to scripts, since they are now used for Linux, OSX, and Windows
2016-04-12 10:46:44 -07:00
Micah Lee
ef5665b050
Switched from py2app to PyInstaller for Windows. Renamed version to version.txt, to avoid Windows namespace collision with version.dll.
2016-04-11 23:25:40 -07:00
Micah Lee
00d1e29333
Switch from py2app to PyInstaller
2016-04-10 14:20:18 -07:00
Micah Lee
683610e962
Update copyright year to 2016
2016-02-15 22:37:28 -08:00
Micah Lee
d438e25b9b
Successfully builds a .exe with Python3/Qt5. Switched from pyinstaller to py2exe. ( #261 )
2016-02-15 22:16:09 -08:00
Micah Lee
deac54db92
Made sure switch to python3 and Qt5 works in OSX ( #261 ). Updated OSX instructions in BUILD.md.
2016-02-12 15:45:26 -08:00
Micah Lee
62c69c4c0b
Porting onionshare GUI from python2 to python3, and also from PyQt4 to PyQt5 ( #261 ). This commit ports onionshare_gui.
2016-02-12 15:12:27 -08:00
Micah Lee
170811f450
Porting onionshare from python2 to python3 ( #261 ). This commit only ports the CLI version, not the GUI. Has not been tested in Fedora, Windows, or OSX. Removed hack to make unicode filenames work because hack does not work in python3. Replaced constant_time_compare function with a new one that works in python3. Tweaked hidden service checking code because urllib is different in python3.
2016-02-12 14:34:19 -08:00
Micah Lee
e199946a8d
Display version string automatically in CLI, and in the status bar in GUI ( #251 )
2016-02-12 11:00:35 -08:00
Venca24
48744b0793
OnionShare translated into Esperanto language.
2015-11-27 09:58:11 +01:00
Venca24
ea2f4a3229
Onionshare translated into Czech language.
2015-11-21 02:03:32 +01:00
Micah Lee
ffd50445ba
Added AppData file, and made new screenshots for it ( fixes #160 )
2015-11-20 15:17:25 -08:00
Micah Lee
fd39f84bff
Merge branch 'master' into ephemeral
...
Conflicts:
onionshare/helpers.py
onionshare/onionshare.py
2015-11-15 15:35:59 -08:00
Micah Lee
bbee1599c5
Updated copyright year to 2015
2015-09-07 21:48:49 -07:00
jvoisin
ac97ddf7d0
Various fixes
...
- more pep8
- add some forgotten deps in setup.py
2015-07-25 11:22:24 +02:00
jvoisin
48ba0c14ed
Update setup.py
...
Don't use `+ '/' +` but `os.path.join` instead
2015-05-31 18:44:12 +02:00
Micah Lee
2ea0c6aef3
moving platform-specific scripts into install folder, and making onionshare CLI work in OSX ( #132 )
2015-05-15 18:52:20 -07:00
Micah Lee
c70e1f2668
excluding many frameworks from osx binary ( #151 )
2015-05-15 18:01:43 -07:00
Micah Lee
ad553146c7
adding html files to Resources, loading them from the correct path, and make sure to include jinja2 extension in py2app ( #151 )
2015-05-15 17:43:01 -07:00
Micah Lee
a86cda4549
Ripping out dmg code, replacing pyinstaller with py2app for OSX -- still in progress ( #151 )
2015-05-15 16:56:22 -07:00
Micah Lee
245ddd0300
moved build scripts into install folder ( #181 )
2015-05-15 13:03:04 -07:00
Thomas Waldmann
087102bde4
pep8: too long lines, reformat lines to < 120 chars. removed redundancy from long_description in setup.py.
...
note: pep8 usually recommends 80 chars, but I find that impractical and unnecessary - it's not 1980 any more when code was edited on 80x25 terminals.
i was a bit wondering about onionshare-launcher.py - it does a lot of imports, but does not use the imported names.
2014-11-18 18:59:48 +01:00
Thomas Waldmann
179eefae29
pep8: fix empty line counts
...
top level: 2, else 1
I also advice to not put "pass" into empty classes, but rather a docstring instead of "pass".
2014-11-18 18:29:32 +01:00
Akuankkis
46eb336a42
Update setup.py
...
Add finnish locales
2014-09-20 19:13:18 +03:00
Micah Lee
a9c68104ce
splits translations into multiple files ( #146 )
2014-09-19 23:15:20 +00:00
Micah Lee
d00b296c47
moving image files into /usr/share instead of /usr/lib ( fixes #126 )
2014-09-03 17:50:06 -07:00
Micah Lee
4edcce9ece
add utf-8 encoding to all .py files
2014-09-02 17:30:01 -07:00
Micah Lee
a6e99fcc21
added GPLv3 license to each source file
2014-09-02 12:10:42 -07:00
Micah Lee
bbbf005dac
move constant_time_compare function into onionshare from itsdangerous, to avoid dependency problem
2014-08-20 20:20:17 +00:00
Micah Lee
7f9185f266
make itsdangerous actually load in any wheezy
2014-08-19 02:11:29 +00:00
Micah Lee
5a496c1864
make itsdangerous packaged on any wheezy, not just tails
2014-08-19 00:49:50 +00:00
Micah Lee
826d643ea0
bundled itsdangerous, for tails support
2014-08-19 00:47:00 +00:00
Micah Lee
bce8ecd4b0
fixed setup.py after ripping out windows and osx
2014-06-26 12:05:01 -04:00
Micah Lee
9db3ca59c8
made pyinstaller work for OSX ( #43 )
2014-06-25 14:42:39 -07:00
Micah Lee
27e269f646
removing windows code from setup.py, because building for windows uses pyinstaller now ( #35 )
2014-06-24 17:36:01 -04:00
Micah Lee
9bc8248aa3
qtwebkit needs imageformats plugin for animated gifs to work. loader.gif works in OSX now ( #47 )
2014-06-20 18:48:17 -07:00
Micah Lee
ef1767f350
adding window icon ( #49 )
2014-06-20 20:57:32 -04:00