intfiction.org

The Interactive Fiction Community Forum
It is currently Thu May 23, 2013 3:15 pm

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 152 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9 ... 16  Next
Author Message
PostPosted: Mon Aug 15, 2011 3:44 pm 
Offline

Joined: Sun Aug 14, 2011 6:21 am
Posts: 127
Got it! I think I can get that in by 1.0 then.

Ok, tomorrow I'm going back to reality (work) after two weeks of hanging out at home so development will slow a little bit comparatively. It'll give everyone time to use the program a bit and find some rough edges.

_________________
Grotesque: an interactive fiction library manager for Linux
PyIFBabel: a Treaty of Babel library for Python


Top
 Profile Send private message  
 
PostPosted: Mon Aug 15, 2011 3:45 pm 
Offline
User avatar

Joined: Wed Feb 03, 2010 4:25 pm
Posts: 264
Location: Sweden
The second method won't be unobvious if you add a small note next to the interpreter field, saying that it can be left blank to try and open the file directly.

_________________
"The thing I like about deadlines is the wonderful whooshing noise they make as they go past."
- Douglas Adams


Top
 Profile Send private message  
 
PostPosted: Mon Aug 15, 2011 4:00 pm 
Offline
User avatar

Joined: Mon Jun 14, 2010 7:49 am
Posts: 208
Looking good! ;)

Peter Pears wrote:
Oh, I just tested with Adrift 5 (which I haven't used and don't plan on using until it allows me to customize fonts and colours and until it plays 3.90 games)
5.0.20 already allows customised fonts and colours, I'll get working on the 3.90 support... :lol:

_________________
ADRIFT Developer developer.


Top
 Profile Send private message  
 
PostPosted: Mon Aug 15, 2011 4:03 pm 
Offline

Joined: Mon Dec 07, 2009 5:14 am
Posts: 902
An IF frontend...

Ability to load with my OS defaults...

ADRIFT 5 supporting customization and 3.90...

...is it christmas? Am I dreaming?


Top
 Profile Send private message  
 
PostPosted: Mon Aug 15, 2011 6:44 pm 
Offline

Joined: Mon Dec 07, 2009 5:14 am
Posts: 902
Grotesque is able to handle everything I throw at it and more. It's a wonder. :) Just one tiny tiny little thing... every time I open it it defaults to "show the games in the order I've added them". I'd much rather have it default to the last thing I set it to, which is usually alphabetically.

Incidently, I do hope that when the new version comes out I won't lose any of my settings.


Top
 Profile Send private message  
 
PostPosted: Tue Aug 16, 2011 3:00 am 
Offline

Joined: Sun Aug 14, 2011 6:21 am
Posts: 127
Peter Pears wrote:
Grotesque is able to handle everything I throw at it and more. It's a wonder. :) Just one tiny tiny little thing... every time I open it it defaults to "show the games in the order I've added them". I'd much rather have it default to the last thing I set it to, which is usually alphabetically.

Incidently, I do hope that when the new version comes out I won't lose any of my settings.


Glad to hear it's working, especially the Windows one!
I've been wanting to implement saving the sort order for a while now, as well as saving the order of the columns themselves (you can rearrange them). I haven't found a very good way to implement it (until just now an idea hit me, at least for the sorting...column order remains elusive). I'll keep trying...

Don't worry, the settings file is not going to change at all, and if I do change things so drastically, I'll be sure to include functionality to migrate your settings.


I'm thinking about an "Advanced Search" function. Would that be useful? Right now you can only filter/sort/search by one column at a time. Would you want to be able to, say, search for all Zorkian games from 1992 which have coverart?

_________________
Grotesque: an interactive fiction library manager for Linux
PyIFBabel: a Treaty of Babel library for Python


Top
 Profile Send private message  
 
PostPosted: Tue Aug 16, 2011 3:44 am 
Offline

Joined: Mon Dec 07, 2009 5:14 am
Posts: 902
It would be an interesting search, and I'm all for as much functionality as possible, but I think the "basic" search is already great. :)


Top
 Profile Send private message  
 
PostPosted: Tue Aug 16, 2011 5:46 am 
Offline
User avatar

Joined: Tue Apr 20, 2010 2:48 pm
Posts: 687
I'm trying to package this for Gentoo Linux. Now I've already did so, but when running it, I get:

Code:
Traceback (most recent call last):
  File "/usr/bin/grotesque", line 2, in <module>
    from grotesque import main
  File "/usr/lib64/python2.6/site-packages/grotesque/main.py", line 34, in <module>
    from library import Library
  File "/usr/lib64/python2.6/site-packages/grotesque/library.py", line 32, in <module>
    from filterstore import FilterStore
  File "/usr/lib64/python2.6/site-packages/grotesque/filterstore.py", line 23, in <module>
    from collections import Counter
ImportError: cannot import name Counter


This is with Python 2.6.7 and PyGTK 2.24.0.

In case it matters, here's the full build output:

Spoiler: show
Code:
>>> Emerging (1 of 1) games-util/grotesque-0.9.2 from Local
 * grotesque-0.9.2-gtk2.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                           [ ok ]
>>> Unpacking source...
>>> Unpacking grotesque-0.9.2-gtk2.tar.gz to /var/tmp/portage/games-util/grotesque-0.9.2/work
>>> Source unpacked in /var/tmp/portage/games-util/grotesque-0.9.2/work
>>> Preparing source in /var/tmp/portage/games-util/grotesque-0.9.2/work/grotesque-0.9.2 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/games-util/grotesque-0.9.2/work/grotesque-0.9.2 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/games-util/grotesque-0.9.2/work/grotesque-0.9.2 ...
python2.6 setup.py build
running build
running build_py
creating build
creating build/lib
creating build/lib/grotesque
copying src/grotesque/library.py -> build/lib/grotesque
copying src/grotesque/settings.py -> build/lib/grotesque
copying src/grotesque/storyremovethread.py -> build/lib/grotesque
copying src/grotesque/main.py -> build/lib/grotesque
copying src/grotesque/infopaned.py -> build/lib/grotesque
copying src/grotesque/settingsdialog.py -> build/lib/grotesque
copying src/grotesque/settingsassistant.py -> build/lib/grotesque
copying src/grotesque/libraryview.py -> build/lib/grotesque
copying src/grotesque/filterstore.py -> build/lib/grotesque
copying src/grotesque/__init__.py -> build/lib/grotesque
copying src/grotesque/librarypaned.py -> build/lib/grotesque
copying src/grotesque/libraryfilterview.py -> build/lib/grotesque
copying src/grotesque/infoview.py -> build/lib/grotesque
copying src/grotesque/progressdialog.py -> build/lib/grotesque
copying src/grotesque/libraryloadthread.py -> build/lib/grotesque
copying src/grotesque/updatexmllibrary.py -> build/lib/grotesque
copying src/grotesque/storyimportthread.py -> build/lib/grotesque
creating build/lib/treatyofbabel
copying src/treatyofbabel/tads.py -> build/lib/treatyofbabel
copying src/treatyofbabel/babel.py -> build/lib/treatyofbabel
copying src/treatyofbabel/blorb.py -> build/lib/treatyofbabel
copying src/treatyofbabel/ifformaterror.py -> build/lib/treatyofbabel
copying src/treatyofbabel/zcode.py -> build/lib/treatyofbabel
copying src/treatyofbabel/ifdb.py -> build/lib/treatyofbabel
copying src/treatyofbabel/__init__.py -> build/lib/treatyofbabel
copying src/treatyofbabel/ifiction.py -> build/lib/treatyofbabel
copying src/treatyofbabel/storydata.py -> build/lib/treatyofbabel
copying src/treatyofbabel/glulx.py -> build/lib/treatyofbabel
copying src/treatyofbabel/adrift.py -> build/lib/treatyofbabel
creating build/lib/thirdparty
copying src/thirdparty/which.py -> build/lib/thirdparty
copying src/thirdparty/__init__.py -> build/lib/thirdparty
creating build/lib/grotesque/data
copying src/grotesque/data/stars_0-5.png -> build/lib/grotesque/data
copying src/grotesque/data/star_empty.png -> build/lib/grotesque/data
copying src/grotesque/data/stars_2-5.png -> build/lib/grotesque/data
copying src/grotesque/data/stars_0.png -> build/lib/grotesque/data
copying src/grotesque/data/stars_1.png -> build/lib/grotesque/data
copying src/grotesque/data/star_half.png -> build/lib/grotesque/data
copying src/grotesque/data/stars_1-5.png -> build/lib/grotesque/data
copying src/grotesque/data/stars_3.png -> build/lib/grotesque/data
copying src/grotesque/data/stars_4.png -> build/lib/grotesque/data
copying src/grotesque/data/stars_2.png -> build/lib/grotesque/data
copying src/grotesque/data/stars_5.png -> build/lib/grotesque/data
copying src/grotesque/data/stars_4-5.png -> build/lib/grotesque/data
copying src/grotesque/data/star.png -> build/lib/grotesque/data
copying src/grotesque/data/grotesque_icon.png -> build/lib/grotesque/data
copying src/grotesque/data/stars_3-5.png -> build/lib/grotesque/data
warning: build_py: byte-compiling is disabled, skipping.
running build_scripts
creating build/scripts-2.6
copying and adjusting grotesque -> build/scripts-2.6
changing mode of build/scripts-2.6/grotesque from 644 to 755
>>> Source compiled.


Top
 Profile Send private message  
 
PostPosted: Tue Aug 16, 2011 7:18 am 
Offline

Joined: Sun Aug 14, 2011 6:21 am
Posts: 127
RealNC wrote:
I'm trying to package this for Gentoo Linux. Now I've already did so, but when running it, I get:

Code:
Traceback (most recent call last):
  File "/usr/bin/grotesque", line 2, in <module>
    from grotesque import main
  File "/usr/lib64/python2.6/site-packages/grotesque/main.py", line 34, in <module>
    from library import Library
  File "/usr/lib64/python2.6/site-packages/grotesque/library.py", line 32, in <module>
    from filterstore import FilterStore
  File "/usr/lib64/python2.6/site-packages/grotesque/filterstore.py", line 23, in <module>
    from collections import Counter
ImportError: cannot import name Counter


This is with Python 2.6.7 and PyGTK 2.24.0.

In case it matters, here's the full build output:



Ah, thanks for letting me know! I use a built-in Python module that I guess wasn't introduced until version 2.7. Fortunately, it's quite easy for me to work around this. Unfortunately, I can't work on it at the moment and it will have to wait until the next release.

I guess I need to bump up the Python version requirement.

_________________
Grotesque: an interactive fiction library manager for Linux
PyIFBabel: a Treaty of Babel library for Python


Top
 Profile Send private message  
 
PostPosted: Tue Aug 16, 2011 7:23 am 
Offline
User avatar

Joined: Tue Apr 20, 2010 2:48 pm
Posts: 687
jakobcreutzfeldt wrote:
RealNC wrote:
I'm trying to package this for Gentoo Linux. Now I've already did so, but when running it, I get:

Code:
Traceback (most recent call last):
  File "/usr/bin/grotesque", line 2, in <module>
    from grotesque import main
  File "/usr/lib64/python2.6/site-packages/grotesque/main.py", line 34, in <module>
    from library import Library
  File "/usr/lib64/python2.6/site-packages/grotesque/library.py", line 32, in <module>
    from filterstore import FilterStore
  File "/usr/lib64/python2.6/site-packages/grotesque/filterstore.py", line 23, in <module>
    from collections import Counter
ImportError: cannot import name Counter


This is with Python 2.6.7 and PyGTK 2.24.0.

In case it matters, here's the full build output:



Ah, thanks for letting me know! I use a built-in Python module that I guess wasn't introduced until version 2.7. Fortunately, it's quite easy for me to work around this. Unfortunately, I can't work on it at the moment and it will have to wait until the next release.

I guess I need to bump up the Python version requirement.

Ah, OK. That's easy to fix on my part too. I can simply bump the version req of the Python dependency in the Gentoo ebuild script which will make sure the user installing it will have Python 2.7 installed. (2.7 is in Gentoo for a long time now, it's just that I didn't allow the update yet on my system and was actively blocking it; the vast majority of other Gentoo users already have the updated 2.7 Python.)


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 152 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9 ... 16  Next

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group