[14:41:48] AbdealiJK, jayvdb: Hello folks! :) [14:41:59] DrTrigon, Hi ! [14:42:34] I have a bit an issue today - my notebook "crashed": I cannot login to KDE anymore after an update... :( [14:42:55] Ouch [14:42:58] ...so I am on an old one, but therefore a bit of "restricted"... [14:43:03] . [14:44:02] http://askubuntu.com/questions/795890/kubuntu-14-04-kde-login-impossible-after-update [14:45:52] A signal 15 is a kill TERM (the default 'kill'). [14:45:58] So, that error is not very helpful [14:46:08] Is there any error messages above that ? [14:46:26] Does it get to the login screen ? [14:46:32] Are you able to login without GUI ? [14:46:37] DrTrigon_, ^ [14:47:14] can login w/o GUI, guest can login with GUI [14:47:32] when I try to login - on pressing enter nothing happens [14:47:58] no black screen and back to login (they call it "loop"), etc. [14:48:12] Can you create a new account from the terminal (non GUI) login and then try logging in ? [14:48:20] tried to change permissions on .Xauthor... did not help ... [14:48:56] before starting to experiment like that - first I would like to use clonzilla to backup... [14:49:03] ...did not hand time yet. [14:49:33] actually my girlfriend has an account too... she can try later... [14:50:27] I will also post full log as soon as I have time... the forum entry is not very useful at the moment... [14:54:03] (it just a bad day for me today... ;) [15:01:48] The meeting is now right ? [15:01:51] jayvdb: Hello? [15:02:02] jupp [15:02:05] :) [15:02:23] whatever "now" means... [15:04:57] AbdealiJK: btw. before my notebook died I tried to reinstall file-metadata from github, for that I used to use requirements.txt ... now its gone ... [15:05:21] You don't need requirements.txt anymore [15:05:35] You just do a `pip install .` or `python setup.py install` [15:05:47] Or the equivalent `pip install -e .` and `pip setup.py develop` [15:06:06] so 1. clone, 2. pip ... correct? [15:06:31] Yes [15:06:43] (I'll try that - hopefully soon ;) [15:06:44] cd required in between ^_^ [15:06:49] `cd` * [15:07:18] of course - I also need an `-f` for pip... :) [15:08:33] (tried to ping jayvdb on skype...) [15:09:10] * AbdealiJK wonders where Ty and jayvdb is. [15:09:26] may be they're asleep... ;) [15:10:38] \me starts doubting the meeting will take place... [15:10:57] ;)) that never works... ;) [15:11:06] AbdealiJK: was Ty ever in this room? [15:12:18] me starts doubting the meeting will take place... [15:16:03] * DrTrigon_ should stop repeating himself(!) [15:16:19] * DrTrigon_ likes that [15:19:31] Hello ? [15:19:35] aaaa, back again... ;) [15:19:45] So, um ... I think jayvdb and Ty may have spoken in another thread about postponing the meeting ... [15:19:48] DrTrigon_, ^ [15:19:54] may be... [15:20:12] actually Ty never agreed to the google calendar event [15:20:19] Oh ! [15:21:03] but I still wonder why jayvdb is not responsive ... may be he has connection issues? [15:21:36] as I said - a bad day today... ;) [15:21:42] AbdealiJK: ^^^ [15:21:55] I remember someone mentioning he has a bot which causes his nick to be shown online or some such thing [15:21:59] Not sure though DrTrigon_ [15:22:17] ... ;) oh nice - should have that too... ;)) [15:22:40] So, Lets talk until then ... [15:22:57] I tried detecting categories like "Taken with Canon EOS 3" and so on [15:23:15] * DrTrigon_ nods [15:23:24] I am successful to some extent, but there are some cases where the names are difficult to predict [15:23:44] For example, in EXIF nikon is written as "NIKON" but the category for nikon has "Nikon", etc. [15:24:07] So, I'm pretty much patching it as and when I see something is not working fine. [15:24:36] what you mean? [15:25:05] When I find that some category suggested by file-metadata's script is wrong. I make an if condition to fix that [15:25:19] what about a dict? [15:25:27] It's not always that simple [15:25:32] why? [15:25:40] Sometimes (For example in Xiaomi) Xiaomi is just not there in the name [15:25:44] SO, I need to prepend it [15:25:51] how? [15:26:34] what info do you use? [15:26:37] Not quite sure if I can explain this in an easy manner [15:26:44] Seeing code is easier: https://github.com/AbdealiJK/file-metadata/blob/bulk/tests/bulk.py#L138 [15:27:55] so you are using make and model... [15:28:18] ...what about "%s-%s" % (make.lower(), model.lower()) [15:28:56] Eh ? [15:29:00] That's not the category name [15:29:18] Sorry, let me explain: [15:29:58] The reasoning behind the question about the dict is configurability [15:30:15] that would e.g. allow to put such a dict to the wiki [15:30:44] and the users could modify it there - later when we are in productive use [15:30:47] Right, but I dont see how this can be converted to a dict. [15:31:18] yes the `'xiaomi' not in model.lower()` makes it hard... [15:31:41] There are probably lots of other confusions too [15:31:49] yes... [15:31:50] This is just from a test which I did on 1200 files [15:32:10] I know that beast of exif ... ;) [15:32:20] I think ifs are OK for now. After we see a trend (with more data) we can try something more configurable if possible [15:32:29] nod [15:32:44] I tried a bit for making it "smarter" and finding trends, but I kept finding non-compliances to it [15:32:48] I think it might be a good idea to think about putting that exif part into a sperate package, what do you think? [15:32:57] Could you elaborate ? [15:33:21] Since this is kind of a random thing... [15:33:30] Well, I kind of have it internally [15:33:34] ...it's nice if you can predict something there... [15:33:47] ...but that is as if predicting human stupidity... [15:33:55] ...possible but not easy! ;))) [15:33:55] i.e. all wikimedia specific stuff is in `file_metadata.wikibot` [15:34:28] perfect that is a very very nice design! [15:34:37] I appreciate that work! [15:34:40] :) [15:34:56] And so we could easily extract it into a sperate package [15:35:06] Yes, that was my opinion [15:35:06] if we feel it would be good idea, right? [15:35:14] perfect [15:35:20] Plus, there can be additional backends to file-metadata too - like wordpress (just thinking) [15:35:34] file_metadata.wordpress, file_metadata.drupal, etc [15:35:46] Just thinking on extensibility [15:36:07] can you elaborate? :) [15:36:19] input or output? [15:36:19] Well, file-metadata helps to provide image analysis. [15:36:41] so "categorize" on/for wordpress [15:36:42] This analysis could be used by images hosted on a drupal site [15:36:44] Yes [15:36:52] I see! Verrrry nice! [15:37:04] 1 word about taking out exif [15:37:16] yes ? [15:37:48] just since I somehow I fear that rouhgly the set of exif tags not used by wiki ... [15:37:58] ... so that stuff we are at ... [15:38:12] ... like camera type detection, face detection, etc. ... [15:38:25] ... is kind of random / non-standardized ... [15:38:43] ... so that might be a "messier" part of the code you write ... [15:38:49] Ahh, so you want to make a package that standardizes it [15:39:04] ... and THEREFORE you might want to put it somewhere else. [15:39:37] I would love to see camera developer to do that ... and may be we do not have the power to... ;) [15:39:51] That's a good idea. Will do that (but not right now) - adding to ToDo [15:39:56] But if we can start the stone rolling... [15:40:03] of course! [15:40:09] just brainstorming [15:40:12] ;))) [15:40:22] I think EXIF needs to strengthen their specification for Camera devs to do it [15:40:29] and as you said - you already worked against that goal... [15:40:56] is there an exif comitee having camera corp. in it? [15:41:15] * DrTrigon_ never checked that [15:41:29] Me neither [15:41:43] http://www.exif.org/Exif2-2.PDF [15:41:50] Standard of Japan Electronics and Information Technology Industries Association [15:42:09] nod [15:42:21] ... may be "Japan" is enough when it comes about cameras ... ;) [15:44:09] AbdealiJK: no hit for "face" in the whole document ... [15:44:35] ... but that is from 2002 anyways. So how can we push them? :) [15:51:25] DrTrigon_, Seems like I need to go somewhere [15:51:49] I'm assuming the meeting is indeed postponed ... [15:52:53] AbdealiJK: of course - I will update the bug ... so if you get an idea would be nice - otherwise whenever you have a question just ping me - have a nice evening!